Date: Sat, 13 Mar 1999 03:04:59 +0200 (SAT) From: Robert Nordier <rnordier@nordier.com> To: julian@whistle.com (Julian Elischer) Cc: jkh@zippy.cdrom.com, jwd@unx.sas.com, freebsd-current@FreeBSD.ORG Subject: Re: 4.0-19990311-SNAP bootblock install weirdness Message-ID: <199903130105.DAA00868@ceia.nordier.com> In-Reply-To: <Pine.BSF.3.95.990312093922.3660A-100000@current1.whistle.com> from Julian Elischer at "Mar 12, 99 09:44:27 am"
next in thread | previous in thread | raw e-mail | index | archive | help
Julian Elischer wrote:
> I had the same problem.. I had to reinstal the old booteazy off a backup
> before my system would boot again.
>
> I have booteasy on dsk0, and used fdisk -b on dsk1 after installing hte
> new bootblocks (3stage). It stopped booting and nothing I could do woul
> dmake it boot till I manufactured a new booteasy block by concattinating
> the booteasy code from dsk0 and the MBR table from dsk1 (by hand).
>
> root is on da1sd1a and it all worked fine (and now again) with the old
> booteasy code on both disks. ( replace the booteasy code on da1 because
> there si no choice there and wanted silent bootblock..
If anyone else runs into the same problem, it would probably be a
help if they could save the output from the following script before
proceeding:
#!/bin/sh
DRIVE=da0
SLICE=s1
fdisk ${DRIVE}
disklabel ${DRIVE}
dd if=/dev/r${DRIVE} count=1
dd if=/dev/r${DRIVE}${SLICE} count=17
However, the problem in Julian's case is most likely that fdisk -b
writes a completely standard MBR which effectively assumes that
the drive being booted from is BIOS drive 0x80 (drive 0). You have
to have a boot manager (or some kind of non-standard MBR) on
higher-numbered drives in order to boot from them.
--
Robert Nordier
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199903130105.DAA00868>
