Date: Mon, 11 Nov 2013 15:32:08 -0600 From: Nathan Whitehorn <nwhitehorn@freebsd.org> To: freebsd-current@freebsd.org Subject: Re: Default MBR boot "manager" Message-ID: <52814CD8.5020708@freebsd.org> In-Reply-To: <33391A36-2E7A-473B-87E0-88BDE1AC97D1@fisglobal.com> References: <33391A36-2E7A-473B-87E0-88BDE1AC97D1@fisglobal.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52814CD8.5020708>