从截图来看,你在尝试使用 virt-install
命令创建虚拟机时遇到了一些问题。具体问题如下:
- 第一个错误: “ERROR unsupported configuration: ACPI requires UEFI on this architecture”
- 第二个错误: “error: unknown command: ‘ls’”,而正确的命令应该是
virsh list
解决方案
1. 处理第一个错误
这个错误提示你的 AArch64 架构需要使用 UEFI 引导。你可以尝试以下步骤:
确保已经安装了
OVMF
包,这是一个用于支持 UEFI 引导的固件包。在 CentOS 上,你可以使用以下命令安装:yum install edk2-ovmf
然后在
virt-install
命令中指定 UEFI 固件路径,例如:virt-install \ --name centos7 \ --ram 2048 \ --cdrom=/vmdisk/CentOS-7-aarch64-Everything-1810.iso \ --disk path=/vmdisk/CentOS-7-1810.qcow2 \ --graphics vnc,listen=0.0.0.0 \ --noautoconsole \ --os-type=Linux \ --os-variant=centos7.0 \ --check all=off \ --boot uefi
2. 处理第二个错误
在使用 virsh
命令时,不存在 ls
命令,而是应该使用 list
命令。你已经正确地输入了 virsh list
命令,它显示了当前没有任何运行的虚拟机。
你可以参考以下步骤确保你的虚拟机正常启动:
尝试启动你的虚拟机:
virsh --connect qemu:///system start centos7
检查虚拟机状态:
virsh list --all
如果虚拟机没有正确启动,可以查看日志信息以诊断问题:
virsh console centos7
如果以上步骤未能解决你的问题,请提供更多的系统日志或错误信息,我将继续帮助你进行排查。