Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Aug 1999 18:01:51 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, phk@critter.freebsd.dk
Cc:        current@FreeBSD.ORG, imp@village.org
Subject:   Re: junior-hacker task: "prepdisk"
Message-ID:  <199908060801.SAA14585@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>>>It differs in that you can boot from the disk afterwards with my script,
>>>you cant with disklabel -w wd0 auto.
>
>>That may be because you forgot to supply the -r or -B args to disklabel,
>>[...]
>
>No it is because the fool BIOS belives the 50000 in the MBR.

This problem can be avoided by using fdisk to install a proper MBR
before running disklabel.  disklabel will then avoid writing to the MBR.
fdisk even has reasonable defaults, but not what you want.  Its default
seems to be to create a proper MBR with slice 4 starting at sector 1
(0-based) and having size (size of disk rounded down to a fdisk's idea
of a cylinder boundary) - 1.  You want start 0 and size (size of disk).
Of course, BIOSes could reasonably consider this partition as garbage
since it overlaps the MBR.  Similarly for partitions with start 1,
since they overlap the first track.

Bruce


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?199908060801.SAA14585>