svn commit: r237294 - user/ae/bootcode/sys/boot/i386/pmbr

Andrey V. Elsukov ae at FreeBSD.org
Wed Jun 20 12:55:20 UTC 2012


On 20.06.2012 15:44, John Baldwin wrote:
>>   Add one partition record to the PMBR image. It covers all space after
>>   the LBA 0. It is better to have one partially correct record, than
>>   have nothing.
> 
> This latter part is not true. :(
> 
> boot1 has a hardcoded partition in it (for use in dangerously dedicated mode).
> This has a mixed history.  At one point the table entry it used caused certain
> SCSI BIOSes to crash due to a divide by zero (the SCSI BIOS read the MBR to 
> try to guess what C/H/S geometry the rest of the system was expecting).  I 
> think having a hardcoded entry here can only really result in problems.  I 
> would rather you add some sort of 'restore' functionality to gpart that 
> allowed it to build a PMBR 'from scratch' with a proper partition entry than 
> to resort to this hack.

AFAIK, DD mode is not supported now.
As another solution we can remove checking for PMBR partition type existence
when detecting GPT (like the kernel does).

-- 
WBR, Andrey V. Elsukov

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/svn-src-user/attachments/20120620/92144ac1/signature.pgp


More information about the svn-src-user mailing list