две установки Linux.. 2 grubs я хочу вернуть оригинал

Хотя я люблю регулярные выражения, я предпочитаю избегать более -указания . Для этого конкретного набора данных (известный формат данных, один GUID на строку, а также верхний и нижний колонтитулы ), я бы просто удалил верхний и нижний колонтитулы :

.
$ cat guids.txt | egrep -v 'GUIDs|--|rows|^$' |
    while read guid ; do
      some_command "$guid"
      sleep 5
    done

В качестве альтернативы я бы выделил строки, которые мне нужны, но также сделал бы регулярное выражение как можно более простым для текущего набора данных:

egrep '^[0-9a-f-]{36}$'

0
14.02.2021, 17:27
2 ответа

Ваш диск — это диск NVMe, /dev/nvme0n1.

Таким образом, если вы загружаетесь в установку, которую вы хотите использовать в качестве загрузки по умолчанию.

sudo grub-install /dev/nvme0n1

См. также:

man grub-install

Значения по умолчанию должны работать, но при установке UEFI доступно множество параметров. Вам нужен правильный ESP, смонтированный в вашем fstab. Вы можете подтвердить это:

cat /etc/fstab

Вы также можете проверить загрузочные записи UEFI.

sudo efibootmgr -v

Если вы хотите очистить старые записи. Обязательно удаляйте только устаревшие записи.

https://askubuntu.com/questions/1198221/cloning-ssd-also-cloned-boot-options/1198228#1198228

Если вы не можете загрузить желаемую установку, обычно вам нужно выполнить chroot для установки необходимых разделов. Для новых пользователей часто проще использовать Boot -Восстановление из живого установщика.

https://help.ubuntu.com/community/Boot-Repair

UEFI Chroot:

http://askubuntu.com/questions/53578/can-i-install-in-uefi-mode-with-the-alternate-installer/57380#57380

Чтобы изменить порядок загрузки, используйте efibootmgr и его параметр -o для порядка.

https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr

0
18.03.2021, 22:30

В настоящее время вы загружаетесь с помощью исполняемого файла grub2 efi из Boot0003 и хотите загрузиться с помощью исполняемого файла из Neon (Boot0005 ), если я вас правильно понимаю?

Затем запустите :sudo efibootmgr -d /dev/nvme0n1 -n 5, чтобы выбрать загрузку в Neon Boot Manager в следующий раз.

В настоящее время в порядке загрузки по умолчанию загружается исполняемый файл Ubuntu grub2 efi. Вы можете изменить порядок загрузки с помощью-o 0005,0003,0004(и т. д. )в качестве параметра для efibootmgr.

grub2-installна самом деле вам не поможет, документация, которую вы читаете, вероятно, предшествует UEFI. Вам просто нужно сообщить вашей прошивке, чтобы она загружала запись Firefight для соответствующей системы.

0
18.03.2021, 22:30

Теги

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