ВСЕ, у меня есть ноутбук DELL, на котором я установил Linux и Open Solaris (в таком порядке).

Линукс использовал GRUB2, и все было в порядке. Solaris по-прежнему использует GRUB1, и похоже, что он перезаписал установку GRUB2, не обнаружив, что загрузчик уже есть.

Теперь это то, что у меня есть на диске:

partition table: gpt
Number  Start      End        Size        File System    Name      Flags
1       1.00MiB    3.00MiB    2.00MiB                    grub      bios-grub
2       3.00MiB    131MiB     128MiB      ext2           boot
3       131MiB     2000MiB    2000MiB     swap           swap
4       2000MiB    250000MiB  248MiB      ext4           root
5       250000MiB  500000MiB  250MiB      Solaris        Solaris

Теперь мой вопрос будет следующим: если я загрузлю компакт-диск с Linux и перезапущу grub-install, поймет ли grub, что есть копия GRUB {1}, и не перезапишет ее?

Спасибо.

1 ответ1

0

GRUB2 будет сканировать диск (как GRUB) перед записью MBR. Отличие в том, что GRUB2 реализует больше файловых систем, чем GRUB, поэтому он сможет найти установку Linus. GRUB2 перезапишет MBR из GRUB.

Кроме того, я нашел утилиту, которая загружает Linux и запускает только GRUB, поэтому вам не нужно делать полную установку снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .