Загрузка четырех ОС - как избежать обновления grub

На моем ПК 1 изначально были две операционные системы на жестком диске 1 (HDD1) -

  1. Windows 10 20H2
  2. Ubuntu 20.04.x ​​

Я недавно прикрепил другой жесткий диск HDD2 с моего ПК2. Он останется на этой машине в течение нескольких месяцев, после чего вернется на PC2. У него две операционные системы -

  1. Windows 10 1909
  2. Ubuntu 18.04.x ​​LTS

После недавнего обновления ядра до Ubuntu 20.04.x ​​загрузчик теперь отображает список всех четырех операционных систем при загрузке.

Теперь Я надеюсь обновить операционные системы на PC2 HDD2 до последних версий, но меня беспокоит следующее:

  1. Windows 10 может быть обновлена ​​на месте и не будет мешать загрузчику. Как мне избежать обновления grub при обновлении Ubuntu?
  2. Я узнал, что если я не установлю загрузчик (я планирую новую установку) во время процесса установки, я могу использовать grub PC1 - HDD1 Ubuntu, но этот подход означает, что мой PC2 не загружается, когда я присоединяю этот жесткий диск обратно.

Есть ли другой способ, чтобы всякий раз, когда я мог просто подключить HDD2 к ПК2, все работало сразу же?

0
задан 28 November 2020 в 17:48

1 ответ

из информационного руководства по grub.

'GRUB_OS_PROBER_SKIP_LIST' Список разделенных пробелами FS UUID файловых систем, которые следует игнорировать вывод ОС-зонда. Для цепных загрузчиков efi это @

Я могу привести только пример для режима Bios.

GRUB_OS_PROBER_SKIP_LIST='"88411b09-1aaa-4775-9fc7-f60041049d6c@/dev/sda1" "8cc02316-1cd7-4f54-bd1a-c3f174e55251@/dev/sdc1"'

Это «сообщает» операционной системе игнорировать мой debian в /dev/sda1 и мой groovy в /dev/sdc1.

0
ответ дан 28 November 2020 в 15:04

Другие вопросы по тегам:

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