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 majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to