2 sistemas linux en menu grub
Arturo Veras
a.veras en gmail.com
Jue Ago 27 13:29:44 CLT 2009
No puedo ingresar a ubuntu , no tengo como bootear esa particion. Hice lo
que me dijiste, se crea la entrada en el menu grub pero al ingresar me
arroja "invalid signature"
El 23 de agosto de 2009 19:50, Aldrin Martoq <amartoq en dcc.uchile.cl>escribió:
> On Sun, 2009-08-23 at 17:02 -0500, Arturo Veras wrote:
> > no encontre como hacer lo que dices.
>
> Prueba lo siguiente (yo no lo he probado):
> 0. Valida:
> - sda5 es donde tienes instalado ubuntu
> - en el debian, tienes grub2
>
> 1. Inicia ubuntu... si no puedes, intenta con un chroot desde debian:
> $ sudo mkdir -p /mnt/sda5
> $ sudo mount /dev/sda5 /mnt/sda5
> $ sudo chroot /mnt/sda5
>
> 2. Dentro de ubuntu, lo instalas en el boot de la particion:
> # grub-install /dev/sda5
> # sudo grub-update
> # exit
> $ sudo umount /mnt/sda5
>
> 3. En el debian (con grub2), guarda este archivo:
> ====/etc/grub.d/99_ubuntu=======ini=
> #!/bin/sh
> exec tail -n +3 $0
> # Chain load a ubuntu en sda5
> menuentry "Mi ubuntu" {
> set root=(hd0,5)
> chainloader +1
> }
> ======================fin===========
> 4. Cambia los permisos a ejecutable y valida que quedo bien
> $ sudo chmod a+rx /etc/grub.d/99_ubuntu
> $ sudo update-grub
> $ sudo less /boot/grub/grub.cfg
>
> 5. Reinicia ...
>
> > solo quiero sabes como agregar una
> > entrada manualmente. Se que se crea un script en cierta carpeta (la
> conosco
> > pq agregue windwos asi) pero no se el formato para agregar linux ya que
> > tengo q agregar la ruta del kernel y del init.
>
> Debes entender qué hace el script, si te fijas, es facil validar pues
> basta correrlo. Ejemplo en mi tarro:
>
> amartoq en amartoq-macbook:~$ sudo os-prober
> /dev/sda2:Mac OS X:MacOSX:macosx
> amartoq en amartoq-macbook:~$ sudo bash /etc/grub.d/30_os-prober
> Found Mac OS X on /dev/sda2
> menuentry "Mac OS X (on /dev/sda2)" {
> set root=(hd0,2)
> search --no-floppy --fs-uuid --set 6494dd5e2b68d39a
> insmod vbe
> do_resume=0
> }
>
>
> Pensando en voz alta, tal vez el script 30_os-prober {no puede/no
> sabe/no fue pensado para} agregar entradas de otro Linux si no sabe
> donde esta vmlinuz ni initrd... Pero no lo se.
>
>
> > El 16 de agosto de 2009 22:12, Aldrin Martoq <amartoq en dcc.uchile.cl
> >escribió:
> > > 2009/8/15 Arturo Veras <a.veras en gmail.com>:
> > > > Saludos a todos. Tengo el siguiente problema. Tengo Ubuntu y Debian
> en mi
> > > > computador, y quiero tener la opcion de arrancar cualquiera de los 2
> a
> > > > traves de un menu grub.
> > > [...]
> > > > Se que la particion de ubuntu se encuentra en /dev/sda5 por lo que
> puse
> > > en
> > > > ves de uuid , root (hd0,4) lo que tampoco funciono.
> > > > alguna idea?
> > >
> > > Te recomiendo que instales dos grubs: uno en el MBR y otro en el boot
> > > de la particion. Esto te facilitará cualquier problema, busca por
> > > "Chain loader" y como instalar el grub en la particion en vez del mbr.
> > >
> > > Imagina que el grub de Debian lo tienes en el MBR; y el de debian en
> > > el boot de la particion. El efecto será algo así:
> > >
> > > 1. Debian kernel 2.6.10
> > > 2. Debian kernel 2.6.12
> > > 3. Ubuntu
> > > 4. Windows
> > >
> > > Cuando selecciones 3, veras el otro grub con su propio menu como el
> > > siguiente
> > >
> > > 1. Ubuntu 2.6.20
> > > 2. Ubuntu 2.6.20 rescue
> > > etc...
>
>
> --
> Aldrin Martoq <amartoq en dcc.uchile.cl>
> http://aldrin.martoq.cl/
>
>
--
XD
Más información sobre la lista de distribución Linux