Let me thank everyone in advance. I've read a number of posts here and it 
helped tremendously in getting the install done. I have a couple of remaining 
issues which I can't seem to overcome. Here are the basics:

dom0 - CentOS 5.2 32-bit
Xen 3.2.1 compiles from source
domU - os200805.iso

The install config: 
[EMAIL PROTECTED] oshman]# cat opensolaris.install
name = 'solaris'
memory = '512'
disk = [ 'file:/home/oshman/sol-nv-b93.iso,6:cdrom,r', 'phy:/dev/sdb1,0,w' ]
vif = [ '' ]
kernel = '/home/oshman/solaris/unix-66-0624-nd'
ramdisk = '/home/oshman/solaris/x86.miniroot-66-0624-nd'
extra = '/platform/i86xpv/kernel/unix - nowin -B install_media=cdrom'

Worked like a charm after a little troubleshooting. Post install config:
[EMAIL PROTECTED] oshman]# cat opensolaris
name = 'solaris'
memory = '512'
disk = ['phy:/dev/sdb1,0,w' ]
vif = [ '' ]
kernel = '/home/oshman/solaris/unix-66-0624-nd'
ramdisk = '/home/oshman/solaris/x86.miniroot-66-0624-nd'
extra = '/platform/i86xpv/kernel/unix'
on_shutdown = "destroy"
on_reboot = "destroy"
on_crash = "preserve"

When it boots up I see: 
Searching for installed OS instances...

ROOT/opensolaris was found on rpool.
Do you wish to have it mounted read-write on /a? [y,n,?] y
mounting rpool on /a
cannot mount 'rpool/ROOT/opensolaris': legacy mountpoint
use mount(1M) to mount this filesystem
Unable to mount rpool/ROOT/opensolaris as root
Starting shell.

Drops me to a shell where I see:
# zfs list
NAME                                 USED  AVAIL  REFER  MOUNTPOINT
rpool                               2.23G  18.7G    55K  /a/rpool
[EMAIL PROTECTED]                         16K      -    55K  -
rpool/ROOT                          2.23G  18.7G    18K  /a/rpool/ROOT
rpool/[EMAIL PROTECTED]                      0      -    18K  -
rpool/ROOT/opensolaris              2.23G  18.7G  2.22G  legacy
rpool/ROOT/[EMAIL PROTECTED]      1.15M      -  2.22G  -
rpool/ROOT/opensolaris/opt          3.60M  18.7G  3.60M  /a/opt
rpool/ROOT/opensolaris/[EMAIL PROTECTED]      0      -  3.60M  -
rpool/export                          37K  18.7G    19K  /a/export
rpool/[EMAIL PROTECTED]                    0      -    19K  -
rpool/export/home                     18K  18.7G    18K  /a/export/home
rpool/export/[EMAIL PROTECTED]               0      -    18K  -

I can mount rpool/ROOT/opensolaris manually (as read-only):
# mount -F zfs rpool/ROOT/opensolaris /a
# cd /a
# ls
COPYRIGHT         devices           media             rpool
LICENSE           etc               mnt               sbin
a                 export            opt               system
bin               file              platform          tmp
boot              kernel            proc              usr
bootcd_microroot  lib               reconfigure       var
dev               lost+found        root

But I can't get it to mount at boot. Did I do something wrong during the 
install? Is there an incompatibility with Xen that I am unaware of. I tried 
using the option:

extra = '/platform/i86xpv/kernel/unix -B zfs-bootfs=rpool/27'

And it failed as well. Has anyone had this problem and is there a solution?

Thanks.
 
 
This message posted from opensolaris.org
_______________________________________________
xen-discuss mailing list
[email protected]

Reply via email to