|
@@ -45,17 +45,21 @@ esac |
|
|
set -e |
|
|
set -e |
|
|
set -x |
|
|
set -x |
|
|
|
|
|
|
|
|
|
|
|
cfg="" |
|
|
case $boot in |
|
|
case $boot in |
|
|
c) |
|
|
c) |
|
|
echo "booting CD with empty disk" |
|
|
echo "booting CD with empty disk" |
|
|
rm -f ${DISK} |
|
|
rm -f ${DISK} |
|
|
dd if=/dev/zero "of=${DISK}" bs=1M count=0 seek=10240 |
|
|
dd if=/dev/zero "of=${DISK}" bs=1M count=0 seek=10240 |
|
|
cfg="-cdrom ${iso} -hda ${DISK} -boot d" |
|
|
|
|
|
|
|
|
cfg+=" -drive file=${iso},index=1,media=cdrom" |
|
|
|
|
|
cfg+=" -drive file=${DISK},index=0,media=disk,format=raw" |
|
|
|
|
|
cfg+=" -boot d" |
|
|
;; |
|
|
;; |
|
|
d) |
|
|
d) |
|
|
echo "booting disk with no CD" |
|
|
echo "booting disk with no CD" |
|
|
cfg="-hda ${DISK} -boot c" |
|
|
|
|
|
|
|
|
cfg+=" -drive file=${DISK},index=0,media=disk,format=raw" |
|
|
|
|
|
cfg+=" -boot c" |
|
|
;; |
|
|
;; |
|
|
esac |
|
|
esac |
|
|
|
|
|
|
|
|
qemu-system-x86_64 -enable-kvm -m 1024 -vga vmware $cfg |
|
|
|
|
|
|
|
|
qemu-system-x86_64 -enable-kvm -m 1024 -vga virtio $cfg |