System Drops to manual mount root prompt after HDD duplication

Eric Anderson anderson at freebsd.org
Mon May 14 12:32:05 UTC 2007


On 05/13/07 22:33, David Cramblett wrote:
> My FreeBSD 5.2.1 server had a 4.5 GB HDD.  I decided to upgrade it with 
> a larger drive.  I installed a new drive on the second IDE channel which 
> made it ad2, of course, my original drive was ad0. I created a 
> partition, boot loader and matching slices on the new drive.  Then I 
> copied the old drive to the new drive using tar.  Once finished, I 
> removed the original drive and installed the new one on the primary 
> channel.  When I booted up everything appeared normal, but when the 
> system starts to mount "/" it gives no error or warning and just drops 
> to a "Manual mount root specification" prompt.  If  I type "ufs:ad0s1a" 
> it boots up and everything is perfect.  This is the same slice "/" was 
> on the old drive as well.
> 
> 
> I have tried the following with no success:
> 
> Checked /etc/fstab
> 
> boot0cfg -v -B ad0
> 
> bsdlabel -B ad0s1
> 
> tried booting from a cd, going into post install config, fdisk, and set 
> the partition as bootable, it already was.
> 
> Since upgrading the hard disk, I have upgraded the system to 5.5 and 
> then to 6.2.  This system has been working great for over a week now, 
> just have this boot problem.
> 
> 
> --------------
> 
> Here is my fstab:
> 
> /dev/ad0s1b             none            swap    sw              0       0
> /dev/ad0s1a             /               ufs     rw              1       1
> 
> --------------
> 
> Output from bsdlabel
> # bsdlabel ad0s1
> 
> # /dev/ad0s1:
> 8 partitions:
> #        size   offset    fstype   [fsize bsize bps/cpg]
>   a: 585018626  1048576    4.2BSD     2048 16384 28552
>   b:  1048576        0      swap
>   c: 586067202        0    unused        0     0         # "raw" part, 
> don't edit


Could it be because your root partition is not at offset 0?

Eric




More information about the freebsd-hackers mailing list