Como configurar o GRUB para inicialização tripla: Ubuntu 12.10, Windows 7 e RHEL Server 6.3

2

Acabei de comprar um novo laptop Sony VAIO para poder brincar com o Linux durante o dia, fingindo fazer o meu trabalho. Idealmente eu gostaria de poder rodar o Windows 7, Ubuntu e Red Hat nesta máquina… no mínimo.

Eu dividi meu SSD de 256 GB em quatro partições:

  1. disco de inicialização de 500 MB
  2. partição de 50 GB para o Windows 7
  3. partição de 43 GB para uso futuro
  4. 157GB partição estendida subdividida em dois volumes físicos (um para a Red Hat e um para o Ubuntu)

Eu criei um grupo de volumes chamado vg_rh para o volume físico da Red Hat e um grupo de volumes chamado vg_ubuntu para o volume físico do Ubuntu.

Eu instalei o Red Hat em três volumes lógicos dentro do grupo vg_rh :

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

A unidade de inicialização da Red Hat ( /boot ) está montada na primeira partição primária acima.

Eu também instalei o Ubuntu em quatro volumes lógicos dentro do grupo vg_ubuntu :

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

Não sei se essa foi uma ótima maneira de organizar tudo, mas até agora consegui inicializar o Red Hat e o Windows bem no menu GRUB versão 0.97. No entanto, estou tendo dificuldades em descobrir como adicionar o Ubuntu à lista de sistemas operacionais no menu GRUB.

Aqui está o conteúdo do arquivo 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
    
por Chris Lintecum 15.01.2013 / 19:12

2 respostas

1

  

title Ubuntu 12.10
  raiz (hd0,0)
         kernel / boot /vmlinuz-3.5.0-17-generico ro root = / dev / mapper / vg_ubuntu-lv_ub_root rhgb calmo
         initrd / boot /initrd.img-3.5.0-17-generic

Por favor, tente adicionar / boot atrás do kernel e initrd. Eu tive o mesmo problema com o SL 6.4 e o Mint 13 e descobri que o nome do meu kernel no grub.cfg tinha um erro no final do nome do arquivo do kernel dentro de / boot.

Felicidades.

    
por rewind 03.08.2013 / 23:36
0

Veja minha inicialização tripla, usando três discos rígidos diferentes.

O legal é que não requer modificações do Master Boot Record.

link link

HTH

    
por Rodger 11.06.2013 / 14:34