[TEST/REVIEW] boot0cfg/fdisk issue fix
Poul-Henning Kamp
phk at phk.freebsd.dk
Sat Jul 9 13:46:14 GMT 2005
In message <200507090932.12973.jhb at FreeBSD.org>, John Baldwin writes:
>On Tuesday 05 July 2005 04:44 pm, Poul-Henning Kamp wrote:
>> This is an attempt to fix an boot0cfg/fdisk issue which I have
>> overlooked.
>>
>> The patch adds a g_ctl method to geom_mbr and makes boot0cfg and
>> fdisk use it to modify the MBR if possible.
>>
>> Please test and report ASAP in order to get this solution into
>> RELENG_6
>
>Only thing I noted is that it seems that you changed boot0 to always only
>write 512 bytes which means it will break trying to use boot0cfg to install
>boot0ext (which is 2 sectors). Perhaps you should check the filesize of the
>boot you are writing and if it's > 512, write the other data with a write(2)
>after the g_ctl()? Perhaps I don't see quite understand what your g_ctl() is
>doing though.
Damn, didn't think of that...
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the freebsd-current
mailing list