UEFI support for MAAS
Bug #1227749 reported by
Kent Baxley
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Blake Rouse |
Bug Description
We are starting see cases where servers are (or will be) shipping components that require UEFI boot (advanced format drives w/ native 4k drives, as an example. ).
Currently MAAS supports systems booting in non-UEFI (i.e. legacy bios) modes.
As the trend starts to shift to servers booting only in UEFI mode, we need to make sure that MAAS is ready and knows how to handle these sorts of scenarios.
I'm opening this as a tracking bug since work also needs to be done in Ubuntu Server itself to support basic EFI netbooting.
Related branches
lp://qastaging/~blake-rouse/maas/uefi
- Gavin Panella (community): Approve
- Julian Edwards: Pending requested
-
Diff: 1126 lines (+724/-38)17 files modifiedetc/maas/templates/dhcp/dhcpd.conf.template (+7/-1)
etc/maas/templates/uefi/config.commissioning.template (+10/-0)
etc/maas/templates/uefi/config.install.template (+9/-0)
etc/maas/templates/uefi/config.local.template (+8/-0)
required-packages/base (+1/-0)
scripts/maas-import-pxe-files (+56/-2)
src/provisioningserver/__main__.py (+2/-0)
src/provisioningserver/dhcp/config.py (+3/-1)
src/provisioningserver/tests/test_maas_import_pxe_files.py (+72/-0)
src/provisioningserver/tests/test_tftp.py (+121/-4)
src/provisioningserver/tftp.py (+93/-30)
src/provisioningserver/uefi/config.py (+98/-0)
src/provisioningserver/uefi/install_grub.py (+52/-0)
src/provisioningserver/uefi/tests/test_config.py (+82/-0)
src/provisioningserver/uefi/tests/test_install_grub.py (+47/-0)
src/provisioningserver/uefi/tests/test_tftppath.py (+40/-0)
src/provisioningserver/uefi/tftppath.py (+23/-0)
Changed in maas: | |
status: | New → Triaged |
importance: | Undecided → High |
tags: | added: provisioning |
Changed in maas: | |
assignee: | nobody → Blake Rouse (blake-rouse) |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | none → 14.04 |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
> I'm opening this as a tracking bug since work also needs
> to be done in Ubuntu Server itself to support basic EFI
> netbooting.
We need to get the binary from shim 0.4-0ubuntu4 signed by Microsoft (there's an RT open for this right now), but otherwise this is entirely done for 13.10 already.