Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Nov 2013 16:22:20 -0800
From:      Julian Elischer <julian@freebsd.org>
To:        Nathan Whitehorn <nwhitehorn@freebsd.org>, freebsd-current@freebsd.org
Subject:   Re: Default MBR boot "manager"
Message-ID:  <528174BC.60001@freebsd.org>
In-Reply-To: <52814CD8.5020708@freebsd.org>
References:  <33391A36-2E7A-473B-87E0-88BDE1AC97D1@fisglobal.com> <52814CD8.5020708@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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)
>> @@ -764,7 +764,7 @@ 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.

>
> Unifying 1 and 2 would help a lot -- I don't know of any reason we 
> need both except for tradition. #3 is probably best done as a 
> post-install config step ("Install FreeBSD boot manager" or 
> something), which also means it works for UFS systems.
> -Nathan
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to 
> "freebsd-current-unsubscribe@freebsd.org"
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?528174BC.60001>