diff options
| author | Cynthia Revström <me@cynthia.re> | 2020-04-26 13:08:12 +0200 |
|---|---|---|
| committer | Cynthia Revström <me@cynthia.re> | 2020-04-26 13:08:12 +0200 |
| commit | 1c26711cecfb7dd99f42844ab8227ff37f39c5b6 (patch) | |
| tree | 125f2639d4ad09c0d3fb30c9e8d68a82963f4908 /bin/run_efi | |
| parent | e6e0856f4e9b31000af309cdb33a5f84877f8c19 (diff) | |
some scripts
Diffstat (limited to 'bin/run_efi')
| -rwxr-xr-x | bin/run_efi | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/bin/run_efi b/bin/run_efi new file mode 100755 index 0000000..869adbe --- /dev/null +++ b/bin/run_efi @@ -0,0 +1,25 @@ +#!/bin/bash + +set -e + +#gfx_opts="-serial stdio -display none" +gfx_opts="" + +workdir="/tmp/efidrivetmp" +mntpoint="$workdir/mnt" +drive="$workdir/disk.img" + +mkdir -p $workdir + +dd if=/dev/zero of=$drive bs=1024 count=100K +mkfs.vfat $drive +mkdir $mntpoint +sudo mount -o loop $drive $mntpoint +sudo mkdir -p $mntpoint/EFI/BOOT +sudo cp $1 $mntpoint/EFI/BOOT/BOOTX64.efi +sudo umount $mntpoint +rm -rf $mntpoint + +qemu-system-x86_64 -enable-kvm -bios /usr/share/ovmf/OVMF.fd -m 1G -net none -drive format=raw,file=$drive -cpu host $gfx_opts + +rm -rf $workdir
\ No newline at end of file |
