在我的 PC 上安装硬盘上的 grub 引导加载程序失败

在我的 PC 上安装硬盘上的 grub 引导加载程序失败

我正在我的电脑上安装 kali linux。安装时install the grub boot loader on a hard disk。我尝试使用 grub 作为引导加载程序来安装 kali linux,但该步骤失败了。

Error: GRUB installation failed.
The 'grub-pc' package failed to install into /target/. Without the GRUB boot loader, the installed system will not boot.

安装截图

我使用了可启动的 U 盘。

出现类似 grub 安装失败 的错误消息。我该怎么办?

我使用 kali linux 制作了一个 rufus usb 安装器。然后手动安装,安装系统后,我卡在安装 grub 引导加载程序

Grub installation failed
the grub-pc package failed to install into /target without the GRUB boot loader this installed system will not boot

然后我选择执行一个 shell,

mount --bind /dev /target/dev
mount --bind /dev/pts /target/dev/pts
mount --bind /proc /target/proc
mount --bind /sys /target/sys
chroot /target /bin/bash
root@kali:/# apt-get install grub-pc
reading package list done
building package list done
building dependency tree
reading state information done
packege grub-pc is not available ,but is reffered to by anther package this may mean that the package is missing, has been obsoloted or is only available from another source

答案1

这是一个更简单的解决方法:

1- 返回到您选择“网络镜像”的上一个窗口
2- 将“是”更改为“否”
3- 问题应该得到解决,您应该能够继续安装过程。

答案2

此问题似乎是在安装过程中您的计算机未连接到互联网时发生的。安装程序将无法验证现有的 apt-get 源,并将禁用它们。

就我而言,DNS 服务器尚未设置(因此 ping 任何域都不起作用),因此我首先运行sudo nano /etc/resolv.conf,并添加了一些 DNS 服务器:

名称服务器 8.8.8.8

名称服务器 8.8.4.4

ping现在服务器已成功。

然后,为了启用 apt-get 源,我运行sudo nano /etc/apt/sources.list,并添加了 Kali 滚动存储库(来自 http ://docs.kali.org/general-use/kali-linux-sources-list-repositories):

德布http://http.kali.org/kalikali-rolling 主要贡献 非自由

#对于源包访问,取消注释以下行

deb-源文件http://http.kali.org/kalikali-rolling 主要贡献 非自由

关闭 nano,退出 shell。运行apt-get update,然后apt-get install grub-pc。它们都成功了,我退出 shell 以通过 GUI 完成 GRUB 的安装。

答案3

它帮助我修复这个失败的安装,去执行 shell 放入这个命令,然后再次返回 grub 安装来配置磁盘:

安装--bind /dev /目标/dev

安装 --bind /dev/pts /target/dev/pts

安装--bind /proc /target/proc

安装--bind /sys /目标/系统

chroot /目标/ bin / bash

root@kali:/# apt-get install grub-pc

答案4

我遇到了同样的问题 - 忽略了设置镜像...我返回设置/选择网络镜像和>下一步>安装包并安装 Brub 而没有问题。

另一个问题是无法挂载 CD - 选择无?更改为 sdb1 即可解决,无需使用其他“解决方法”...

希望这可以帮助 :)

相关内容