双分区更新后,Ubuntu 选项从 grub 11.10 中消失

双分区更新后,Ubuntu 选项从 grub 11.10 中消失

今天(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 救援模式

相关内容