Dual Boot en OpenSolaris
Para las personas q han instalado opensolaris después 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 despues instalamos un GNU/linux por que el grub de GNU/Linux no reconoce ZFS (sistema de archivos de opensolaris), en esta entrada mostraremos dos posibles soluciones para resolver este inconveniente, muchos de ustedes se preguntaran ¿y q pasa si tengo windows? pues nada por q opensolaris reconoce la entrada de windows por defecto.
si hemos instalado opensolaris después de GNU/Linux lo que podemos hacer es lo siguiente copiamos las entradas del menu.lst del pinguino y las pegamos en el archivo menu.lst del opensolaris q 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, pueden probar recuperando el grub del GNU/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
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
Entradas relacionadas
-
DelSpace: Pequeño script para buscar nombres de archivos con espacios y renombrarlos
1 comentario | Sep 20, 2010
-
Como ver el mapa de todo el mundo desde la consola en Linux
No hay comentarios | Dic 17, 2022
-
El milagro del parche de 200 lineas para el kernel de linux, en un script de bash
2 comentarios | Nov 22, 2010
-
Libro: Enrutamiento avanzado y control de tráfico en GNU/Linux
1 comentario | Mar 25, 2010
Sobre el Autor
Epsilon
Linuxero y Defensor del software Libre, Debian-Developer y Geek de Nacimiento.
Hi,
Tengo una pregunta, como seria la configuracion si tengo GRUB v2?
Gracias