3.2 qemu命令启动虚拟机
以下列举几种命令行创建虚拟机方式。读者可根据3.1节中 qemu 配置方法添加或修改所需配置。 龙芯平台使用 initrd 方式创建虚拟机:
/usr/libexec/qemu-kvm
-cpu Loongson-3A5000
-machine loongson7a
-smp 1
-kernel ./vmlinuz
-initrd ./ramdisk
-append "root=/dev/ram console=ttyS0,115200 rdinit=/sbin/init loglevel=8"
-nographic
-bios /usr/share/qemu-kvm/loongarch_bios.bin
-serial mon:stdio
龙芯平台使用固件方式创建虚拟机:
/usr/libexec/qemu-kvm \
-name 'avocado-vt-vm1' \
-cpu 'Loongson-3A5000' \
-machine loongson7a \
-m 4096 \
-smp 2 \
-bios /usr/share/qemu-kvm/loongarch_bios.bin \
-boot c -d int \
-drive file=Loongnix-server-20-loongarch64.qcow2,if=virtio \
-enable-kvm \
-vga qxl \
-vnc :0 \
-serial stdio \
-monitor telnet:localhost:1000,server,nowait
简化配置启动虚拟机:
# qemu-system-loongarch64 -drive file=migrate-test.qcow2,if=virtio -bios /usr/share/qemu/loongarch_bios.bin -enable-kvm -vga qxl