05.Ubunt离线Cpp开发环境
2024.08.22 需求
- ubuntu 20.04
- arm64 架构
参考
安装
QEMU
# 安装
scoop install qemu
# 查看支持模拟的CPU
qemu-system-aarch64 -M virt -cpu help
QEMU UEFI 固件文件
下载: https://releases.linaro.org/components/kernel/uefi-linaro/latest/release/qemu64/QEMU_EFI.fd
用于兼容 ubuntu-20.04.5-live-server-arm64 的
Ubuntu镜像
- 到Ubuntu 20.04.5 LTS (Focal Fossa)下载
# Ubuntu 20.04.5 LTS (Focal Fossa)
- 或者到Index of /ubuntu-cdimage/releases/20.04.5/release/下载
ubuntu-20.04.5-live-server-arm64.iso
创建磁盘镜像
qemu-img create -f qcow2 ubuntu-20.04.5-live-server-arm64.img 30G
安装虚拟机
# 磁盘文件路径
set disk=D:\Vm\Ubuntu-arm64-20.04\ubuntu-20.04.5-live-server-arm64.img
# 引导工具路径
set bios=D:\软件\QEMU_EFI.fd
# 操作系统镜像路径
set iso=D:\软件\ubuntu-20.04.5-live-server-arm64.iso
# 执行(可默认按照下方命令执行,参数不用改,这个执行命令只为安装操作系统):
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios %bios% -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=%disk%,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=%iso%,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22