On Sunday 10 July 2005 03:27 am, Wilkinson, Alex wrote: > 0n Sat, Jul 09, 2005 at 03:46:12PM +0200, Poul-Henning Kamp wrote: > >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... > > what is boot0ext ? It's a 2-sector variant of boot0 that includes extra logic to choose between CHS and LBA BIOS calls and a longer table of filesystem/OS names. -- John Baldwin <jhb_at_FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.orgReceived on Mon Jul 11 2005 - 13:09:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:38 UTC