69bf654eba
As of grub2 >= 2.02-95 calling grub2-install on an EFI partition will fail with: "this utility cannot be used for EFI platforms because it does not support UEFI Secure Boot." In the case of ironic deployments, ironic-python-agent will call efibootmgr to set the local boot for subsequent boots. This change adds efibootmgr to the image as well so any other UEFI menu changes can be made manually. Change-Id: I765ded15da07d6227d1e337960e54ad0e0d6ca39
38 lines
1.1 KiB
Plaintext
38 lines
1.1 KiB
Plaintext
{
|
|
"family": {
|
|
"gentoo": {
|
|
"dkms_package": "",
|
|
"extlinux": "syslinux",
|
|
"grub-pc": "grub",
|
|
"grub-efi": "grub",
|
|
"grub-efi-amd64": "grub",
|
|
"grub-efi-arm64": "grub",
|
|
"grub-efi-aarch64": "grub"
|
|
},
|
|
"suse": {
|
|
"dkms_package": "",
|
|
"extlinux": "syslinux",
|
|
"grub-pc": "grub2",
|
|
"grub-efi": "grub2"
|
|
},
|
|
"redhat": {
|
|
"extlinux": "syslinux-extlinux",
|
|
"grub-pc": "grub2-tools grub2",
|
|
"grub-efi-amd64": "grub2-tools grub2-pc grub2-efi-x64 grub2-efi-x64-modules efibootmgr",
|
|
"grub-efi-arm64": "grub2-tools grub2-efi-aa64 grub2-efi-aa64-modules efibootmgr",
|
|
"grub-efi-aarch64": "grub2-tools grub2-efi-aa64 grub2-efi-aa64-modules efibootmgr",
|
|
"grub-efi": "grub2-tools grub2-efi efibootmgr",
|
|
"grub-efi-x86_64": "grub2-tools grub2-efi-x64 grub2-efi-x64-modules efibootmgr",
|
|
"grub-ppc64": "grub2-tools grub2"
|
|
}
|
|
},
|
|
"default": {
|
|
"dkms_package": "dkms",
|
|
"extlinux": "extlinux",
|
|
"grub-pc": "grub-pc",
|
|
"grub-efi-amd64": "grub-efi grub-pc-bin efibootmgr",
|
|
"grub-efi-arm64": "grub-efi-arm64 efibootmgr",
|
|
"grub-ppc64": "grub-ieee1275"
|
|
}
|
|
}
|