run-qemu.sh: Only insert disks if they exist
This commit is contained in:
parent
c9452fd542
commit
b164d4bdae
1 changed files with 9 additions and 3 deletions
12
run-qemu.sh
12
run-qemu.sh
|
|
@ -4,11 +4,17 @@ QEMU_OPTS=""
|
|||
|
||||
# SATA drive
|
||||
QEMU_OPTS="$QEMU_OPTS -device ahci,id=ahci"
|
||||
QEMU_OPTS="$QEMU_OPTS -drive id=bootdisk,format=raw,file=build/disk.img,if=none -device ide-hd,drive=bootdisk,bus=ahci.0,serial=DEADBEE0"
|
||||
QEMU_OPTS="$QEMU_OPTS -drive id=disk,format=raw,file=drive.img,if=none -device ide-hd,drive=disk,bus=ahci.1,serial=DEADBEEF"
|
||||
if [ -f "build/disk.img" ]; then
|
||||
QEMU_OPTS="$QEMU_OPTS -drive id=bootdisk,format=raw,file=build/disk.img,if=none -device ide-hd,drive=bootdisk,bus=ahci.0,serial=DEADBEE0"
|
||||
fi
|
||||
if [ -f "drive.img" ]; then
|
||||
QEMU_OPTS="$QEMU_OPTS -drive id=disk,format=raw,file=drive.img,if=none -device ide-hd,drive=disk,bus=ahci.1,serial=DEADBEEF"
|
||||
fi
|
||||
|
||||
# VIRTIO drive
|
||||
QEMU_OPTS="$QEMU_OPTS -drive file=drive-virtio.img,format=raw,if=virtio"
|
||||
if [ -f "drive-virtio.img" ]; then
|
||||
QEMU_OPTS="$QEMU_OPTS -drive file=drive-virtio.img,format=raw,if=virtio"
|
||||
fi
|
||||
|
||||
# Multicore
|
||||
QEMU_OPTS="$QEMU_OPTS -smp sockets=1,cores=2,threads=1"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue