Convert root UFS to ZFS on x86 solaris 10/09


 
Thread Tools Search this Thread
Operating Systems Solaris Convert root UFS to ZFS on x86 solaris 10/09
# 1  
Old 06-10-2011
Convert root UFS to ZFS on x86 solaris 10/09

Hello All,

Good Morning, We are trying to convert the UFS root in to ZFS. Am getting below error. Any one help me out on this ?

Code:
bash-3.00# zpool list
NAME   SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
guru  5.95G   483M  5.48G     7%  ONLINE  -
bash-3.00# zpool create  rpool c2t10d0p0
bash-3.00# lucreate -c ufsBE -n zfsBE -p rpool
Checking GRUB menu...
Analyzing system configuration.
No name for current boot environment.
Current boot environment is named <ufsBE>.
Creating initial configuration for primary boot environment <ufsBE>.
The device </dev/dsk/c0d0s0> is not a root device for any boot environment; cannot get BE ID.
PBE configuration successful: PBE name <ufsBE> PBE Boot Device </dev/dsk/c0d0s0>.
Comparing source boot environment <ufsBE> 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.
Updating system configuration files.
The device </dev/dsk/c2t10d0p0> is not a root device for any boot environment; cannot get BE ID.
Creating configuration for boot environment <zfsBE>.
Source boot environment is <ufsBE>.
Creating boot environment <zfsBE>.
Creating file systems on boot environment <zfsBE>.
Creating <zfs> file system for </> in zone <global> on <rpool/ROOT/zfsBE>.
Populating file systems on boot environment <zfsBE>.
Checking selection integrity.
Integrity check OK.
Populating contents of mount point </>.
Copying.

cp: cannot access //platform/i86pc/bootlst
Creating shared file system mount points.
Creating snapshot for <guru/zone1> on <guru/zone1@zfsBE>.
Creating clone for <guru/zone1@zfsBE> on <guru/zone1-zfsBE>.
Creating compare databases for boot environment <zfsBE>.
Creating compare database for file system </rpool/ROOT>.
Creating compare database for file system </>.
Updating compare databases on boot environment <zfsBE>.
Making boot environment <zfsBE> bootable.
Updating bootenv.rc on ABE <zfsBE>.
File </boot/grub/menu.lst> propagation successful
Copied GRUB menu from PBE to ABE
No entry for BE <zfsBE> in GRUB menu
Population of boot environment <zfsBE> successful.
Creation of boot environment <zfsBE> successful.
bash-3.00#
bash-3.00# lustatus
Boot Environment           Is       Active Active    Can    Copy
Name                       Complete Now    On Reboot Delete Status
-------------------------- -------- ------ --------- ------ ----------
ufsBE                      yes      yes    yes       no     -
zfsBE                      yes      no     no        yes    -
bash-3.00# luactivate zfsBE
Generating boot-sign, partition and slice information for PBE <ufsBE>
A Live Upgrade Sync operation will be performed on startup of boot environment <zfsBE>.

Generating boot-sign for ABE <zfsBE>
NOTE: File </etc/bootsign> not found in top level dataset for BE <zfsBE>
Generating partition and slice information for ABE <zfsBE>
grep: can't open /tmp/.luactivate.grp.1.4358
ERROR:  No Solaris partition on device </dev/rdp0>.
ERROR: Cannot determine GRUB partition number for ABE <zfsBE>
ERROR: Unable to determine the configuration of the target boot environment <zfsBE>.
bash-3.00#

Please let me know if you need any more details about this. Thanks in advance .

Last edited by pludi; 06-10-2011 at 05:59 PM.. Reason: trying to put this in code tags
# 2  
Old 06-10-2011
Have you tried
Code:
luactivate -s zfsBE

# 3  
Old 06-11-2011
Yes I have tried .. but getting the same error which i posted in the last thread.
# 4  
Old 06-11-2011
What type of disk label have you on the new boot disk - SMI or EFI?
# 5  
Old 06-13-2011
SMI intially .. After I have changed that in to EFI.. Finally found the issue...

I have tried with same type of disks, its working perfectly. Thanks Much.
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Solaris

Migration of system having UFS root FS with zones root to ZFS root FS

Hi All After downloading ZFS documentation from oracle site, I am able to successfully migrate UFS root FS without zones to ZFS root FS. But in case of UFS root file system with zones , I am successfully able to migrate global zone to zfs root file system but zone are still in UFS root file... (2 Replies)
Discussion started by: sb200
2 Replies

2. Solaris

Convert UFS (root) to VxFS

Hi all, How to i use vxfs for my server? Because when i install OS, it is installed with ufs, then after Solaris 10 installation, i proceed to install vxfs. How do i convert all the ufs to vxfs? Or is it what i'm doing is the incorrect way? Please help. :wall: (9 Replies)
Discussion started by: beginningDBA
9 Replies

3. Solaris

Allocating space to ufs /usr by using ZFS in solaris

Hi, Im currently having my diskspace allocation of my UFS filesystem in solris as 100% for /usr directory.I have created a zfs pool of 3 gb.I want to allocate space from my zfs pool to /usr so that i can free space in /usr.Please help me it is quiet urgent. (6 Replies)
Discussion started by: navjotmannan
6 Replies

4. Solaris

Installing ZFS on an existing Solaris 10 install (UFS)

Hello, I am new to Solaris so i apologize upfront if my questions seem trivial. I am trying to install a ZFS file system on a Solaris 10 machine with UFS already installed on it. I want to run: # zpool create pool_zfs c0t0d0 then: # zfs create pool_zfs/fs My question is more to... (3 Replies)
Discussion started by: mcdef
3 Replies

5. Solaris

ZFS on solaris 10 with x86 platform

HI , I required brief about the zfs creation on solaris 10 with x86 platform. I had done with sparc system. Is it same or different as Sparc. (3 Replies)
Discussion started by: sunray
3 Replies

6. Solaris

Want to expand Solaris 10_x86 root UFS partition

OS: Solaris 10_x86. Problem: Server needs to be patched, but root "/" is near full. /dev/dsk/c1t1d0s0 4.2G 3.9G 284M 94% / The /exports/home dir has a lot more space, and I'd like to either move root "/" to it, or delete it all together: /dev/dsk/c1t1d0s7 12G ... (20 Replies)
Discussion started by: b1f30
20 Replies
Login or Register to Ask a Question