我的电脑启动到 Grub Rescue --> (initramfs)

我的电脑启动到 Grub Rescue --> (initramfs)

我的计算机显示 Grub 问题。我尝试了下面列出的命令:

set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal

然而计算机只是启动进入另一个 shell。

(initramfs)

分区是否完全丢失或还有恢复的机会?

我没有 Ubuntu Live CD。但是我有一个启动盘,最终我将其安装到我最初安装的第二个驱动器上(这导致了这个问题)(作为备份驱动器)。

我最希望恢复原始安装。我只能移除第二个驱动器,并使用 grub 救援命令提示符。

答案1

在我看来,您在安装“备份”时可能在第二个驱动器上安装了 grub。尝试从第二个驱动器启动,看看 Grub 是否按预期启动。

安装 grub 时也可能出现错误。您可以下载一个名为 Rescatux 的实用程序,它允许您重新安装 Grub。如果我的第一个建议不起作用,请尝试使用 Rescatux 实用程序将 grub 安装到您的 /dev/sda,然后尝试启动到您的安装。

Rescatux 实用程序可在此处找到:http://www.supergrubdisk.org/rescatux/

答案2

创建了一个启动盘并用它启动。但是无法在原始驱动器上找到启动分区。话虽如此,如果我连接第二个驱动器并从该驱动器启动,我就可以挂载原始驱动器并访问一些文件。我真正担心的是花费数小时在原始(第一个)驱动器中自定义实际设置和应用程序。

相关内容