我在 sda1 中安装了 Windows 7,在 sda5 中以 root 身份安装了 Ubuntu 10.04,在 sda6 中以 home 身份安装了 Ubuntu 10.04。
由于在 Ubuntu 之后安装了 Windows,因此我无法启动 Ubuntu。我通过 Live CD 启动并按照以下说明操作:
http://www.ohbuntu.blogspot.com/2009/11/repair-grub2-after-install-windows-7.html
我有两个问题:
我跑过去
grub-install
说:Installation finished. No error reported.
但是当我重新启动时,我无法在启动时看到 GRUB 菜单屏幕。
grub.cfg
我通过手动编辑和编辑为 Windows 7 创建了一个菜单项/etc/grub.d/40_custom files
。在这两种情况下,当我尝试运行时
update-grub
,都会出现以下错误:root@ubuntu:~# update-grub /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
有任何想法吗?
答案1
是的,我最近在 Windows 和 Ubuntu 启动方面遇到了一些问题。我发现,与直接使用 grub 来管理所有东西相比,如果我安装“易BCD“这是一个使用 BCD(Windows 现在使用的启动系统)的启动管理器。
它实际上非常巧妙,我建议大家至少给它一个机会。我个人更喜欢 GNU 方法,但是 EasyBCD 可以完成工作,我不太在意。;)
我经常建议的另一种选择是超级 Grub 磁盘- 但这只是为了帮助您启动原本无法启动的环境。