Grub2 Ubuntu двойная / мультизагрузка
У меня есть три ssd (ssd0, ssd1, ssd2). На ssd0 и ssd1 установлена Ubuntu 18.04 с помощью этой процедуры в установщике Ubuntu:
Стереть диск и установить Ubuntu
- (проверено) Зашифруйте новую установку Ubuntu для безопасности
- (проверено) Используйте LVM с новой установкой Ubuntu
Это означает, что у меня есть полное шифрование диска, LVM и grub2 на ssd0 и ssd1, как это (вывод из lsbulk
):
SSD0:
sdb 8:16 0 447,1G 0 disk
├─sdb1 8:17 0 512M 0 part /boot/efi
├─sdb2 8:18 0 732M 0 part /boot
└─sdb3 8:19 0 445,9G 0 part
└─sda3_crypt 253:0 0 445,9G 0 crypt
├─ubuntu--vg-root 253:1 0 445G 0 lvm /
└─ubuntu--vg-swap_1 253:2 0 976M 0 lvm [SWAP]
SSD1:
sdc 8:32 0 447,1G 0 disk
├─sdc1 8:33 0 512M 0 part /boot/efi
├─sdc2 8:34 0 732M 0 part /boot
└─sdc3 8:35 0 445,9G 0 part
└─sda3_crypt 253:0 0 445,9G 0 crypt
├─ubuntu--vg-root 253:1 0 445G 0 lvm /
└─ubuntu--vg-swap_1 253:2 0 976M 0 lvm [SWAP]
На ssd2 установлен win10.
Оба загрузчика grub2 (grub2 на ssd0 и grub2 на ssd1) распознают win10, но оба загрузчика grub2 не распознают другую установку Ubuntu.
Почему это так и как я могу заставить это работать?
Желаемой конфигурацией будет то, что у меня все еще есть отдельный grub2 на ssd0 и ssd1, и оба должны распознавать другой Ubuntu (а также win10), так что я могу удалить ssd0 или ssd1 и при этом иметь загрузчик для двойной загрузки Ubuntu / win10. Когда ssd0, ssd1 и ssd2 подключены, я просто устанавливаю в BIOS, какой загрузчик использовать, или загрузчик с ssd0 или тот, что на ssd1.
Некоторая, вероятно, необходимая информация:
- UEFI BIOS
- Схема перегородки GPT