Skip to Main Content

Infrastructure Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

BIOS unable to boot Solaris 10 after copying root disk

807559Oct 15 2006 — edited Oct 27 2006
I want to copy the whole boot disk to another bigger disk but now BIOS is unable to see Solaris becasue of this "Not a UFS file system" error. Do you know why this is happening?

Motherboard: ASUS A7V133 x86
OS: Solaris 10 3/05
Old disk: 13GB (c1d0)
New Disk 40GB (c0d0)

I successfully copied root, /var, /opt and /home filesystems from the source root disk (13GB) to the destination root disk (40GB UDMA) using "ufsdump 0f - /dev/rdsk/c1d0sn | (cd /mnt; ufsrestore xf -)"

I then did the following steps:

1. fdisk -b /usr/lib/fs/ufs/mboot /dev/rdsk/c0d0p0 (new active boot disk)
2. installboot /usr/platform/i86pc/lib/fs/ufs/pboot /usr/platform/i86pc/lib/fs/ufs/bootblk /dev/rdsk/c0d0s2
3. Updated vfstab to point to the new disk slices
4. Updated /boot/solaris/bootenv.rc to point to the right physical IDE location of the new disk (ie change from setprop bootpath '/pci@0,0/pci-ide@4,1/ide@1/cmdk@0,0:a' to setprop bootpath '/pci@0,0/pci-ide@4,1/ide@0/cmdk@0,0:a')

I then rebooted and updated BIOS to boot from the new disk.

The machine then hangs and I am seeing this error "Not a UFS file system".

I looked everywhere on the Internet for useful tips but all said the same thing, to make a disk bootable you need to run installboot which is exactly what I did.

So what went wrong? Anyone out there knows please tell me? Thank you.

Trevor from OZ
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 24 2006
Added on Oct 15 2006
5 comments
163 views