双启动 Kali Linux 和 Windows 7,文件错误:“\NST\AutoNeoGrub0.mbr”

双启动 Kali Linux 和 Windows 7,文件错误:“\NST\AutoNeoGrub0.mbr”

我尝试在当前操作系统 Windows 7 64 位上安装 Kali Linux 1.0.6。我有一台戴尔电脑,只有 SSD 硬盘(256 GB)。起初我尝试安装 Kali 几次,犯了一些错误,现在恐怕我造成了一些损害,导致它无法正常安装。

这里描述的是最初几次尝试:

首先,我为 kali 分区清理了 25 GB 的可用空间。我尝试在不阅读冗长的教程的情况下完成此操作,下载了 iso 文件“kali-linux-1.0.6-amd64”并将其刻录到 DVD 上,完成安装并在“分区磁盘”步骤中选择“引导 - 使用最大的连续可用空间”选项。在“在硬盘上安装 grub 引导加载程序”步骤中,Kali 安装无法识别我的 Windows 7,但我告诉它不要将 GRUB 安装在 MBR 中,而是安装在随机分区上。我选择:“/dev/sda5”。配置包管理器时,我同意使用网络镜像。安装中途失败,我退出了,尽管有一条消息说系统可能处于不稳定状态。

在 Windows 7 上,一切都运行正常,我再次尝试。我删除了新创建的分区,做了同样的事情,但这次成功了(无法弄清楚我做了什么更改)。我仍然完全随机地为 GRUB 选择分区,安装结束时,我使用 EasyBCD 2.2 来加载 kali,选择“GRUB 2”并选择“自动定位和加载”选项。然后,当我重新启动并选择“kali linux”操作系统时,我收到一条消息“windows 无法启动。”并且:“文件:\NST\AutoNeoGrub0.mbr 状态:0xc000007b 信息:无法加载应用程序或操作系统,因为缺少所需文件或包含错误”我在 EasyBCD 上再次尝试了所有可能的 kali 条目驱动器,但没有任何效果。

我再次删除了新创建的分区,然后我意识到选择 GRUB 分区的整个部分可能很重要(是的,我不太擅长安装东西……),我阅读了相关内容,然后选择了名为“bios-grub”的分区(或者可能是类似的名字)。当安装结束并尝试启动 Kali 时,我仍然遇到同样的问题,“windows 无法启动”。

最后一次尝试:

但我还没有放弃,我按照这个教程完成了整个分区步骤手册: http://www.linuxbsdos.com/2013/03/24/dual-boot-windows-7-and-kali-linux/ 我不知道它到底是什么意思,但它没有向我显示主/逻辑选项(可能与我有 SSD 有关)。无论如何,即使我理解并仔细手动选择了所有分区和定义,我还是再次收到完全相同的“窗口无法启动”消息。我检查了一下,在“C:\NST”中确实有一个名为“AutoNeoGrub0.mbr”的 9 KB 文件。

我该怎么办?我真的很快就需要这个 Kali OS。

附件:

如果有帮助的话,以下是我目前在 EasyBCD 概述中看到的内容:

There are a total of 6 entries listed in the bootloader.

Default: Windows 7
Timeout: 5 seconds
EasyBCD Boot Device: C:\

Entry #1
Name: Network
BCD ID: {bb2f9fc0-147d-11e3-9630-74867a357b03}
Device: Unknown
Bootloader Path: 

Entry #2
Name: Hard Drive
BCD ID: {bd7b819a-2b07-11e3-be6e-806e6f6e6963}
Device: Unknown
Bootloader Path: 

Entry #3
Name: CD/DVD/CD-RW Drive
BCD ID: {74674154-1466-11e3-8a62-74867a357b03}
Device: Unknown
Bootloader Path: 

Entry #4
Name: EFI USB Device
BCD ID: {bb2f9fbc-147d-11e3-9630-74867a357b03}
Device: Unknown
Bootloader Path: 

Entry #5
Name: Windows 7
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.efi

Entry #6
Name: Kali Linux
BCD ID: {bb2f9fd7-147d-11e3-9630-74867a357b03}
Drive: C:\
Bootloader Path: \NST\AutoNeoGrub0.mbr

答案1

您有 Windows 7 UEFI 安装(和 GPT 格式的磁盘)。

EasyBCD 2.2 无法创建 UEFI 启动项。

使用 UEFI 启动安装介质(USB/DVD)来安装每个操作系统。

使用固件启动设备选择键选择要启动的操作系统。

相关内容