在 Live CD 中,我进入了终端,当我sudo update-grub
这样做时,它响应
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)
以下是我的驾驶过程的细目:
sda1 - vfat - Windows 7: FAT32
sda2 -
sda3 - nfs - Windows Vista/7: NTFS - Windows 7
sda3/Wubi: -
sda4 - Grub2
sda5 - Ubuntu 12.04.1 LTS
sda6 -
sda7 -
sda8 - BIOS Boot Partition
该页面顶部还指出:
=> No boot loader is installed in the MBR of /dev/sda
我们将感激并欢迎一切帮助。
当我的电脑启动时,它会进入 GRUB,并且有 Windows 7 和 Windows 内存测试的选项,但没有 Ubuntu 的选项。我想通过它运行双启动。
答案1
为了从 LiveCD 修复 grub,您需要 chroot 到硬盘上的文件系统,否则它将尝试修复 CD 上的文件系统 - 因此会出现错误。
这个问题已经在这里得到解答了: