win10上QEMU 虚拟机安装与配置

【准备工作】

  1. 下载 并安装 QEMU
  2. 下载 启动器 QEMU_EFI.fd
  3. 下载适用于所需环境的 .iso 格式的系统文件;如:ubuntu-22.04.5-live-server-arm64.iso

【配置参考】

系统安装:
  1. 创建 install.bat 安装文件;只需且只能执行一次,重复执行会重新安装系统!谨慎!
  2. 内容参考:
@echo off
echo Starting install Ubuntu 22.04 ARM ...
"C:\Program Files\qemu\qemu-system-aarch64.exe" ^
 -m 4096 ^
 -cpu cortex-a72 ^
 -smp 4 ^
 -M virt ^
 -bios "F:\qemu\QEMU_EFI.fd" ^
 -device VGA ^
 -device nec-usb-xhci ^
 -device usb-mouse ^
 -device usb-kbd ^
 -drive if=none,file="F:\qemu\arm-ubuntu.qcow2",id=hd0,cache=writeback,aio=threads ^
 -device virtio-blk-device,drive=hd0 ^
 -drive if=none,file="F:\qemu\ubuntu-22.04.5-live-server-arm64.iso",id=cdrom,media=cdrom ^
 -device virtio-scsi-device ^
 -device scsi-cd,drive=cdrom ^
 -net nic ^
 -net user,hostfwd=tcp::2222-:22 ^ 
 -serial stdio
 
pause
系统运行:
  1. 创建 run.bat 安装文件;以后每次都双击运行这个文件,以启动 “虚拟机”
  2. 内容参考:
# 注意:
# 1. 与 install.bat 不一样的是,删除了 .iso 文件配置行
# 2. -m 4096 ^ 中 的 4096 为内存大小,可根据实际需要调整,但不能超过宿主机的;可小于 install.bat 中的
# 3. -smp 4 ^ 中 的 4 为 CPU 核心数,可根据实际需要调整,但不能超过宿主机的;可小于 install.bat 中的

@echo off
echo Starting install Ubuntu 22.04 ARM ...
"C:\Program Files\qemu\qemu-system-aarch64.exe" ^
 -m 4096 ^
 -cpu cortex-a72 ^
 -smp 4 ^
 -M virt ^
 -bios "F:\qemu\QEMU_EFI.fd" ^
 -device VGA ^
 -device nec-usb-xhci ^
 -device usb-mouse ^
 -device usb-kbd ^
 -drive if=none,file="F:\qemu\arm-ubuntu.qcow2",id=hd0,cache=writeback,aio=threads ^
 -device virtio-blk-device,drive=hd0 ^
 -device virtio-scsi-device ^
 -device scsi-cd,drive=cdrom ^
 -net nic ^
 -net user,hostfwd=tcp::2222-:22 ^ 
 -serial stdio
 
pause

【必要操作】

  1. 创建“虚拟磁盘文件”:
    在对应项目目录的 cmd 中执行创建“虚拟磁盘文件”命令,如:
    qemu-img create -f qcow2 "F:\qemu\arm-ubuntu.qcow2" 40G
    命令中 40G 为 “虚拟磁盘”的大小,根据项目需求设置;根据经验,推荐设置 >= 30G

  2. 为虚拟机 安装系统:
    双击一次执行 install.bat (成功安装好系统之后,建议改为 install.bat.txt)

  3. 启动虚拟机:
    每次 双击执行 run.bat

【可能遇到的问题与解决办法】

  1. 提示 qemu 开头的相关命令不存在:
    把 qemu 的这安装目录( qemu-img.exe 所在目录)添加到环境变量
  2. 安装系统时,会弹窗要求选择操作:
    直接回车,使用默认设置即可
  3. 安装可能会很久,每次启动也有点久:只能耐心等待,或者 把 run.bat 中的核心数 和 内存 调高
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容