Отличить символы ascii от символов UTF-8 в том же файле

Если не задействован Manjaro

У меня нет способа установить новый Linux на новый раздел, не трогая настройки меню загрузки, сделанные с помощью Grub Customizer в ранее установленной системе Linux, но у меня есть простое решение для восстановления этой самой настройки с помощью Boot Repair.

Установка нового Linux на отдельный раздел заменит меню загрузки, отредактированное с помощью Grub Customizer в предыдущей системе Linux. На самом деле данные этой настройки не теряются, но они присутствуют на разделе старой установки Linux, и вам нужно восстановить их.

Это можно сделать независимо от того, сохранилась ли последняя установка Linux (и у вас есть меню загрузки, которое поставляется с ней) или она была удалена (и у вас вообще нет меню загрузки - и вы не можете загрузиться вообще).

Идея заключается в том, чтобы использовать Boot Repair на Live USB с системой Linux.

Итак, загрузитесь в живую среду Linux и установите Boot Repair. Используйте Linux на базе Ubuntu, поскольку метод установки инструмента я использую здесь:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Boot Repair запускается:

  • выберите Дополнительные параметры

[изображения ниже были сделаны при локальной установке, поэтому некоторые характеристики (например, 'OS now in use etc') будут отличаться, отсутствовать и т.д.]

enter image description here

  • Оставьте основные параметры на первой вкладке такими, какие они есть

enter image description here

  • На вкладке Grub location: OS to boot by default - выберите основную установку Linux, где вы редактировали список загрузки в Grub Customizer; Place GRUB into: выберите раздел той же установки Linux, что и выше.

enter image description here

  • На вкладке Опции Grub: снимите галочку 'Purge Grub before installing it'

enter image description here

  • Не изменяйте параметры MBR

  • На вкладке 'Other options': Установите флаг загрузки - выберите ту же основную установку Linux, где вы редактировали список загрузки в Grub Customizer

enter image description here

Применить.

После того, как Boot Repair завершит свои процессы, перезагрузитесь, и вы должны увидеть список загрузки и тему, установленную вашей настройкой Grub Customizer.


Если используется Manjaro

Примите во внимание тот факт, что по моему опыту если Manjaro является последним установленным Linux, вышеописанная процедура может привести к недоступности системы (проверено на KDE, Xfce и Fluxbox Manjaro).

Кроме того, Grub Customizer, похоже, не работает так, как должен работать в Manjaro - он выдает ошибку, говоря, что изменения не могут быть сохранены.

Я рекомендую вышеописанное только в том случае, если Manjaro не установлен (или если вы хотите удалить его в любом случае).

В случае, если Manjaro уже был установлен во время установки другого Linux, например Ubuntu, Manjaro не загрузится, так как он будет работать только со своим собственным grub. Manjaro grub может быть восстановлен и использован для всех установленных систем. (Хотя он, похоже, не работает с Grub Customizer, он имеет расширенные возможности, например, запоминание последней загруженной записи).

Чтобы восстановить список загрузки Manjaro (~ как указано здесь ~):

В меню grub другого linux войдите в его подсказку grub (grub>), нажав 'c'.

В подсказке grub:

grub> search.file /boot/intel-ucode.img root
grub> configfile /boot/grub/grub.cfg

Появится меню Manjaro grub, введите на первом (верхнем) пункте и загрузитесь в Manjaro.

После загрузки в Manjaro, в терминале,

sudo grub-install /dev/sda
sudo update-grub
0
21.03.2019, 19:37
0 ответов

Теги

Похожие вопросы