尝试在 QEMU-KVM 上安装 Kali Linux(使用 virt-manager)失败且无显示

尝试在 QEMU-KVM 上安装 Kali Linux(使用 virt-manager)失败且无显示

我正在尝试安装Kali Linux 的裸机 ISO在虚拟管理器上。 ISO 启动到安装菜单,但选择图形安装失败,没有显示错误,如屏幕截图所示。

在此输入图像描述

非图形安装可以工作,但磁盘无法启动。

我已经成功安装了 Ubuntu 22.04,所以我相信这是 Kali 特有的问题。

尝试安装 Kali 时出错(使用 OCR 从屏幕截图中捕获):

ga=788 initrd=/install .amd/gtk/initrd.gz --- quiet
xorg-server 2:21.1.3-2+b1 Chttps://wuw.debian.org/support )
current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
jarkers: (--) probed, («) from config file, (==) default setting,
(++) from command line, (!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (77) unknown.
(==) Log file: “vvar/log/Xorg.0.log”, Time: Thu Aug 4 20:24:27 2022
(==) Using system config directory “/usr/share/X11/xorg .conf .d"
(EE)
Fatal server error:
(EE) no screens found (EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
pny a3
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
(debconf :1572): Gtk-WARNING x: : cannot open display: :0
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 9
urrent Operating System: Linux (none) 5.16.0-kali?—amd64 #1 SMP PREEMPT Debian 5.16.18-1kali1 (2022-04-01) x86_64
Kernel] command line: BOOT_IMAGE=/install.amdvumlinuz net.ifnames=0 preseed/file=/cdrom/simple-cdd/default .preseed simple-cdd/profiles=kali,offline desktop=xfce
ga=788 initrd=/install .amd/gtk/initrd.gz --- quiet
xorg-server 2:21.1.3-2+b1 Chttps://wuw.debian.org/support )
urrent version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
jarkers: (--) probed, («) from config file, (==) default setting,
(++) from command line, (!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (77) unknown.
(==) Log file: “vvar/log/Xorg.0.log"”, Time: Thu Aug 4 20:24:28 2022
(==) Using system config directory “/usr/share/X11/xorg .conf .d"
(EE)
Fatal server error:
(EE) no screens found (EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
pny a3
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
(debconf : 1597): Gtk-WARNING **: : cannot open display: :0

系统信息:

  • 操作系统:Manjaro 21.3.6

  • 内核:5.15.57-2

  • virt-manager版本:4.0.0

  • QEMU版本:7.0.0

  • 显示服务器:香料

答案1

我通过将 virt-manager 上的显示界面从 Virtio 更改为 QXL 成功解决了这个问题。

手动更改为 QXL 后,3d 加速设置仍然是 Virtio 的遗留项,因此请转到 XML 模式并删除负责它的行。

在我的例子中,最终的 XML 是:

<video> <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="1" primary="yes"/> <alias name="video0"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/></video>

应用更改后,Kali 成功启动。

答案2

我真的很感谢@qjxpsrgwp 的上述评论。这个答案确实很有帮助。

我当时有完全相同的问题作为OP(原始海报),但后来我找到了评论,然后我就 按照以下步骤操作

  1. 打开虚拟机> 单击显示虚拟机详细信息图标(即其中包含 和 i 的消息)。

  2. 现在您将进入概述部分,然后前往视频部分(那里有一个监视器图标。) > 然后打开模块选项你会在那里看到可能的选项你会让 QXL 选择那个然后它的为我。

我不必更改任何 XML 设置。

我的默认 XML 设置是:

直到重新启动计算机后,您才会看到相同的设置,重新启动后这些设置将会出现,因此之前不要惊慌。

现在我不知道更改视频模块的详细信息,但会深入研究一下。

我能够跑Ubuntu没有任何问题与OP相同。

我的主人:

操作系统:Arch Linux x86_64

内核:6.0.9-arch1-1

DE:等离子 5.26.3

Qemu-系统-x86:7.1.0-10

卡利:22.03

我确实遇到过这个答案几次,但并没有太多关注,但最后在什么也没发现后,我注意到了,5分钟后我的系统就开始工作了,所以我的教训是总是要花点时间关注谷歌顶级结果,即使它们不是受欢迎的结果。

我寻找答案已经很长时间了。

谢谢,如果能稍微解释一下就更好了。

编辑:默认情况下,您将拥有类似 1024x768 的分辨率来更改此设置,请勿右键单击桌面。

打开设置管理器(单击左上角)> 转到显示(硬件部分)>根据您的需要更改分辨率。

在带有 QXL 视频模块的 Qemu 中完成 kali 的 GUI 安装后。我改变了它回到virtio3D 加速禁用及其目前工作正常

我发现这个真的有用的文章如果您想了解更多,请阅读。

相关内容