3468ef16fa
Thanks to the introduction of GPT partition table support in genimage, this commit improves the pc_x86_64_efi_defconfig to remove the use of the custom script creating the image. Tested in QEMU, not on a physical device. So: - revert commit fee29b05bb7db25e37c8a5175ce00dc712554edf[1] - add GPT support - tweak shell script to add the correct UUID in genimage config. [1]: https://git.buildroot.net/buildroot/commit/?id=fee29b05bb7db25e37c8a5175ce00dc712554edf [2]: https://git.buildroot.net/buildroot/commit/?id=79b8540d624ac4846ba341b1b9691eccacf0bc05 Signed-off-by: Alexandre PAYEN <alexandre.payen@smile.fr> Cc: Carlos Santos <casantos@datacom.com.br> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> [Thomas: - drop commented code in post-build.sh - take into account comments made by Carlos Santos in http://patchwork.ozlabs.org/patch/1143502/] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
36 lines
610 B
INI
36 lines
610 B
INI
image efi-part.vfat {
|
|
vfat {
|
|
file startup.nsh {
|
|
image = "efi-part/startup.nsh"
|
|
}
|
|
file EFI {
|
|
image = "efi-part/EFI"
|
|
}
|
|
file bzImage {
|
|
image = "bzImage"
|
|
}
|
|
}
|
|
size = 16777216
|
|
}
|
|
|
|
image disk.img {
|
|
hdimage {
|
|
gpt = true
|
|
}
|
|
|
|
partition boot {
|
|
image = "efi-part.vfat"
|
|
partition-type-uuid = c12a7328-f81f-11d2-ba4b-00a0c93ec93b
|
|
offset = 32768
|
|
size = 16777216
|
|
bootable = true
|
|
}
|
|
|
|
partition root {
|
|
partition-type-uuid = 44479540-f297-41b2-9af7-d131d5f0458a
|
|
partition-uuid = UUID_TMP
|
|
image = "rootfs.ext2"
|
|
offset = 16809984
|
|
}
|
|
}
|