QEMU run
Скрипт для запуска qemu с типовыми ключами (и образом CD в качестве опционального параметра).
#!/bin/bash # Имя файла образа жесткого диска IMG=./img/main_disk.img if [[ "$OSTYPE" == "linux-gnu" ]]; then mkdir -p tmp CMDLINE=qemu-system-x86_64 OPTS="-cpu qemu64 -enable-kvm -cpu host -hdb fat:rw:./tmp" else CMDLINE=qemu-system-x86_64 OPTS="-cpu qemu64" fi if [ $# -gt 0 ]; then echo "external iso as cdrom $1" CDROM=-cdrom $1 -boot d else CDROM= fi $CMDLINE \ -hda $IMG \ $CDROM $OPTS \ -m 8192 \ -vga cirrus \ -net nic,model=rtl8139 \ -net user \ -usbdevice tablet \ -vga virtio
Для начального создания образа диска можно использовать:
qemu-img create -f qcow2 main_disk.img 20G
Если надо упаковать каталог tmp в iso-образ, например,
чтобы подсунуть в качестве cdrom при запуске qemu, то сделать можно так:
mkisofs -R -J -o dat.iso tmp/*