This guide assumes you are already familiar with The XEN Project(https://www.xenproject.org/) and describes how to work around an Illumos bug with newer versions of Xen where the old PV drivers fail to load correctly resulting in a system hang. Until this is fixed, it's possible to work around the problem by hard-setting the platform detected type to 0 which effectively disables the DilOS Xen PV drivers.
...
- Allocate the disk space. I allocated 10 gig and after installation and some development packages I've got 14% space used.
- Allocate memory. You need around 3 gig for installation. Once installed you can reduce this to 1 gig - you could probably go as low as 512 but I've not tried.
- Configure a remote connection to the console. I used VNC to achieve this. If you use Windows, I recommend Tiger VNC(http://tigervnc.org/).
- Fire up the guest and connect to it.
- STOP THE BOOT PROCESS BY PRESSING ESCAPE
- Enter boot -kvd
- Enter platform_type/w 0
- Enter :c
- Finish the installation process as normal.
- Shut down the guest and reconfigure it to boot off the new disk image and not the ISO.
- Follow Steps 4-8 again.
- Login as root and use nano to edit /etc/system
- Add set platform_type=0
- Save. You can now shutdown and startup the guest without interaction.
...