我最近决定双重启动 Windows 和 Kali Linux,但是当我安装 Kali Linux 然后尝试启动它时,我只能进入 GNU Grub 命令行。我尝试了各种命令来摆脱它,加载内核并退出,但随后它就把我扔进了 Busybox (initramfs),此时我失去了希望。当我试图退出它时,它就卡住了并冻结了。我已经多次尝试重新安装它,但它总是说同样的事情。
你知道我该如何解决这个问题吗?
答案1
set root=(hd0,msdos1)
您应该从 grub 提示符开始。或者类似的东西取决于您的配置。请注意,您可以使用 TAB 键来帮助您,它指示如何合法地完成该命令。set root=(hd0,
例如,键入TAB。它将向您显示不同的可用分区)。
一旦设置了 grub 的根目录,linux /vmlinuz root=/dev/sda1 ro
就initrd /initrd.img
可以boot
开始整个过程了。
这已经在具有独特文件系统的 Debian 上进行了测试。然后,实际的文件名可能会有所不同,但可以使用 TAB 键轻松找到。如果您希望我们为您提供帮助,您应该指出(hd0,
选项卡显示的内容。您还应该输入linux /
+ TAB 并告诉我们打印的内容。
这/dev/sda1
是 的第一个分区sda
。它可能不够(例如,如果您创建了单独的分区,/
或者/boot
Windows 位于第一个分区中)。您可以键入ls (hd0,msdos1)/
and 以及其他分区 ( msdos2
...) 来获得不同的分区内容。