Solaris 10 9/10 VirtualBox VM

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.08.05.14.52
       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
    NAME    SIZE  ALLOC   FREE    CAP  HEALTH  ALTROOT
    rpool  63.5G  4.57G  58.9G     7%  ONLINE  -
    
    # zfs list
    NAME                  USED  AVAIL  REFER  MOUNTPOINT
    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  -
    
Comments:

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.

Posted by W. Wayne Liauh on January 20, 2011 at 01:13 AM GMT #

Wayne, does this help: http://blogs.sun.com/observatory/entry/localizing_solaris_10 ?

Posted by William Leonard on January 21, 2011 at 10:23 AM GMT #

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.

Thanks

Posted by stan on January 24, 2011 at 02:18 AM GMT #

Stan,

The Solaris 10 VM falls under the same OTN license as the DVD. In either case, you are granted perpetual use for testing. Here's the relevant part of the license agreement:

Except for any included software package or file that is licensed to you by Oracle under different license terms, we grant you a perpetual (unless terminated as provided in this agreement), nonexclusive, nontransferable, limited License to use the Programs only for the purpose of developing, testing, prototyping and demonstrating your applications, and not for any other purpose.

You can read the full license agreement here: http://www.oracle.com/technetwork/licenses/solaris-cluster-express-license-167852.html .

Regards,
Brian

Posted by W Brian Leonard on January 24, 2011 at 07:11 AM GMT #

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.

Posted by problembear on January 31, 2011 at 02:49 AM GMT #

problembear,
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.

Posted by kebabbert on January 31, 2011 at 03:36 AM GMT #

problembear, in addition to kebabbert's remarks, I also store my VirtualBox VMs in their own ZFS file system. I wrote about that here: http://blogs.sun.com/observatory/entry/virtualbox_rollback . Note, VirtualBox 4.0 now uses ~/VirtualBox VMs as its default storage directory instead of ~/.VirtualBox.

Posted by W Brian Leonard on January 31, 2011 at 06:24 AM GMT #

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 ...?)

Posted by problembear on February 02, 2011 at 04:55 AM GMT #

The link referred to in step 1 seems to be broken, but I found that this works:

http://download.oracle.com/otn-pub/solaris/virtualization/Solaris10_9-10_VM.zip

Posted by guest on February 06, 2012 at 09:38 PM GMT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

The Observatory is a blog for users of Oracle Solaris. Tune in here for tips, tricks and more as we explore the Solaris operating system from Oracle.

Connect with Oracle Solaris:


Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today