GNU bug report logs -
#26815
[PATCH 0/3] Hybrid UEFI disk image
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Sun, 7 May 2017 14:36:02 UTC
Severity: important
Tags: patch
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
This ended up a lot simpler than anticipated.
These patches are on top of <https://bugs.gnu.org/26339>, but can be
ported to master since it ultimately didn't use any of the new tricks.
Test with:
$ cp $(./pre-inst-env guix system disk-image --image-size=1G \
gnu/system/install.scm) install.img
$ chmod 644 install.img
$ qemu-system-x86_64 -enable-kvm -m 512M -serial stdio \
-bios $(guix build ovmf)/share/firmware/ovmf_x64.bin \
-drive file=install.img,if=virtio
One caveat is that it probably only works on most(?) 64-bit systems.
Please test it on real hardware, especially older EFI systems. Not sure
what to do about 32-bit yet.
Marius Bakke (3):
vm: Add support for arbitrary partition flags.
vm: Support creating FAT partitions.
vm: Support EFI boot in base image.
gnu/build/vm.scm | 98 +++++++++++++++++++++++++++++++++++++++------
gnu/system/linux-initrd.scm | 4 +-
gnu/system/vm.scm | 16 ++++++--
3 files changed, 98 insertions(+), 20 deletions(-)
--
2.12.2
This bug report was last modified 8 years and 46 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.