[indiana-discuss] grub don't boot OpenSolaris 2008.05 after one reboot
Vikram Hegde
vikhegde1 at yahoo.com
Tue Aug 5 13:41:01 PDT 2008
Hi,
Try the following commands at the GRUB prompt
find /rpool/boot/grub/menu.lst
find /boot/grub/menu.lst
What do these show ?
Vikram
----- Original Message ----
From: James Cornell <sparcdr at gmail.com>
To: sanjay nadkarni (Laptop) <Sanjay.Nadkarni at sun.com>
Cc: indiana-discuss at opensolaris.org
Sent: Tuesday, August 5, 2008 1:16:35 PM
Subject: Re: [indiana-discuss] grub don't boot OpenSolaris 2008.05 after one reboot
sanjay nadkarni (Laptop) wrote:
> Luca Morettoni wrote:
>
>> Hi, I have installed and used OpenSolaris on a single installation for a
>> long time. Now on my laptop I buy a new big HD (320G) to be shared with
>> WinXP and OpenSolaris.
>> First I have installed WinXP on a 60G partition, then I installed
>> OpenSolaris with any problem, at the end of installation I reboot the
>> system, ALL work fine, I see grub menu and I choose to boot
>> opensolaris... the system is ok (remember, I don't touch nothing on the
>> disk), but when I reboot again the problem, I get the grub menu (GRUB> )
>> and nothing start...
>> Any hints?
>>
>>
>>
> Admittedly this is a bit of puzzle since you were able to boot it
> successfully once. Is it possible that when you rebooted the second
> time, the BIOS is picking up the wrong disk ? i.e. are there two disks
> on this system ? Can you check the boot order via the bios ?
>
>
> -Sanjay
>
>
> _______________________________________________
> indiana-discuss mailing list
> indiana-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
>
So I've not seen this, but maybe the boot order changed for some
reason. I don't see why the mbr would had been clobbered, even if the
Solaris ramdisk was corrupted since the grub files are not dependent on
the state of the ramdisk, which is the only real potentially breakable
part of Solaris initialization. It's possible the grub.conf got messed
up though, which would result in the grub prompt being the only thing
showing up. You can boot the Windows and OpenSolaris systems through
grub console. You'd boot Windows something like this:
rootnoverify (hd0,0)
chainloader +1
boot
OpenSolaris is a little more trickey because it uses boot environments
so you'd need to do something like this:
findroot (pool_rpool,1,a)
bootfs /rpool/RPOOL/opensolaris-5
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive
boot
* Type 'help' and there's a command to show devices, forgot what
* Tab complete works for some functions but not others, you could for
example try bootfs /rpool/ROOT/[tab]
James
_______________________________________________
indiana-discuss mailing list
indiana-discuss at opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.opensolaris.org/pipermail/indiana-discuss/attachments/20080805/4f954354/attachment.html>
More information about the indiana-discuss
mailing list