Skip to content
sipke edited this page Jul 6, 2017 · 2 revisions

https://linux-tips.com/t/booting-from-an-iso-image-using-qemu/136

export ROOTFS =

export KERNEL =

sudo kvm -name "Identifier" -nodefaults -M q35 -m 1G,slots=3,maxmem=2G
-serial mon:stdio -echr 0x01
-device virtio-net-pci,netdev=network0,mac=52:55:00:d1:55:01
-netdev tap,id=network0,ifname=tap0,downscript=no
-device virtio-scsi-pci,id=scsi
-drive id=hd0,file=$ROOTFS,if=scsi,media=disk
-kernel $KERNEL -append 'panic=1 ip=dhcp console=ttyS0 root=/dev/sda5 selinux=0 guestfs_verbose=1 TERM=xterm-256color'
-snapshot -nographic

export QCOWIMAGE=

export BRIDGEID=

export PCS_NIC=<the nic 'name' to connect to as bridge, eg. eno1, eth0 etc>

export DUMMY_MAC=

sudo qemu-system-x86_64 -enable-kvm -smp 2 -m 4096
-drive if=scsi,file=$QCOWIMAGE
-netdev bridge,id=$BRIDGE_ID,br=$PCS_NIC
-device e1000,netdev=$BRIDGE_ID,mac=$DUMMY_MAC
-curses

Clone this wiki locally