Я пытаюсь настроить выделенный GRUB2, который (цепочка) загружает другой GRUB на диск с таблицей разделов GPT.
Соответствующие разделы:
- /dev/sda1 BIOS_BOOT
- /dev/sda2 BOOT (ext2)
- /dev/sda3 FEDORA (ext4)
- /dev/sda6 DEBIAN (ext4)
Сначала я установил Fedora, используя /dev /sda2 в качестве загрузочного раздела. Затем я установил Debian. Установщик Debian распознал установку Fedora и добавил ее в качестве загрузочной записи, а затем установил свой GRUB в MBR. Хотя это работает на данный момент, это довольно грязно, потому что каждое обновление Debian может изменять конфигурацию загрузки, удаляя запись Fedora (пробовал) и наоборот. Вот почему я хочу, чтобы обе системы имели собственный загрузчик и один основной загрузчик (который может находиться в /dev /sda2), который загружает одну из них.
Вот что я попробовал:
- Все перенесено из /dev /sda2 в /dev /sda3 /boot
- Удалена / точка монтирования загрузки в Fedora (поэтому /dev /sda2 больше не используется)
- Из реального Linux установлен GRUB2 в MBR (grub-install --boot-directory = sda2 /dev /sda)
- Написал menu.lst:
- название Fedora
- корень (hd0,2)
- загрузчик цепей +1
- (Опять же для Debian)
- Преобразовал это в скрипт grub.cfg (grub-menu2cfg или что-то в этом роде)
- При загрузке фактически получил меню GRUB2 с "Fedora" (и "Debian")
- При выборе любого из них:
- ошибка: неверная подпись
- Выпущено "grub-install /dev /sda6" (и ... sda3) из всех видов живых систем Linux, все из которых потерпели неудачу с другим сообщением об ошибке (в случае установщика Debian, без объяснения вообще)
- Добавлен --force в строку загрузчика цепочек, теперь он говорит "загрузка", затем перезагружается
- Найдены десятки хаутов, ни один из которых мне не подходит
Редактировать:
Забыл об этом (довольно обширном) вопросе.
AFAIR Я нашел и скопировал некоторые файлы из другой установки Fedora, чтобы заставить загрузчик работать. Кроме того, я создал символическую ссылку на текущий образ Linux и вставил ее в первую / основную конфигурацию GRUB, чтобы она всегда загружала это конкретное ядро.
Я не думаю, что этот вопрос в какой-то мере является ценным для кого-то с похожей проблемой, поэтому, вероятно, его можно удалить.