我正在尝试在 Elementary OS(基于 Ubuntu 12)下的 Virtualbox 中启动/安装 Kali Linux 作为 64 位计算机上的主机。我为 Kali 构建了一个“经典”虚拟机:
- 姓名:卡利
- 操作系统:Linux
- 版本:Linux 2.6
- 内存:2048 宇达
- 磁盘:创建新磁盘
- 磁盘类型:VDI
- 磁盘大小:固定,20 Gio
然后我在配置菜单中做了一些调整:
- 在系统中,我从启动顺序中删除软盘,并勾选 IO-APIC
- 在处理器中我勾选PAE/NX
- 在存储 -> IDE 驱动器中,我选择 Kali 的 live-CD 映像(AMD64 或 I386 我都尝试过)并勾选 live CD/DVD
然后我启动机器。我收到一条警告(告诉我窗口针对 32 位颜色进行了优化,而虚拟屏幕设置为 24 位),我忽略了该警告,然后出现了 Live CD 的主菜单,告诉我选择一个选项。我选择“Live (686-pae)”。
屏幕显示:
Loading /live/vmlinuz...ok
Loading /live/initrd.img...ok
然后就什么也没有了。我只是得到一个带有下划线的黑屏。其他引导选项给出类似的结果。
我已经尝试了很多方法来解决这个问题,例如删除 virtualbox、重新安装、再次删除、从源代码构建、安装无数可能有用的依赖项、检查 linux 标头、验证映像的 SHA1 校验和、更改虚拟 RAM 和磁盘大小,将磁盘类型从动态分配更改为固定,但我仍然陷入困境。
我已经使用 Backtrack 好几年了,从未遇到过任何虚拟化或 live-USB 问题。然而 Kali 的启动似乎相当棘手。
答案1
Kali 使用的是 3.14 内核,在你的帖子中写的是 2.6。您是否尝试过其他版本的 kali 或其他 Linux 发行版。只是为了测试这个错误是否来自您的虚拟机或 Linux 版本。
答案2
谢谢您的回答。
检查日志后我没有发现任何表明虚拟机遇到错误的信息,这很奇怪。我想也许从 CD 中提取图像可能需要一些时间,所以我把它打开了将近一个小时,但什么也没发生。
不管怎样,现在问题已经解决了。到目前为止,我的系统上安装的 Virtualbox 版本是 4.1。似乎其他用户也遇到了类似的困难。我已经强制 Virtualbox 更新到版本 4.3(最新版本的 VB 不在我的存储库列表中)。 Kali 现在可以在合理的时间内启动并且运行良好。