From 153d299a41b9be4e15dab1ca29bb93a74bd2445d Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Fri, 29 Apr 2016 14:36:26 -0400 Subject: fix paths (in progress) --- src/qemu.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 src/qemu.sh (limited to 'src/qemu.sh') diff --git a/src/qemu.sh b/src/qemu.sh new file mode 100755 index 0000000..dfed521 --- /dev/null +++ b/src/qemu.sh @@ -0,0 +1,34 @@ +#!/bin/sh + +. samizdat-path.sh + +# iso=debian-live-8.4.0-amd64-gnome-desktop.iso +# iso=debian-live-8.4.0-amd64-standard.iso +# iso=debian-live-8.4.0-amd64-standard.btrfs.iso +iso=${samizdat_iso_dir}/samizdat.iso +disk=${samizdat_iso_dir}/debian-live-8.4.0-amd64-standard.btrfs.disk +layered=${samizdat_iso_dir}/${iso%.iso}.layered.iso + +[ -f "$layered" ] && iso=$layered + +[ "$1" ] && iso=$1 + +initrd.sh || { echo "initrd.sh failed" >&2; exit 1; }; + +NET='tap,vlan=0,ifname=tap0,script=no,downscript=no' + +# To test local pxe boot server: +# NET='user,tftp=isolinux,bootfile=/pxelinux.0' + +initrd=${samizdat_isolinux_dir}/linux/initrd.img +kernel=${samizdat_isolinux_dir}/linux/vmlinuz +kcmdline='boot=samizdat components quiet splash' + +sudo qemu-system-x86_64 -enable-kvm -smp 2 -m 640 -k en-us \ + -vga qxl \ + -net nic,vlan=0,model=virtio \ + -net "$NET" \ + -rtc base=localtime \ + -cdrom "$iso" \ + -hda "$disk" \ + -initrd "$initrd" -kernel "$kernel" -append "$kcmdline" -- cgit v1.2.3