Por lo que dicen, por ejemplo, aquí: http://www.infolinuxblog.com/how-tos/un-linuxero-en-solaris o aquí: http://www.sun.com/bigadmin/features/articles/multiboot_laptop.jsp no hay mucho misterio en instalar y arrancar cualquiera de los tres sistemas. Eso sí, por las incompatibilidades que dices, tampoco es algo automático. Si el grub de linux no puede "ver" particiones de opensolaris, deberías instalar el grub de opensolaris. Para ello, como en las páginas que menciono arriba, basta que copies las líneas del /boot/grub/menu.lst de tu linux para añadirlas posteriormente al menu.lst de opensolaris. La opción que mencionas es sencilla, aunque laboriosa. Instalas linux, configuras el cargador de arranque para arrancar tanto Windows como Solaris. En el caso de opensolaris, como linux no lee su tipo de sistema de archivos, te limitas a usar la opción "encadenada" (igual que con Windows): es decir, le pasas el control a la partición de arranque de opensolaris, donde éste ya tendrá instalado su propio cargador de arranque. Los comandos con dd copian el contenido del MBR para que opensolaris no lo "pise" ni borre, en primer lugar, y después de la instalación te limitas a restaurarlo. En cuanto a la duda sobre las actualizaciones del núcleo, en teoría una de las ventajas de grub es precisamente esa. Eso sí, procura usar los symlinks (vmlinuz e initrd) en lugar de la llamada a los archivos concretos (los que incluyen el número de versión). La actualización actuará sobre el archivo de configuración (en la raíz, o mejor dicho, en /boot/grub/menu.lst), no sobre el MBR (donde sólo se aloja el código del grub). Salud!!
Hola amigos,
Tengo una maquina que actualmente usa solamente WXP y mi idea es ponerle Opensolaris y opensuse 11.El tema de la instalacion no seria problema, pero si es problema el GRUB.Ya que opensolaris maneja ZFS (su grub es modificado para que maneje ese tipo de formato) y el grub de opensuse no.En la net hay varios procedimientos pero la uda que me surge es..si yo uso el GRUB que trae OSolaris al momento de alguna actualizacion de kernel no me traera algun problema.?? Podrian hecharme una mano ? Muchas Gracias.
El procedimiento es este aunque este en ingles no es dificil comprenderlo:
At the present time, Solaris installation will overwrite your MBR. You can edit and use your /boot/grub/menu.lst file in Solaris to add chainloader(s) to boot into Windows (already created) and Linux (to be created by you).
But if you want to keep your Linux version of the GRUB, one of the easiest tricks that I have been using is to follow the following procedure:
1. While in Linux & before installing Solaris, edit the /boot/grub/menu.lst file to add a chainloader to the partition in which Solaris is to be installed,
title Solaris root (hd0,2) chainloader +1
(the above entry assumes that Solaris is to be installed into the third primary partition)
2. Copy the Master Boot Record to a particular directory in your USB stick (say, /media/usb/mbr_linux):
# dd if=/dev/sda of=/media/usb/mbr_linux bs=512 count=1
3. After installing and booting into Solaris, copy this file back to MBR:
# dd if=/media/usb/mbrsuse of=/dev/sda bs=512 count=1
4. Do a reboot, the Ubuntu GRUB boot screen will show up, you can then boot into either Solaris or Ubuntu (or Windows).
-- -karl --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org