I'm running dual-boot Windows and Nevada build 73 on a Toshiba M5 x86 laptop
with 1 x 100 gb internal hard disk. I followed the video instructions in the
opensolaris > documentation page to shrink my 100 gb ntfs partition to 50 gb
ntfs + 50 gb linux_swap and then ran the installer from DVD. It looks like the
build 73 installer made 3 file systems for me so as to make it live_upgrade
friendly:
/dev/dsk/c0d0s0 = / (13GB; 6.2GB used)
/dev/dsk/c0d0s4 = /second_root (13GB; mostly empty; only has lost+found)
/dev/dsk/c0d0s7 = /export/home (15GB; 3.6GB used; contains build 76 iso)
Assuming that /second_root was intended for the secondary boot environment, I
ran lucreate which throws an error:
# lucreate -c sxde-build-73 -m /:/dev/dsk/c0d0s4:ufs -n sxde-build-76
Discovering physical storage devices
Discovering logical storage devices
Cross referencing storage devices with boot environment configurations
Determining types of file systems supported
Validating file system requests
ERROR: the file system on device </dev/dsk/c0d0s4> is currently mounted at
</second_root>
ERROR: device </dev/dsk/c0d0s4> is not available for use with mount point </>
ERROR: cannot create new boot environment using file systems as configured
ERROR: please review all file system configuration options
ERROR: cannot create new boot environment using options provided
Where c0d0s4 = /second_root. Despite the errors, somehow it created
sxde-build-73 as shown by lustatus:
Boot Environment Is Active Active Can Copy
Name Complete Now On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
sxde-build-73 yes yes yes no -
The lucreate command complained about the /second_root mount so I unmounted it
and reran lucreate just to see:
Discovering physical storage devices
Discovering logical storage devices
Cross referencing storage devices with boot environment configurations
Determining types of file systems supported
Validating file system requests
Preparing logical storage devices
Preparing physical storage devices
Configuring physical storage devices
Configuring logical storage devices
Analyzing system configuration.
Comparing source boot environment <sxde-build-73> file systems with the
file system(s) you specified for the new boot environment. Determining
which file systems should be in the new boot environment.
ERROR: The following required file systems are not mounted by the currently
running OS </second_root>
ERROR: All required PBE file systems are not mounted.
So now it's complaining that /second_root needs to be mounted. Either I'm doing
something wrong with the lucreate command or /second_root is not actually set
up to do what I think it's supposed to:
bash-3.00# lufslist -n sxde-build-73
boot environment name: sxde-build-73
This boot environment is currently active.
This boot environment will be active on next system boot.
Filesystem fstype device size Mounted on Mount Options
----------------------- -------- ------------ ------------------- --------------
/dev/dsk/c0d0s1 swap 2155023360 - -
/dev/dsk/c0d0s0 ufs 14287311360 / -
/dev/dsk/c0d0s7 ufs 16828922880 /export/home -
/dev/dsk/c0d0s4 ufs 14287311360 /second_root -
Any ideas would be greatly appreciated.
Rene
This message posted from opensolaris.org