首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺少架构类型的Virt-manager

缺少架构类型的Virt-manager
EN

Ask Ubuntu用户
提问于 2021-12-13 00:07:53
回答 1查看 1.6K关注 0票数 1

我用virt管理器3.2.0运行21.10。我安装了: qemu-system-aarch64 qemu-system-i 386 qemu-system-x86_64 microvm qemu-system-arm qemu-system-x86_64 qemu-system-x86_64 spice

-l grep qemu-系统:

代码语言:javascript
运行
复制
    ii  qemu-block-extra                           1:6.0+dfsg-2expubuntu1.1                   amd64        extra block backend modules for qemu-system and qemu-utils
ii  qemu-system-arm                            1:6.0+dfsg-2expubuntu1.1                   amd64        QEMU full system emulation binaries (arm)
ii  qemu-system-common                         1:6.0+dfsg-2expubuntu1.1                   amd64        QEMU full system emulation binaries (common files)
ii  qemu-system-data                           1:6.0+dfsg-2expubuntu1.1                   all          QEMU full system emulation (data files)
ii  qemu-system-gui:amd64                      1:6.0+dfsg-2expubuntu1.1                   amd64        QEMU full system emulation binaries (user interface and audio support)
ii  qemu-system-x86                            1:6.0+dfsg-2expubuntu1.1                   amd64        QEMU full system emulation binaries (x86)

当我第一次运行virt时,没有“架构选项”。每次我试图构建一个VM时,它都会默认为"x86_64“。然后我发现,我没有安装.所以我安装了它。然后我有了“架构选项”,包括: x86_64、aarch64、arm和armv6l。不过,没有"i386“。

因此,我尝试重新安装“qemu 386”。现在,apt给我“注意,选择'qemu-system-x86‘而不是’qemu-system-i 386‘”。但是,"qemu-system-x86“并不在我/usr/bin directory...and中,我的印象是”qemu 386“取代了”qemu“驱动程序。

然后我尝试用apt直接安装"qemu-system-x86“。它说它已经安装了,但是我仍然没有在/usr/bin中列出它。

我一整天都在做这件事,我想不出我错过了什么让virt管理器在我的桌面上轮询可用的架构。任何帮助都会很棒。

EN

回答 1

Ask Ubuntu用户

发布于 2021-12-14 08:36:03

包qemu-system-x86包含386以及qemu-system-x86_64。所以不是说你会错过一个。

但是通常/usr/bin/qemu- system - x86 _64是“真正的系统承担者”,而且即使是32位操作系统也可以在其中运行得很好(就像您可以在现代裸金属系统上运行那个旧操作系统,因为x86是向后兼容的)。

在大多数情况下,i386二进制不是您所认为的那样,它是对32位:-)的模拟,因为也可以看到以下类似的主题:

因此,virt和libvirt理所当然地默认为/usr/bin/qemu-system-x86_64,因为它将对32位和64位来宾都工作(很可能更好)。

如果您严格需要“只提供32位”给来宾,您可以在virt-manager的XML视图中创建之后,将其更改为<type arch="i686" ...<emulator>/usr/bin/qemu-system-i386</emulator>

另外,正如上面的引用中所概述的那样,您可能希望设置CPU类型--在virt来宾创建结束时选择“Customize来宾”,在CPU部分,您可以禁用“复制主机CPU”,这使您能够选择各种旧类型,从而导致来宾看到一个减少的cpu功能集。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1380659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档