sábado, 11 de mayo de 2013

Agregar una entrada a grub2 de fedora 17 en Xubuntu

Debido a que pasé tiempo tratando de que Xubuntu me reconociera fedora en el grub2 y no lo logré tuve que ponerlo a mano de una forma que no quería pero mientras encuentro una forma mejor lo que hice fue editar el fichero abriéndolo como root en la consola.

sudo leafpad  /boot/grub/grub.cfg

o pueden usar su editor favorito yo lo hice con leafpad pero puede ser otro, nos vamos al lugar donde veamos el "Os_proper" y colocamos allí algo como esto recuerden que el /dev/sda1 es la partición donde tenemos fedora pero nosotros debemos poner la que nosotros tenemos, en mi caso probé con poner el UUID que nos dará un numero como esto "f69ca191-a204-4de8-be8d-f71ceeef61ba" en la linea que empieza con

linux /boot/vmlinuz

pero no funciona da un kernel panic así que solo funciona bien en la linea que empieza

search --no-floppy

esta forma es la que mejor me funcionó

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Fedora release 17 3.8.4-102 (on /dev/sda1)" --class fedora --class gnu-linux --class gnu --class os {
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root f69ca191-a204-4de8-be8d-f71ceeef61ba
    echo 'cargando Kernel'
    linux /boot/vmlinuz-3.8.4-102.fc17.x86_64 root=/dev/sda1 ro rd.md=0 rd.lvm=0 rd.dm=0  quiet
    echo 'cargando initramfs'
    initrd /boot/initramfs-3.8.4-102.fc17.x86_64.img
    echo 'fin de carga'
}

menuentry "Fedora release 17 3.8.8-100 (on /dev/sda1)" --class fedora --class gnu-linux --class gnu --class os {
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root f69ca191-a204-4de8-be8d-f71ceeef61ba
    echo 'cargando Kernel'
    linux /boot/vmlinuz-3.8.8-100.fc17.x86_64 root=/dev/sda1 ro rd.md=0 rd.lvm=0 rd.dm=0  quiet  SYSFONT=latarcyrheb-sun16 rhgb
    echo 'cargando initramfs'
    initrd /boot/initramfs-3.8.8-100.fc17.x86_64.img
    echo 'fin de carga'
}
### END /etc/grub.d/30_os-prober ###

debemos recordar que cualquier actualizacion del kernel de donde tenemos el grub o si hacermos un sudo update-grub lo borrara y debemos ponerlo nuevamente.

No hay comentarios:

Publicar un comentario