我无法从 Windows 分区所在的硬盘启动。我在第二个驱动器上安装了 kali linux,之后我无法启动到 Windows 7 驱动器。我尝试使用启动菜单来执行此操作,但它不起作用,并且在 grub 菜单中未列出 Windows 7。
我的 Linux 分区的名称为 sda1,Windows 分区的名称为 sdb3。如果我运行,grub-install /dev/sdb3
我会收到Warning: Filesystem NTFS doesnt support embedding.
一个错误,指出不可能嵌入,但需要在多个驱动器上安装。
我知道有 grub4dos 或 grub2win 之类的东西,但我找不到任何关于如何在 Linux 中安装它的信息。有人有这方面的经验吗?
答案1
您正在运行grub-install /dev/sdb3
,它正在尝试在分区中安装引导程序。 Grub 非常正确地拒绝对 NTFS 这样做。
相反,请将 grub 引导加载程序安装到磁盘grub-install /dev/sdb
.甚至grub-install /dev/sda
。