I have forwarded your email to the person who works on boot since this may be a bug. Taking a slightly different tack, there is *absolutely* no reason for OSOL1 and OSOL2 to be on 2 different fdisk partitions.

While I am no expert on Linux, IIRC if one needs two different versions of Linux, they must be on separate fdisk partitions. Solaris 10 and earlier had similar requirements when one used UFS as the root file system, except instead of partitions, the versions had to be on 2 different slices.

In OpenSolaris where ZFS is the default root FS, the ability to have multiple versions of OpenSolaris is greatly simplified. Different versions of the OS can reside on the same fdisk partition(and VTOC). They are kept in different datasets (this is similar to a file system). GRUB entries are updated so that one can boot different versions of the OS.

From your emails, I believe this is your requirement and that can be easily met using a single fdisk partition. Furthermore, you could use the other partitions to install other OSes (Linux, Windows etc.)

HTH

-Sanjay


On 06/29/10 05:27 PM, pa27180 wrote:
Hi,

After some work, I am now in the following state :
- 2 OpenSolaris installed on 2 primary partitions of the same physical disk, I 
will call them OSOL1 and OSOL2 (OSOL1 was installed first)
- when I boot the computer, I can choose between OSOL1 and OSOL2
- if I choose OSOL2, everything is fine
- then I reboot and choose OSOL1, everything goes right too
- but when I reboot from OSOL1, I get the "grub>  prompt" : if I type "findroot 
(pool_rpool,0,a) it says "Filesystem type is zfs, partition type 0xbf", then if I type escape I 
go back to grub menu which let me choose between OSOL1 and OSOL2 (both of them work)

Anyone knows why I go to grub command line when booting from OSOL1 ?

Thanks again,
Patrick

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to