Help me boot OpenSolaris again!
I did something stupid.
I have three operating systems on my laptop: NetBSD in (hd0,0), FreeBSD in (hd0,1), and OpenSolaris in (hd0,2). OpenSolaris was the last to go on, and it installed GRUB in the MBR - which is fine, because GRUB can boot anything.
Then I installed GRUB from within FreeBSD, and copied the relevant lines from OpenSolaris's menu.lst to enable (so I thought) OpenSolaris to boot:
title OpenSolaris 2008.05 snv_86_rc3 X86 bootfs rpool/ROOT/opensolaris kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS module$ /platform/i86pc/$ISADIR/boot_archive
The OpenSolaris gurus among you will no doubt already be sensing what happened next. And what happened after I rebooted was indeed that OpenSolaris failed to boot. In fact, OpenSolaris failed to show up in the GRUB menu at all.
Now that I've laid bare my complete ignorance of how GRUB works, and how OpenSolaris uses it, could anyone tell me how to fix this and make OpenSolaris bootable again?
last i checked only the (open)solaris version of grub can boot (open)solaris. i believe that sun is working to the modifications required to boot solaris into the standard grub source tree.
1. you can chainload the solaris grub. opensolaris entry in freebsd:
title OpenSolaris 2008.05 snv_86_rc3 X86
2. or you can reinstall the solaris grub into mbr and use it instead. boot solaris and run:
# /sbin/installgrub -m /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/cXdYs0
Last edited by ephemera; 14th May 2008 at 01:56 PM.
|boot, grub, opensolaris|
|Thread||Thread Starter||Forum||Replies||Last Post|
|OpenSolaris equivalent of systrace?||DraconianTimes||Solaris||9||31st January 2009 05:36 AM|
|Help with OpenSolaris package management||roddierod||Solaris||2||6th August 2008 04:11 PM|
|where all packages OpenSolaris||whispersGhost||Solaris||15||11th June 2008 10:55 AM|
|Xfce on OpenSolaris||aleunix||Solaris||0||4th June 2008 07:23 AM|
|Dual-boot laptop won't boot OpenBSD after upgrade to 4.3||kbeaucha||OpenBSD Installation and Upgrading||17||30th May 2008 03:40 PM|