UEFI support
Discussion around what is required to get UEFI nodes booting on MAAS.
Blueprint information
- Status:
- Complete
- Approver:
- Daniel Westervelt
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- New
- Series goal:
- Accepted for 1.5
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Julian Edwards
- Completed by
- Julian Edwards
Whiteboard
MAAS UEFI support
^^^^^^^^^^^^^^^^^
d-i - should do it already
curtin - will need support
netboot - will need support
ARM
Summary of UEFI
- UEFI runs a binary in the pre-boot environment
- Binary must be signed
- Binary is architecture-
Netbooting with UEFI
- DHCPD detects request type and architecture and directs to UEFI binary
- https:/
Differentiated DHCPD config is not always an option, so may need another way of deciding how to deal with a node.
Changes required in MAAS
- dhcpd.conf differentiated configuration
- simplestreams fetch of UEFI grub binary
- serve grub.cfg from TFTP server
- Auto/legacy BIOS/UEFI config switch (per cluster)
Questions:
- Do we need the per-cluster configuration setting away from automatic?