Re: Default MBR boot "manager"

From: Nathan Whitehorn <nwhitehorn_at_freebsd.org>
Date: Mon, 11 Nov 2013 20:18:42 -0600
On 11/11/13 18:22, Julian Elischer wrote:
> On 11/11/13, 1:32 PM, Nathan Whitehorn wrote:
>> On 11/11/13 15:19, Teske, Devin wrote:
>>> Topic: Lenovo Laptops and bsdinstall zfsboot with MBR layout...
>>>
>>> Should we do the quick patch to change the default
>>> from /boot/boot0 to /boot/mbr:
>>>
>>> Index: zfsboot
>>> ===================================================================
>>> --- zfsboot     (revision 258016)
>>> +++ zfsboot     (working copy)
>>> _at__at_ -764,7 +764,7 _at__at_ zfs_create_diskpart()
>>>                  #
>>>                  f_eval_catch $funcname gpart "$GPART_CREATE" mbr 
>>> \$disk ||
>>>                               return $FAILURE
>>> -               f_eval_catch $funcname gpart "$GPART_BOOTCODE" 
>>> /boot/boot0 \
>>> +               f_eval_catch $funcname gpart "$GPART_BOOTCODE" 
>>> /boot/mbr \
>>>                               \$disk || return $FAILURE
>>>
>>>                  #
>>>
>>> That would fix things for Lenovo laptops for the next
>>> release until I finish up the bootcode selection menu.
>>> I'd like to take my time in making sure Allan and I design
>>> a worthy bootcode selection menu.
>>
>> This patch looks good (I don't remember why it was boot0 in the first 
>> place). I think gpart automatically installs something like /boot/mbr 
>> by default, so I'd be interested to know if making the diff purely 
>> negative still works.
>>
>> On another note, I think we should move away from a selector. Right 
>> now, we have three kinds of boot code:
>> 1. ZFS boot code
>> 2. UFS boot code
>> 3. boot0
>
> you forget network booting.
>
>
That isn't something written to disk, though (unless you are doing 
something really weird), so probably isn't relevant for a partitioning tool.
-Nathan
Received on Tue Nov 12 2013 - 01:18:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:44 UTC