无法启动 Ubuntu,显示 GRUB 命令 shell

无法启动 Ubuntu,显示 GRUB 命令 shell

当我启动系统时,它会引导到 GRUB 命令 shell。我是这个系统的新用户,看起来好像缺少内核。

在网上搜索解决方案,我尝试了启动修复,但http://paste.ubuntu.com/13143511/

我甚至尝试从 USB 实时加载内核的 grub 来重新安装内核,但它却把我带到了 Busybox

我该怎么做才能恢复系统,我不能丢失文件。

答案1

这应该可行...

启动 Ubuntu Live Media。

使用lsblk -f或 Gparted 来识别您的根分区和启动分区。

让我们 chroot 到你现有的根目录,

将 Linux 根分区挂载到 /mnt

 sudo mount /dev/sdbX /mnt/

如果你有单独的启动分区

 sudo mount /dev/sdbX /mnt/boot/

绑定目录,以便 grub 可以检测到其他操作系统。

sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

sudo chroot /mnt

重新安装 Grub

grub-install

更详细的指南:http://www.linuxdeveloper.space/install-windows-after-linux/(见重新安装/恢复 Grub

代替雙方使用正确的设备ID。

相关内容