I just tried creating a new BE on a build 62 system where the current
root is an SVM mirror and the new BE is another and this is what I got:
bash-3.00# lucreate -c b62 -m /:/dev/md/dsk/d6:ufs -n b68
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.
No name for current boot environment.
Current boot environment is named <b62>.
Creating initial configuration for primary boot environment <b62>.
WARNING: /etc/lib/lu/lubootdev: ERROR: Unable to access the boot device
list (-1).
WARNING: Unable to obtain root device directly from boot prom;
attempting to access boot device settings directly.
Is the disk slice </dev/dsk/c0d0s1> the Solaris boot device for the
logical device </dev/md/dsk/d0>? (yes or no) yes
The device </dev/dsk/c0d0s1> is not a root device for any boot
environment; cannot get BE ID.
PBE configuration successful: PBE name <b62> PBE Boot Device
</dev/dsk/c0d0s1>.
Comparing source boot environment <b62> 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.
Updating boot environment description database on all BEs.
Searching /dev for possible boot environment filesystem devices
Updating system configuration files.
The device </dev/dsk/c0d0s3> is not a root device for any boot
environment; cannot get BE ID.
Creating configuration for boot environment <b68>.
Source boot environment is <b62>.
Creating boot environment <b68>.
Checking for GRUB menu on boot environment <b68>.
biosdev: Could not match any!!
ERROR: Device mapping command </sbin/biosdev> failed. Please reboot and
try again.
ERROR: GRUB slice lookup failed.
ERROR: Cannot determine GRUB slice.
ERROR: Cannot make file systems for boot environment <b68>.
bash-3.00# lustatus
Boot Environment Is Active Active Can Copy
Name Complete Now On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
b62 yes yes yes no -
b68 no no no yes -
bash-3.00# ludelete b68
biosdev: Could not match any!!
ERROR: Device mapping command </sbin/biosdev> failed. Please reboot and
try again.
ERROR: Cannot determine logical boot slice.
Unable to delete boot environment.
Ian