Project

General

Profile

Bug #397

illumos cannot boot from a device with an EFI label

Added by Samuel Younge about 10 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Start date:
2010-11-04
Due date:
% Done:

0%

Estimated time:
Difficulty:
Tags:
Gerrit CR:

Description

illumos cannot boot from a device with an EFI label.

Because of a ZFS ZPOOL limitation (cannot set bootfs property on devices with EFI labels),
illumos cannot boot from a device with an EFI label.
illumos should be able to boot from any normal disk device, including ones with EFI labels.
Currently, only SMI labels can be booted.
This is a carryover bug from Solaris 10.

The `installgrub` command may need to be enhanced to support installing to EFI labeled devices as well (not sure).


Related issues

Related to illumos gate - Bug #5125: update zpool/libzfs to manage bootable whole disk pools (EFI/GPT labeled disks)ClosedToomas Soome2014-08-29

Actions
Related to illumos gate - Feature #5560: grub should support EFI/GPT partitioningClosedHans Rosenfeld2015-01-26

Actions
Related to illumos gate - Feature #5561: support root pools on EFI/GPT partitioned disksClosedHans Rosenfeld2015-01-26

Actions
#1

Updated by Matt Lewandowsky almost 10 years ago

Note that this will be required for booting from disks with greater than 2 ** 32 blocks, as that is the limit of the traditional MBR scheme. Seeing how fast storage is still managing to grow, this will happen sooner than later so it would be ideal to take care of the issue in advance of it actually being required.

#2

Updated by Joshua M. Clulow about 4 years ago

  • Related to Bug #5125: update zpool/libzfs to manage bootable whole disk pools (EFI/GPT labeled disks) added
#3

Updated by Joshua M. Clulow about 4 years ago

  • Related to Feature #5560: grub should support EFI/GPT partitioning added
#4

Updated by Joshua M. Clulow about 4 years ago

  • Related to Feature #5561: support root pools on EFI/GPT partitioned disks added
#5

Updated by Toomas Soome about 4 years ago

  • Status changed from New to Resolved

This bug is resolved by fixes for 5125, 5560, 5561 and also the recent switch from grub to FreeBSD loader does allow GPT based boot (and more).

Also available in: Atom PDF