Вход для Grub1 на sda3 в основной Grub2 на sda

У меня есть Ubuntu 10.10 на sda1. Archlinux с его загрузчиком, Grub1, на sda3. Загрузчик Ubuntu grub2 на sda. Как я могу создать запись для sda3 Grub1 в sda Grub2 Ubuntu. Проще говоря, при загрузке я должен сначала увидеть Grub2, и в нем должна быть запись для Grub1.

0
задан 8 November 2010 в 14:18

2 ответа

Вы можете просто поместить

# (1) Arch Linux
 echo "Adding Arch Linux" >&2
 cat << EOF
 menuentry "Arch Linux" {
 set root=(hd0,2)
 chainloader +1
}

в /etc/grub.d/40_custom и затем запустить

sudo update-grub

сеть / ~ herman546 / р20 / GRUB2% 20Configuration% 20File% 20Commands.html # chainloader_boot_entry

0
ответ дан 8 November 2010 в 14:18

GRUB2 поддерживает команду chainloader (которая вместо прямой загрузки ядра просто «передает флешку» следующему загрузчику).

Итак, в вашем файле /boot/grub.cfg вы должны добавить что-то похожее на это:

# (1) Arch Linux
 menuentry "Arch Linux" {
 set root=(hd0,2)
 chainloader +1
}

Имейте в виду, что если вы обновите конфигурацию grub2 с помощью его инструмента (update-grub) вам нужно будет применить эту настройку снова.

0
ответ дан 8 November 2010 в 14:18

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

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