我们在windows上主要使用vmware、v-hyper或virtualbox,但在公司管制的内网,许多系统的访问功能被限制了,就试着使用qemu来安装ubuntu。
指令如下:
## 创建虚拟硬盘
qemu-img create -f qcow2 UbuntuPPC64.img 40G
# 安装系统
qemu-system-x86_64 -m 4096 -smp 4 -boot once=d xubuntu.22.04.img -cdrom F:/Softwares/System/xubuntu-22.04.2-desktop-amd64.iso
#启动虚拟机,使用Hyper-v加速
qemu-system-x86_64 -m 8192 -smp 4 xubuntu.22.04.img -accel accel=whpx
注意事项:
- 在创建虚拟硬盘时,需要指定格式化方式,否则会以raw方式格式化,或者说不格式化,会影响后续操作。格式化参数 -f qcow2
- 在安装和运行时需要使用与本机cpu一致的命令,例如在intell 64位 cpu的主机上,使用qemu-system-x86_64。 参数-boot once=d的意思是在第一次启动时从光盘启动,以后从硬盘启动。
- qemu在windows上运行是比较慢的,可以通过参数指定加速器,例如使用hyper-v来加速 -accel accel=whpx。当然也可以使用HAXM来加速,不过HAXM已停止维护。