Hi Lars,

Lars Hecking wrote:
>  Attempting to boot OpenSolaris now leaves me in a grub prompt. While this
>  has been reported a number of times, I have not been able to find a solution
>  and am on the third reinstall. Which is not nice because I've lost all
>  customisations, like the 3rd party NIC driver.
>
>  The first time this happened I was playing around around with boot
>  environments and removing those I don't need. After the latest reinstall,
>  however, the problem occured even without touching the boot environments.
>  There is a Linux grub installed on partition 0, which chainloads the
>  Solaris grub on partition 2 (hd0,2,a). Disk layout (hd0,x):

Could you please attach your menu.lst ?

>
>  0 83 Linux ext2
>  1 a5 FreeBSD ufs
>  2 bf Solaris zfs
>  3  5 extended
>  4 83 Linux ext2
>  5 82 Linux swap
>  6 83 Linux ext2
>  7 83 Linux ext2
>
>  Sequence of events:
>  - installation from live cd into the Solaris partition
>  - reboot
>  - run update manager (update = "entire"); BEs now installed: opensolaris
>    and opensolaris-1
>  - reboot
>  - do some work under Solaris
>  - reboot into Linux or FreeBSD
>  - reboot into Solaris -> grub prompt
>
>  The aspect I find most worrying is that the root command in grub reports
>  an unknown filesystem for hd0,2,a. Importing the root pool or running
>  installgrub off the live cd did nothing to fix it.

Which OpenSolaris ISO image did you use for the installation ? I am 
asking since
I can see that you have 'ufs' filesystem on FreeBSD partition, so if you use
some older version, you might be running into variant of:

4675 Fix for bug 30 causes ZFS label to be mangled - ending up in GRUB 
prompt after installing OpenSolaris

Could you please take a look in '/mnt' directory, if anything is mounted 
there:

$ ls -l /mnt

Also, when you are in situation you end up in GRUB prompt after 
selecting Solaris, could you
please boot from live CD and attach your partition configuration as 
reported by Solaris and
Linux fdisk commands ?

For Linux:
# fdisk -l /dev/<disk_name>

For Solaris (when booted from Livecd):
$ pfexec fdisk -W - <disk_name>p0

Use format(1M) or 'iostat(1M) -En' for obtaining
<disk_name>.

When still booted from live CD, could you please also attach output of
'zpool(1M) import' and zdb(1M) commands ?

$ pfexec zpool import
$ pfexec zdb -l /dev/dsk/<disk_name>s0

Thank you,
Jan

>
>  I'm a complete beginner to OpenSolaris, but have used Linux and Solaris
>  for years.
>
>
> _______________________________________________
> indiana-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

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

Reply via email to