diff options
Diffstat (limited to 'build_tools/archiso/archiso/testiso')
-rwxr-xr-x | build_tools/archiso/archiso/testiso | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/build_tools/archiso/archiso/testiso b/build_tools/archiso/archiso/testiso new file mode 100755 index 0000000..71e85e1 --- /dev/null +++ b/build_tools/archiso/archiso/testiso @@ -0,0 +1,26 @@ +#!/bin/bash + +if [[ $# -eq 0 ]]; then + echo "usage: testiso <isofile> [id|ic|sd|sc|vd|vc]" + echo + echo "id boot .iso as IDE disk" + echo "ic boot .iso as IDE cd-rom" + echo "sd boot .iso as SCSI disk" + echo "sc boot .iso as SCSI cd-rom" + echo "vd boot .iso as virtio disk" +# echo "vc boot .iso as virtio cd-rom" + exit 1 +fi + +case "${2}" in + id) IF="ide"; MEDIA="disk";; + ic) IF="ide"; MEDIA="cdrom";; + sd) IF="scsi"; MEDIA="disk";; + sc) IF="scsi"; MEDIA="cdrom";; + vd) IF="virtio"; MEDIA="disk";; +# vc) IF="virtio"; MEDIA="cdrom";; + *) IF="scsi"; MEDIA="cdrom";; +esac + +echo qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA},boot=on +qemu-system-x86_64 -m 256 -drive file=${1},if=${IF},media=${MEDIA},boot=on |