Subject: Re: newbee questions on fdisk/boot
To: J.D. Bronson <jbronson@wixb.com>
From: Pavel Cahyna <pavel@netbsd.org>
List: netbsd-users
Date: 09/14/2006 14:13:28
On Thu, Sep 14, 2006 at 07:04:47AM -0500, J.D. Bronson wrote:
> I know I posted a similar question here last month but I am still missing
> something and need some assistance (please)...
>
> I have a complete 3.0.1 install and its working fine (i386). No issues!
> This install is 100% netbsd. It does not share any fdisk or boot with any other
> OS. Just Netbsd.
>
> I have a larger hard drive (current 60gb - new 120GB) and want to *simply*
> migrate over to the new drive. I have done this under freebsd and openbsd and
> never had any issues. However under netbsd, I end up with constant boot
> issues...
> I am very surprised that there does not appear a section on the netbsd pages
> outlining steps on how to do this? I am sure I am not the 1st idiot to attempt
> this and have issues...
>
> I will list what I am doing and perhaps someone here can spot what I am missing
> or why things are not working:
>
> 1. fdisk -u wd2 -> create partition 1 for netbsd.
> 2. fdisk -a wd2 -> make partition 1 the active partition
I think you are missing installation of the mbr bootloader:
fdisk -i wd2
> 3. disklabel wd2 -> slice and dice drive up
> 4. newfs each partition
> 5. mount each partition such as /mnta /mnte/ /mntf and so on
> 6. dump -0f - / | ( cd /mnta ; restore xf - ) for each partition
> 7. verify each old slice matches the new slice via rsync.
> 8. umount all of the temp mount points
> 9. run installboot such as:
>
> installboot -v -o timeout=5 /dev/rwd1d /usr/mdec/bootxx_ffsv1
> (I also tried this to no avail):
> installboot -v -o timeout=5 /dev/rwd1a /usr/mdec/bootxx_ffsv1
You should use this one...
> Then shut down. Attempt to boot off of the new drive.
> I get an error message saying it cant find '/boot'.
Do you have /boot in wd0a ?
Pavel Cahyna