Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Apr 2014 22:41:45 -0700
From:      Nathan Whitehorn <nwhitehorn@freebsd.org>
To:        Glen Barber <gjb@FreeBSD.org>, Dmitry Morozovsky <marck@rinet.ru>
Cc:        svn-src-head@FreeBSD.org, Don Lewis <truckman@FreeBSD.org>, src-committers@FreeBSD.org, svn-src-all@FreeBSD.org
Subject:   Re: svn commit: r264907 - in head/release: amd64 i386
Message-ID:  <53608D19.7060309@freebsd.org>
In-Reply-To: <20140425130714.GN49791@glenbarber.us>
References:  <201404250526.s3P5Q3hS010626@gw.catspoiler.org> <alpine.BSF.2.00.1404251357330.5834@woozle.rinet.ru> <20140425130714.GN49791@glenbarber.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On 04/25/14 06:07, Glen Barber wrote:
> On Fri, Apr 25, 2014 at 02:00:13PM +0400, Dmitry Morozovsky wrote:
>> seconded, till now the most bootable case for machines under my hands were
>> happy with no-partition at all (fake MBR with 50k@s4, dd from UFS)
>>
> I'm working on restoring the MBR, but need some time to test.  If
> I can't get a working memstick image with the addition of an EFI
> partition for the UEFI boot loader in a few hours, I'll revert this
> commit.
>
> Glen
>

The amd64 release scripts now include variants that build EFI/BIOS dual 
mode images. These should be bootable everywhere: stupid BIOSes that see 
GPT and try to boot with EFI will succeed since there actually is EFI. 
If you try to boot with BIOS, it will also boot that way. (Thanks to 
Marcel for mkimg, by the way, which have made the scripts much cleaner)

These cannot, however, become the defaults for the time being because 
GENERIC uses syscons and syscons does not support EFI. Adding EFI 
loaders to the image means there is an increased likelihood they will be 
used and failing to give a console afterward is not friendly behavior. 
The VT kernel configuration works with both.

So, to make universally bootable install media, we have to switch the 
default console driver to newcons. This means we need to finish 
polishing newcons and need to think about what, exactly, the missing 
pieces are to enable it as the default.
-Nathan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?53608D19.7060309>