> I hate to tell everyone this but I downloaded and
> created an iso cd for the latest version of Ubuntu
> and it works just fine.I think there is a software
> problem in the opensolaris iso that causes it to
> misidentify my computer as a 64-bit machine.

Yes - that looks likely. But you can work around whatever is causing this by 
using the workaround above, with a slight addition:

1. Go to this page:

http://news.softpedia.com/news/OpenSolaris-2008-5-Installation-Guide-84898.shtml

And have a look at what the grub menu should look like. It's the big blue/black 
one at the top.

2. Boot the CD and wait for this screen to appear. When it does, make sure the 
first boot entry is highlighted, press the "e" key on your keyboard to edit the 
grub commands.

3. You should now have 4 or 5 lines of grub commands for that boot entry listed 
on the screen. Find the one that looks like this:

kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS

Highlight it, then press "e".

4. You will now be able to edit this line as you would in any normal text 
editor. Take out the $ISADIR part, then press ENTER.

ADDED BONUS STEPS:

5. Find the line that looks like this:

module$ /platform/i86pc/$ISADIR/boot_archive

Highlight it and press "e" to edit it.

6. As you did before, remove the $ISADIR part and press ENTER.

7. Press "b" to boot.

Once you've installed OpenSolaris, you will probably need to go through the 
same process once it tries to boot from the hard disk. Once it has successfully 
booted the 32-bit kernel from the hard disk and you have OpenSolaris up and 
running, you will then need to edit the menu.lst file found at 
/rpool/boot/grub/menu.lst and make the above changes permanent. I would 
recommend keeping a copy of the original boot entry in the menu.lst file in 
case a future update to OpenSolaris fixes the bug.

Cheers

Andrew.
 
 
This message posted from opensolaris.org

Reply via email to