我的电脑上安装了 Windows 8.1 64 位。由于 CD 驱动器无法工作,因此我一直在尝试使用 USB 驱动器通过其 ISO 和通用 USB 安装程序 (1.9.5.2) 安装 Kali Linux。
问题是安装程序将覆盖我的 Windows MBR 并安装我不想要的 Grub;我想要我的 Windows 8.1 Bootloader,但使用 Kali 安装进行启动。
有没有什么解决方法?我试过 BCDedit,但它没有提供任何帮助(也许我错了,这就是原因)。一个好的解释和答案将非常有帮助。
注意:在使用 Kali 之前,我使用 BackTrack 和 Ubuntu,并在运行 Setup.exe 时使用安装过程中附带的“在 Windows 内安装”选项。这次当我运行 Setup.exe(用于 Kali)时,出现以下错误:
如果我能够在 Windows 中安装 Kali(就像 Ubuntu 一样),那就更好了。
任何帮助都值得感激 :)。提前致谢!
编辑:不删除 BCD 并使用 GRUB 的原因是:
这样我就可以通过硬盘直接从启动屏幕安装 Windows,而无需执行任何其他操作(PS:我使用 BCDEdit 修改了 BCD)
答案1
在单独的分区上安装 kali linux。
当要求在 MBR 上安装 grub 时,选择否,然后写入 linux 启动分区的名称,例如:/dev/sda5。
Kali 会将 grub 安装到该分区,而不会覆盖 Windows 引导加载程序。现在登录 Windows 并使用 EasyBCD 工具将 Kali Linux 添加到 Windows 启动菜单。
但这会让您恢复旧的 Windows 7 样式菜单。启动 EasyBCD 工具,在实用程序部分下打开控制台并输入“bcdboot c:\windows”,这将显示图形启动菜单。
顺便说一句,EasyBCD 对于非商业用途是免费的。
答案2
消息很直接。他们目前不支持 win8.1(为了实现此过程的自动化)
这就是你需要的 Debian 和 Windows 8.1 双启动 您可以尝试一下,或者等待安装程序的官方支持
答案3
左键单击 Linux Kali 设置,选择属性,然后选择兼容性,选择兼容模式为 Windows 7
你已经完成了,现在尝试安装 kali