当我启动系统时,它会引导到 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。