|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-users
Hi Mattias!
   To install OpenSolaris 2008.11 as paravirt guest you'll need two files, one for the installation and another for runtime.
  To install;
  /etc/xen/osol-install.cfg # #  Hostname # 
name        = "opensolaris01"
 
  # # Stuff to boot the OpenSolaris 2008.11 CD (ISO) under a PVM # PyGRUB will receive the osol-0811.iso file system to boot it. # bootloader  = '/usr/bin/pygrub' 
kernel      = "/platform/i86xpv/kernel/unix" extra       = "/platform/i86xpv/kernel/unix - nowin -B install_media=cdrom" ramdisk     = "/boot/x86.microroot"
  # #  PyGRUB + memory size 
# memory      = '512' vcpus       = 1
  # #  Disk device(s). # disk        = [ 'file:/mnt/images/osol-0811.iso,6:cdrom,r', 'file:/mnt/xendomains/opensolaris01/opensolaris01-disk1.img,0,w' ] 
 # #  Behaviour # >on_reboot   = 'restart' on_crash    = 'restart'
  # #  Networking # vif         = [ 'mac=XX:XX:XX:XX:XX:XX' ]
  
--------------------------
  xm create -c osol-install.cfg
  Login "jack" with password "jack".
  su -                                               # The root password is opensolaris. 
ps -Af | grep Xvnc                         # to see if the VNC is running. vncpasswd /etc/X11/.vncpasswd  # to change the password for VNC session. ifconfig -a                                     # to see your IP address. 
 From your dom0 or another machine, run:
   vncviewer IP_SOLARIS:1
   If you can't see the Xvnc, you can run one with the user jack:
  jack:~$ mkdir .vnc ; cp .Xclients .vnc/xstartup jack:~$ vncserver 
   After installtion finishes, DON'T reboot! Come back to xen text console of your opensolaris installation and run these commands:
       beadm list      pfexec beadm mount opensolaris /a      pfexec bootadm update-archive -R /a 
     tar cf /tmp/opensolaris-2008.11-kernel.tar /a/platform/i86xpv/kernel/unix /a/platform/i86pc/boot_archive       scp /tmp/opensolaris-2008.11-kernel.tar root@YOUR_DOM0_IP:/var/lib/xen/kernels
   You'll need the ZFS ID, get it with: 
      zpool get guid rpool
   Save the guid number
       pfexec zdb -d -e 14025158204312238343   <- Your guid!
   Save the Dataset ID for the ROOT/opensolaris, it will be used in runtime file.
  
     halt # your opensolaris installation
  --------------------------
   Now you have to write your Dataset ID of the ROOT/opensolaris at the "extra" line, change the option "rpool/52" to your Dataset ID! 
  At your dom0, run:
   cd /var/lib/xen/kernels  tar vxf /tmp/opensolaris-2008.11-kernel.tar
  To run: /etc/xen/osol-runtime.cfg # #  Hostname # name        = "opensolaris01"
  
# #  Kernel and ramdisk # kernel      = "/var/lib/xen/kernels/platform/i86xpv/kernel/unix" ramdisk     = "/var/lib/xen/kernels/platform/i86pc/boot_archive" extra       = "/platform/i86xpv/kernel/unix - nowin -B bootpath=/xpvd/xdf@0:a -B console=xen -B zfs-bootfs=rpool/52" 
  # #  PyGRUB + memory size # memory      = '512' vcpus       = 1
  # #  Disk device(s). # disk        = [ 'file:/mnt/xendomains/opensolaris01/opensolaris01-disk1.img,0,w' ] 
 # #  Behaviour # >on_reboot   = 'restart' on_crash    = 'restart'
  # #  Networking # vif         = [ 'mac=XX:XX:XX:XX:XX:XX' ]
  
--------------------------
   xm create osol-runtime.cfg
   That's it!
   I'm preparing this steps to the new version of the Xen Live CD v2.0 soon!
  Good luck! Thiago
 
 
  
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 |   
 
 | 
    | 
  
  
    |   | 
    |