Now I've got my Powerbook back from repairs, I decided to continue my experiment to get Solaris 10 installed under Virtual PC 7. I've finally managed to get a useable system, although it did take a fair amount of hacking. The end result is a fully useable Solaris 10 installation complete with zones and dTrace, and provides a useful base for installing Blastwave packages.
Unlike previous versions of Solaris, there is no need to
modify the ISO images, and the system will boot right off the CDs or DVD. However, there seems to be an issue with the Java VM and Virtual PC; whenever any Java application is run, the VM segfaults. This is an issue because some of the installer utilities are written in Java. The way around this is to perform a text-mode install, either at the console or in a X session. Install the bare minimum of packages - the "mininal networking" cluster is a great starting point. This should complete succesfully from the first CD without needing to reboot and add additional packages (which would fail, as it attempts to use the java installer again).
When the system has rebooted, you'll be left with a very minimal system, so you'll need to add some additional packages from the rest of the CDs, I've attached the list I use in the main article body (click the "Continue reading" link to see them). Using this set of packages, the install base comes to around 314Mb, but you are left with a system that lets you experiment with all the major new Solaris 10 features (zones, dtrace etc.). There is no X11 software included on that list, so if you need CDE or would like to experiment with the new JDS, you'll have to add those yourself.
Any additional software can be grabbed from
Blastwave, and as the complier support packages are also installed, you can even build your own packages. However, as psrinfo reports the equivalent of a 300Mhz Pentium on a 1.3Ghz G4, you'll probably be waiting a while for things to finish!
Continue reading "Solaris 10 on a Powerbook"