虚拟机管理器 gui“请指定有效的操作系统变体”

虚拟机管理器 gui“请指定有效的操作系统变体”

创建虚拟机时,出现此错误:"Please specify a valid OS variant"我不知道为什么,它来自操作系统类型部分,我该如何解决此问题?

编辑:我找到了一种不同的方法来制作虚拟机,即将架构从arm64更改为x86_64,但是对于这个问题,我使用的是arm64架构,我仍然想用它制作虚拟机。

我使用的是qemu(我的机器不支持kvm)主机操作系统是Ubuntu MATE,制作虚拟机时显示错误,并且虚拟机无法启动

编辑2:当使用ARM架构时,它限制了我安装操作系统的唯一选项只能“导入现有磁盘映像”,甚至没有我想要的“本地安装媒体”!

答案1

好的,这里有两点:

  • quemu 尚未实现自己的 aarch64/arm Bios/uefi,因此您需要自己的。大多数 ARM 芯片(基于计算机)的运行方式非常不同,因此 qemu 可能会花费一些时间。有一个项目创建了一个合适的BIOS,但是您必须自己编译它及其编程语言,全部设计为在x86_64架构上编译(可以在arm上完成,但我想让这篇文章避免太多的飞跃) 。在大多数情况下,将 Bios/uefi 内置到 quemu 的架构更容易运行。
  • 第二点是,当您设置VM时,然后在选择映像或创建驱动器时,virt-manager会给您一个框来选择您正在安装/设置的操作系统,并根据该框分配基本资源,因此您只需必须选择您想要调整的,其余的会自动分配。

可以考虑的替代方案:如果您只想在相同架构下运行终端(我不确定是否有任何基于 ARM 的板足够强大,可以在 vm reliaby 下运行 xorg)应用程序,那么 chroot 可能更适合您。什么是 chroot

或者,您也可以像我一样,拥有三张 SD 卡,并且所有这些卡都从外部硬盘驱动器安装了我的主用户目录,因此我的项目是共享的

相关内容