Solaris 10 / Nevada on Parallels desktop

Documented mostly so I can remember - to make Solaris 10 6/06 or Nevada (build 49) work when getting the "cannot find install software" error message after booting off the DVD ISO image:

Reboot the VM, and at the grub menu, hit 'e' and 'e' again to edit the kernel boot parameters.

Change the line from

kernel /boot/multiboot kernel/unix -B install_media=cdrom


kernel /boot/multiboot kernel/unix -B install_media=cdrom,atapi-cd-dma-enabled=0

Hit 'b' to boot with the new parameters, and marvel at how it now magically works.

Once you've got it installed, there's still no support for the rtl8029 card that parallels emulates, but this is easily fixed. Shutdown the VM, and change the DVD image to /Library/Parallels/Tools/vmtools.iso. Again, you'll need to interrupt the grub boot process by hitting 'e' twice, and add the following to the existing boot command:

-B atapi-cd-dma-enabled=0

Hit enter and 'b' to boot. Hopefully when you log in, you'll find you have a /cdrom/prltools mounted.

To install the drivers, (as root) type:

cd /cdrom/prltools/drivers/network/rtl8029/solaris

If you use dhcp, answer 'y' to the question, then you can 'init 6' to reboot.