qemu入门教程03.03:运行Ubuntu 25.05ARM操作系统
系列索引:qemu入门教程索引
在x86_64架构下,VMware是无法安装arm的系统。
引导固件
从此处下载UEFI固件
系统文件
从清华源下载Ubuntu 25.05 ARM系统文件。
镜像
创建镜像文件。
1 |
|
安装
安装镜像[1]
1 |
|
- qemu-system-aarch64.exe:这是 QEMU 的可执行文件名,用于模拟 ARM64 架构的系统。QEMU 是一款开源的虚拟机模拟器,能够模拟多种硬件平台,支持虚拟化技术,广泛应用于虚拟化测试、开发和教学等领域.
- -m 8192:该选项用于设置虚拟机的内存大小为 8192 MB(即 8 GB)。内存是虚拟机运行程序和存储数据的重要资源,合理的内存配置可以提高虚拟机的性能和响应速度.
- -cpu cortex-a76:此选项指定虚拟机使用的 CPU 类型为 Cortex-A76。Cortex-A76 是 ARM 公司推出的一款高性能处理器架构,具有较高的性能和能效比,适用于需要较高计算能力的场景.
- -smp 8,sockets=4,cores=2:该选项用于设置虚拟机的 CPU 核心和套接字(socket)数量。-smp 8 表示虚拟机拥有 8 个 CPU 线程,sockets=4 表示有 4 个 CPU 套接字,cores=2 表示每个套接字有 2 个核心。这种配置可以提供较高的并行计算能力,适合多任务处理和高性能计算.
- -M virt:此选项指定虚拟机的机器类型为 virt。virt 是 QEMU 的一种虚拟化平台,提供了通用的虚拟机硬件环境,支持多种操作系统和架构,具有较好的兼容性和灵活性.
- -bios D:\QEMU_EFI.fd :该选项用于指定虚拟机使用的 BIOS 文件路径。BIOS 是计算机启动时运行的固件程序,负责初始化硬件设备和启动操作系统。此处指定的 QEMU_EFI.fd 文件是一个 UEFI(统一可扩展固件接口)固件镜像,用于支持 UEFI 引导方式.
- -device VGA:此选项用于添加一个 VGA 显示设备到虚拟机中。VGA 是一种常见的显示接口标准,通过添加 VGA 设备,虚拟机可以显示图形界面,方便用户进行图形化操作和查看虚拟机的运行状态.
- -device nec-usb-xhci:该选项用于添加一个 NEC USB XHCI 控制器设备到虚拟机中。XHCI 是一种 USB 控制器接口标准,支持 USB 3.0 和更高版本的 USB 设备。通过添加该设备,虚拟机可以连接和使用 USB 设备,如 USB 存储设备、键盘、鼠标等.
- -device usb-mouse:此选项用于添加一个 USB 鼠标设备到虚拟机中。鼠标是常用的输入设备,通过添加 USB 鼠标设备,用户可以在虚拟机中使用鼠标进行操作和控制.
- -device usb-kbd:该选项用于添加一个 USB 键盘设备到虚拟机中。键盘是另一种常用的输入设备,通过添加 USB 键盘设备,用户可以在虚拟机中输入文字和命令,进行各种操作.
- -drive if=none,file=D:\ubuntu.img,id=hd0:该选项用于指定一个磁盘驱动器的配置。if=none 表示不指定接口类型,file=E:\ubuntu.img 指定了磁盘镜像文件的路径,id=hd0 为该磁盘驱动器分配了一个标识符 hd0 D:\ubuntu.img是上一步创建的磁盘镜像文件,用于存储虚拟机的操作系统和数据.
- -device virtio-blk-device,drive=hd0:此选项用于添加一个 VirtIO 块设备到虚拟机中,并将其与之前定义的磁盘驱动器 hd0 关联。VirtIO 是一种虚拟化 I/O 设备标准,能够提供高效的 I/O 性能,适用于虚拟机与宿主机之间的数据传输.
- -drive if=none,file=E:\ubuntu-25.04-desktop-arm64.iso,id=cdrom,media=cdrom:该选项用于指定一个 CD-ROM 驱动器的配置。if=none 表示不指定接口类型,file=E:\ubuntu-25.04-desktop-arm64.iso 指定了 CD-ROM 镜像文件的路径,id=cdrom 为该 CD-ROM 驱动器分配了一个标识符 cdrom,media=cdrom 表示该设备为 CD-ROM 媒体类型。ubuntu-25.04-desktop-arm64.iso 是下载的 ISO 格式的光盘镜像文件,通常用于安装操作系统或运行可启动的软件.
- -device virtio-scsi-device:此选项用于添加一个 VirtIO SCSI 设备到虚拟机中。VirtIO SCSI 设备是一种虚拟化的 SCSI 控制器,能够提供高效的存储设备连接和数据传输能力.
- -device scsi-cd,drive=cdrom:该选项用于添加一个 SCSI CD-ROM 设备到虚拟机中,并将其与之前定义的 CD-ROM 驱动器 cdrom 关联。通过添加该设备,虚拟机可以访问和使用 CD-ROM 中的内容,如安装操作系统或运行可启动的软件.
显示grub菜单
进入准备界面
显示桌面
显示欢迎页面
用户操作方法
键盘布局
网络连接方式
更新安装器
安装方式
安装类型
扩展安装
安装方式
硬盘加密
账户设置
时区设置
安装确认
安装中
安装完成
卡成狗
耗时比较长
启动
安装完成后使用以下命令启动[2]
1 |
|
系统启动
用户登录
欢迎界面
参考资料
qemu入门教程03.03:运行Ubuntu 25.05ARM操作系统
https://blog.jackeylea.com/qemu/how-to-install-ubuntu-desktop-arm-with-qemu/