7dcd979098
This commit adds four test cases for Grub: - Grub i386 legacy BIOS - Grub i386 UEFI - Grub x86-64 UEFI - Grub AArch64 UEFI There is some overlap with the ISO9660 filesystem test cases, some of which use Grub, but we found it relevant to have separate test cases for Grub, which were useful to test Grub in non-ISO9660 situations. The Grub ARM UEFI case is not tested, as it requires Grub to be chain-loaded by U-Boot. Implementing this test case is left as an exercise for the reader. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> [yann.morin.1998@free.fr: - use EDK2 to build the OVMF blurbs from source, instead of the binary blobs - add host-dosfstools ] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
33 lines
489 B
INI
33 lines
489 B
INI
image efi-part.vfat {
|
|
vfat {
|
|
file EFI {
|
|
image = "efi-part/EFI"
|
|
}
|
|
|
|
file Image {
|
|
image = "Image"
|
|
}
|
|
}
|
|
|
|
size = 16352K # 16MB - 32KB
|
|
}
|
|
|
|
image disk.img {
|
|
hdimage {
|
|
partition-table-type = "gpt"
|
|
}
|
|
|
|
partition boot {
|
|
image = "efi-part.vfat"
|
|
partition-type-uuid = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
|
|
offset = 32K
|
|
bootable = true
|
|
}
|
|
|
|
partition root {
|
|
partition-type-uuid = 44479540-f297-41b2-9af7-d131d5f0458a
|
|
partition-uuid = UUID_TMP
|
|
image = "rootfs.ext2"
|
|
}
|
|
}
|