今天(2011 年 11 月 22 日)更新之后,Ubuntu 选项从我的双分区上的 grub 11.10 中消失。
fdisk -l 的一些信息:
Device Boot System
/dev/sda1 * HPFS/NTFS/exFAT
/dev/sda2 Extended
/dev/sda5 Linux
/dev/sda6 Linux swap / Solaris
Device Boot ID System
/dev/sdb1 * c W95 FAT32 (LBA)
我也运行了这个:
grub-probe -t device /boot/grub
查看 grub 在哪里出现此错误:
grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?).
也这样做了:
sudo update-grub
得到同样的错误:/usr/sbin/grub-probe:错误:找不到 / 的设备(/dev 是否已安装?)。
我也尝试过启动修复 Gui,但它只显示 MBR 选项而没有 grub。当我打开计算机时,我得到:
No such file:
grub rescue>
任何帮助将非常感激。
编辑:我还安装了linux分区:
sudo mount /dev/sda5 /mnt
mount: /dev/sda5 already mounted or /mnt busy
mount: according to mtab, /dev/sda5 is already mounted on /mnt
并运行上述命令并得到与上述相同的错误。
还按照 tohuwawohu 的指示去做:
umount /mnt
sudo fsck -p /dev/sda5
fsck from util-linux 2.19.1
/dev/sda5: clean,
再次感谢。任何帮助都非常好。
答案1
也许启动修复工具会有所帮助(另见这个答案)您可以使用以下方式在实时系统中安装它:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get 更新 && sudo apt-get 安装 -y 启动修复 && 启动修复
以下是一些信息如何进入 grub 救援模式。