From 0fe134f08280f0019403c41ac9573a233c94e3b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Pouiller?= Date: Wed, 2 Jul 2014 17:56:50 +0200 Subject: [PATCH] grub2: add a tip to create disk image w/o root permission MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit [Thomas: minor fixes/improvements.] Signed-off-by: Jérôme Pouiller Signed-off-by: Thomas Petazzoni --- boot/grub2/Config.in | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/boot/grub2/Config.in b/boot/grub2/Config.in index a27c07ab7a..4e0d1d6a50 100644 --- a/boot/grub2/Config.in +++ b/boot/grub2/Config.in @@ -39,7 +39,30 @@ config BR2_TARGET_GRUB2 sudo losetup -d /dev/loop0 7. Your disk.img is ready! - To test your BIOS image in Qemu: + Using genimage + -------------- + + If you use genimage to generate your complete image, + installing Grub can be tricky. Here is how to achieve Grub's + installation with genimage: + + partition boot { + in-partition-table = "no" + image = "path_to_boot.img" + offset = 0 + size = 512 + } + partition grub { + in-partition-table = "no" + image = "path_to_grub.img" + offset = 512 + } + + The result is not byte to byte identical to what + grub-bios-setup does but it works anyway. + + To test your BIOS image in Qemu + ------------------------------- qemu-system-{i386,x86-64} -hda disk.img @@ -73,7 +96,8 @@ config BR2_TARGET_GRUB2 sudo losetup -d /dev/loop0 7. Your disk.img is ready! - To test your EFI image in Qemu: + To test your EFI image in Qemu + ------------------------------ 1. Download the EFI BIOS for Qemu Version IA32 or X64 depending on the chosen Grub2 -- 2.30.2