Difference between revisions of "Support/UEFI"

From GalliumOS Wiki
Jump to: navigation, search
m (Fixed accuracy of UEFI firmware status)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
GalliumOS currently does not support UEFI, however it is possible to get it working with some time and effort. We opted to exclude UEFI support for GalliumOS because was no acceptable UEFI payload for the target hardware of GalliumOS. There is now a coreboot UEFI payload available on Chrome hardware, and GalliumOS does plan to add UEFI support.
+
UEFI-capable custom firmware is now available for most ChromeOS devices -- see: https://mrchromebox.tech/#devices.
  
UEFI support is interesting to GalliumOS because it could bring better Bay Trail support (see [[Support/BayTrail]]), support for Braswell (see [[Support/Braswell]]), potential support for some ARM models (see [[Support/ARM]]), and potentially even support for other non-Chrome hardware that could be considered as possible targets for GalliumOS. UEFI support is also interesting because it could potentially reduce boot time and possibly even bring it very close to parity with ChromeOS.
+
GalliumOS 2.1 '''fully supports''' UEFI booting on ChromeOS hardware running MrChromebox's UEFI firmware.
  
GalliumOS currently has no specific plans for how we plan to implement UEFI, however it seems likely that we will go about it in a very different way from Debian or Ubuntu. UEFI allows booting the Linux kernel directly, without the need for any bootloader, which could save us a lot of boot time by skipping GRUB entirely.
+
The GalliumOS 2.1 ISO for Sandy/Ivy Bridge boots to the GRUB shell, but this can be easily worked around. See https://github.com/GalliumOS/galliumos-distro/issues/342.
 +
 
 +
Earlier releases of GalliumOS did not include UEFI support.
 +
 
 +
UEFI booting reduces boot time by several seconds (compared to Legacy/BIOS mode).
 +
 
 +
UEFI might also be a reusable solution for future Braswell support, and possibly for some ARM Chromebooks and non-ChromeOS devices
 +
 
 +
NOTE: UEFI support is not included in factory firmware on any ChromeOS devices. Adding support will require flashing "full" firmware, and will therefore prevent dual-booting alongside ChromeOS.

Latest revision as of 17:57, 2 March 2017

UEFI-capable custom firmware is now available for most ChromeOS devices -- see: https://mrchromebox.tech/#devices.

GalliumOS 2.1 fully supports UEFI booting on ChromeOS hardware running MrChromebox's UEFI firmware.

The GalliumOS 2.1 ISO for Sandy/Ivy Bridge boots to the GRUB shell, but this can be easily worked around. See https://github.com/GalliumOS/galliumos-distro/issues/342.

Earlier releases of GalliumOS did not include UEFI support.

UEFI booting reduces boot time by several seconds (compared to Legacy/BIOS mode).

UEFI might also be a reusable solution for future Braswell support, and possibly for some ARM Chromebooks and non-ChromeOS devices

NOTE: UEFI support is not included in factory firmware on any ChromeOS devices. Adding support will require flashing "full" firmware, and will therefore prevent dual-booting alongside ChromeOS.