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

QEMU 会以 SDL 方式显示虚拟机启动情况。
size:800,1000

可以按组合键 Ctrl+Alt+2 切换到 QEMU 监视器窗口。按组合键 Ctrl+Alt+1 回到虚拟机窗口。 size:800,1000

©龙芯开源社区 all right reserved,powered by Gitbook文档更新时间: 2023-05-19 06:36:14

results matching ""

    No results matching ""

    results matching ""

      No results matching ""