News, tips, partners, and perspectives for the Oracle Solaris operating system

Solaris 10 9/10 VirtualBox VM

Guest Author

A pre-built VirtualBox virtual machine of Solaris 10 9/10, the latest update, has recently been published. The pre-built VM gets you quickly up and running with Solaris 10. Just follow these steps:

  1. Download the Oracle Solaris 10 9/10 Virtual Machine for Oracle VM VirtualBox. It's 1.8 GBs.

  2. Extract the Archive:
  3. bleonard@solaris:~/Download/$ unzip Solaris10_9-10_VM.zip 
    Archive: Solaris10_9-10_VM.zip
    inflating: README.txt
    inflating: Solaris10_9-10.mf
    inflating: Solaris10_9-10.ovf
    inflating: Solaris10_9-10.vmdk
  4. Start VirtualBox and select File > Import Appliance. Then select the Solaris10_9-10.ovf file that was just extracted.

  5. On the Appliance Import Wizard, set the Guest OS Type to Solaris modern (S10U8+). Also feel free to bump the RAM from the default of 1024 MB if you have it to spare. I'm setting mine to 1536 MB:

  6. Click Finish and wait a few minutes while the VM is imported (Note, the dialog may initially say something ridiculous like 20 hours remaining. You can safely ignore this.):

  7. Start the Solaris 10_9-10 Virtual Machine. The machine is delivered unconfigured, so on first boot you'll need to select your keyboard layout, network connectivity, security policy, name service, NFSv4 domain name, time zone and root password. Once these settings are selected the system will reboot into the Solaris 10 desktop:

    Note, the VirtualBox Guest Additions are pre-installed:
    # pkginfo -l SUNWvboxguest
    PKGINST: SUNWvboxguest
    NAME: Oracle VM VirtualBox Guest Additions
    CATEGORY: application
    ARCH: i386
    VERSION: 3.2.8,REV=r64453.2010.
    BASEDIR: /
    VENDOR: Oracle Corporation
    DESC: Oracle VM VirtualBox Guest Additions for Solaris guests
    PSTAMP: vboxguest20100805145230_r64453
    INSTDATE: Sep 14 2010 17:23
    HOTLINE: Please contact your local service provider
    EMAIL: info@virtualbox.org
    STATUS: completely installed
    FILES: 51 installed pathnames
    3 linked files
    4 directories
    19 executables
    19628 blocks used (approx)

    Also, ZFS is used as the root file system with a 64 GB dynamically expanding hard disk (so it will only consume 64 GBs of your host system if you actually use that much space in the VM):

    # zpool list
    rpool 63.5G 4.57G 58.9G 7% ONLINE -
    # zfs list
    rpool 5.10G 57.4G 32.5K /rpool
    rpool/ROOT 3.57G 57.4G 21K legacy
    rpool/ROOT/s10_0910 3.57G 57.4G 3.57G /
    rpool/dump 1.00G 57.4G 1.00G -
    rpool/export 44K 57.4G 23K /export
    rpool/export/home 21K 57.4G 21K /export/home
    rpool/swap 544M 57.9G 16K -

Join the discussion

Comments ( 5 )
  • W. Wayne Liauh Thursday, January 20, 2011

    Could you also discuss steps of adding different locales (e.g., zh_CN) to this S10u9 VM?

    I did that long time ago and forgot how to do it now. Also, the language packages were included in the Solaris 10 DVD, could you also provide info as to where we can download them (the download urls are all messed up after transitioning from Sun to Oracle).

    Thanks a whole lot.

  • stan Monday, January 24, 2011

    I've read that Solaris 10 09/10 DVD is no longer free but it only a 90-day trial version and then contract has to be signed.

    Is the Solaris 10 VM free of charge and other limits?

    I just want to test some security settings for Solaris 10 within VMWare/VirtualBox.


  • problembear Monday, January 31, 2011

    Very interesting article.

    Is it also possible to use Solaris 10 as the host operating system (not Windows) and run Windows (and others) as a guest ?

    Besides the capability to switch between OS instantaneously, the functionality provided by zfs could solve the problem of file system redundancy and data safety usually not available on standard end user hardware (Notebook, PC) - assuming that the guest OS is using some 'virtual' filesystem provided on top of zfs.

    Thank you.

  • kebabbert Monday, January 31, 2011


    yes, I do that all the time. I have installed Solaris 11 Express. Ontop I am running Virtualbox and I have installed Windows inside Virtualbox. And I have also installed Linux inside Virtualbox. Works perfect.

  • problembear Wednesday, February 2, 2011

    kebabbert, Brian, thank you for your hints, I will have to find time to try this and make a zpool mirror with a USB HDD for redundancy;

    Please allow me to mention another concern: VirtualBox device support for guests running under Solaris is probably limited; is there a 'cut through' feature in VirtualBox, to allow a 'more device driver capable' guest (Linux ...) to bypass the host OS directly to the HW ? (for instance to use a PCMCIA or USB UMTS modem - which works in Linux ...?)

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha