Subject: Re: problems booting (Error 3) after drive swap
To: David Laight <david@l8s.co.uk>
From: Steven M. Bellovin <smb@research.att.com>
List: netbsd-users
Date: 05/21/2004 14:09:01
In message <20040521180916.GV7278@snowdrop.l8s.co.uk>, David Laight writes:
>On Fri, May 21, 2004 at 08:09:51AM -0400, Steve Bellovin wrote:
>> I'm trying to install a new disk for my laptop. I copied the contents of
>> the old one, but when I try to boot I get "Error 3" when I select the
>> NetBSD partition.
>
>"Error 3" means that the magic number (0x55, 0xaa) wasn't found in the
>first sector of the NetBSD mbr partition.
>
>> Since I get a partition selector, and since I can boot the Win2k
>> slice, I assume that the mbr boot is fine. I tried running
>>
>> installboot /dev/rwd0a /usr/mdec/bootxx_ffsv1
>>
>> from the utility menu of a -current installation CD I have; I still get
>> the same error.
>
>Does the 'a' partition start at the beginning of the NetBSD partition?
>That is where the bootxx_ffsv1 file has to be written to.
>(The copy is nothing clever, but must avoid stomping over the label
>in the 2nd sector of the partition.)
>
Ah -- that seems to be the problem.
1: NetBSD (sysid 169)
bootmenu: NetBSD
start 21546000, size 56594160 (27634 MB, Cyls 1425-5168)
a: 567000 21549780 4.2BSD 1024 8192 40504 # (Cyl. 21378*- 21941*)
Now to figure out how best to fix it...
--Steve Bellovin, http://www.research.att.com/~smb