Как настроить GRUB для тройной загрузки: Ubuntu 12.10, Windows 7 и RHEL Server 6.3

Я только что купил новый ноутбук Sony VAIO, чтобы я мог играть с Linux в течение дня, притворяясь, что выполняю свою работу. В идеале я хотел бы иметь возможность запускать Windows 7, Ubuntu и Red Hat на этой машине ... по крайней мере.

Я разделил свой 256 ГБ SSD на четыре раздела:

  1. 500 МБ загрузочный диск
  2. 50 ГБ раздел для Windows 7
  3. 43 ГБ раздел для будущего использовать
  4. 157 ГБ расширенного раздела, разделенного на два физических тома (один для Red Hat и один для Ubuntu)

Я создал группу томов с именем vg_rh для физического Red Hat том и группа томов с именем vg_ubuntu для физического тома Ubuntu.

Я установил Red Hat на три логических тома в группе vg_rh:

  1. lv_rh_root (/)
  2. lv_rh_home (/ home)
  3. lv_rh_swap

Загрузочный диск Red Hat (/boot) смонтирован на первом основном разделе выше.

Я также установил Ubuntu на четыре логических тома в группе vg_ubuntu:

  1. lv_ub_root
  2. lv_ub_home
  3. lv_ub_swap
  4. lv_ub_boot

Я не уверен, был ли это действительно отличный способ организовать все, но до сих пор я смог нормально загрузиться в Red Hat и Windows из меню GRUB версии 0.97 , Однако мне трудно понять, как добавить Ubuntu в список операционных систем в меню GRUB.

Вот содержимое файла grub.conf:

title Red Hat Enterprise Linux (2.6.32-279.el6.x86_64)
       root (hd0,0)
       kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/vg_rh-lv_rh_root nomodeset rd_LVM_LV=vg_ubuntu/lv_ub_swap KEYBOARDTYPE=pc KEYTABLE=us LANG=en_US.UTF-8 rd NO_LUKS SYSFONT=latarcyrheb-sun16 crashkernel=128M rd_LVM_LV=vg_rh/lv_rh_swap rd_MD_UUID=a0bdf209:5c03cb84:36ee492f:a8dbd731 rd_LVM_LV=vg_rh/lv_rh_root rd_MD_UUID=795f29cc:0b48c395:98447868:144877f2 rd_NO_DM rhgb quiet
       initrd /initramfs-2.6.32-279.el6.x86_64.img

title Windows 7
       rootnoverify (hd0,1)
       chainloader +1

title Ubuntu 12.10
       root (hd0,0)
       kernel /vmlinuz-3.5.0-17-generic ro root=/dev/mapper/vg_ubuntu-lv_ub_root rhgb quiet
       initrd /initrd.img-3.5.0-17-generic
2
задан 16 January 2013 в 00:06

2 ответа

Посмотрите мою тройную загрузку, используя три разных жестких диска.

Классная вещь, она не требует никаких модификаций Master Boot Record.

http://rodgersnotes.wordpress.com/2013/02/20/rodgers-very-simple-dual-boot-method/ http: //rodgersnotes.wordpress .com / 2013/06/09 / серверы секретов биос-grub-and-triple-boot-Servers /

HTH

0
ответ дан 16 January 2013 в 00:06

title Ubuntu 12.10
root (hd0,0)
kernel / boot /vmlinuz-3.5.0-17- родовой ro root = / dev / mapper / vg_ubuntu-lv_ub_root rhgb quiet
initrd / boot /initrd.img-3.5.0-17-generic

[ 115] Пожалуйста попробуйте добавить / boot позади ядра и initrd. У меня была та же проблема с SL 6.4 и Mint 13, и я обнаружил, что в конце моего имени ядра в grub.cfg была ошибка в имени файла ядра внутри / boot.

Приветствия.

0
ответ дан 16 January 2013 в 00:06

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

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