> The s8 "boot" slice should contain the /usr/platform/i86pc/lib/fs/ufs/bootblk > code. > > installboot should write the bootblk code to the "s8" / "boot" slice. > > I think s8 may not overlap with the root slice; the x86 bootblk code it too > big for an UFS filesystem, so > > it can't be installed into the root UFS but uses the separate "boot" s8 slice. > > Maybe your new HDD is missing the "s8" slice, or "s8" overlaps the root UFS, > so by installing the bootblk code with installboot to "s8" the UFS root > filesystem is thrashed?
Yes, I did not ufsdump the s8 and s9 slices. I thought they were not necessary because /usr/lib/fs/ufs/mboot did take care of this (see step 1 below) Therefore are you saying I should do like this: 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/c0d0s8 I understand /dev/rdsk/c0d0p0 is also mapped to /dev/rdsk/c0d0s8 isn't it? This message posted from opensolaris.org _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org