Documentación » How To » Dual Boot
en

Dual Boot

Dual Boot OpenSolaris GNU/Linux

Dual Boot con OpenSolaris

Para las personas q han instalado opensolaris despues de tener instalado
un gnu/linux se han dado cuenta de que el grub de opensolaris no les
reconoce por defecto la entrada a el GNU/linux, y pasa lo mismo si
tenemos opensolaris y después instalamos un GNU/linux por que el grub de
linux no reconoce ZFS (sistema de archivos de opensolaris), en este post
les tengo dos posibles soluciones para resolver este inconveniente, uds
se preguntara y q pasa si tengo windows pues nada por q opensolaris
reconoce la entrada de windows por defecto emoticon_tongue.

si hemos instalado opensolaris después de un linux lo q podemos hacer es
lo siguiente copiamos las entras del menu.lst del linux y las pegamos en
menu.lst del opensolaris que se encuentra en /rpool/boot/grub/menu.lst y
debe quedar algo como esto.



splashimage /boot/grub/splash.xpm.gz
timeout 30
default 0
#-ADED BY BOOTADM - DO NOT EDIT
title OpenSolaris 2009.06 snv_86_rc3 X86
bootfs rpool/ROOT/opensolaris
kernel$ /plataform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /plataform/i86pc/$ISADIR/boot_archive
#END BOOTADM-

title Windows > asi reconoce el opensolaris la entrada de windows.
rootnoverify (hd0,0)
chainloader +1

#Unknown partition of type 5 found on /dev/rdsk/c5d0p0 partition: 2
# It maps to the GRUB device: (hd0,1) .

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet

END DEBIAN AUTOMATIC KERNELS LIST




si esta opcion no les funciona por alguna razon, puede probrar
recuperando el grub del linux con el super grub disk y despues de esto
vamos al menu.lst del linux que esta ubicando en /boot/grub/menu.lst y
copiamos al final de la linea lo siguiente

title OpenSolaris
rootnoverify (hd0,1)
makeactive
chainloader +1

esto lo que le va a indicar a el grub del linux es q le paso a el grub de OpenSolaris y asi poder arrancarlo

siendo el (hdx,y) la parcticion en donde esta ubicado el opensolaris
debe quedar algo asi

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-16-generic
root=UUID=26393121-0c4a-4081-8363-89e928184a10 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet

END DEBIAN AUTOMATIC KERNELS LIST



title OpenSolaris
rootnoverify (hd0,1)
makeactive
chainloader +1

Tags:
Created by jk0 on 2010/04/26 04:33
Last modified by jk0 on 2010/06/04 05:37

XWiki Enterprise 2.7.1.34853 - Documentation