Hello Gabox,

Should we assume that the section you're mentioning in your post is a pure 
extract of the /boot/grub/menu.lst stored in the /boot directory belonging to 
OpenSuse? If so, the syntax is the proper one (but root=/dev....  may certainly 
be part of the line beginning by kernel ?).

OpenSolaris was installed on a primary partition (that's required!) whereas 
OpenSuse was previously installed on an extended partition. Therefore, the 
numbering scheme for partitions could have been changed and the identification 
of the /boot partition -which supports the OpenSuse kernel- would no longer be 
root (hd0,5) but something different -for instance, (hd0,6)- ... Of course, the 
/boot/grub/menu.lst from the OpenSuse installation, has no been modified.

To search the exact numbering scheme for partitions as used by Grub, do proceed 
as follows:

* when the Grub menu is displayed, open the CLI mode by typing 'c'
* insert the following command: find /boot/grub/stage1
(it will force Grub to examine all partitions searching for /boot/grub/stage1. 
In your case, only one partition stores the file  /boot/grub/stage1 = OpenSuse)
* the outcome of the command should be: (hd0,Y).
* thus, correct the root command in the OpenSolaris's menu.lst. 

If the find command fails, you could try to start a search using the auto 
completion capabilty of Grub:

* at the prompt, just explore the partitions by typing: root (hd0,[tab]   
[tab] stands for the tabulation key. It activates the auto completion 
capability which thus display all possible choices, ie the partitions which are 
'perceived' by Grub.
* a Linux partition is described as:  Filesystem type is ext2fs, partition type 
0x83
 
 
This message posted from opensolaris.org

Reply via email to