FreeBSD boot invalid partition

Ruben de Groot mail25 at bzerk.org
Wed Dec 23 21:44:21 UTC 2009


On Wed, Dec 23, 2009 at 09:51:39PM +0100, Michel Le Cocq typed:
> I just dump a real host and try to restore it on a virtual host under
> kvm.
> 
> When booting under KVM i see this :
> 	Booting From hard Disk...
> 	Invalid partition
> 	Invalid partition
> 	No /boot/loader
> 	
> 	FreeBSD/i386/Boot
> 	Default: 0:ad(0,a)/boot/kernel/kernel
> 	boot :
> 	
> If i enter : 
>      	boot : 0:ad(0,d)
> 
> it's ok and then :
> 	Manual Root Filesystem Specification :
> 	Mountroot> ufs:/dev/ad0s1d
> 	
> and it's finaly boot.
> 
> [root at vbsdio ~]# cat /etc/fstab
> # Device     	 Mountpoint	FStype	  Options    Dump Pass#
> /dev/ad0s1b      none		swap	  sw 		0 0
> /dev/ad0s1d	 /		ufs	  rw		1 1
> /dev/ad0s1g	 /local		ufs	  rw		2 2
> /dev/ad0s1e	 /usr		ufs	  rw		2 2
> /dev/ad0s1f	 /var		ufs	  rw		2 2
> /dev/acd0	 /cdrom		cd9660	  ro,noauto	0 0
> linproc /compat/linux/proc 	linprocfs rw 		0 0
> [root at vbsdio ~]#
> 
> I need to change my master boot device or anything else.
> But don't know what to do exactly.

Not sure, but I think boot0 only boots "a" partitions. So after
you manually boot like above, go into bsdlabel and change ad0s1d
into ad0s1a. Do the same in fstab.


More information about the freebsd-questions mailing list