安装 13.04 后在 GRUB 菜单中找不到 Windows 8 选项

安装 13.04 后在 GRUB 菜单中找不到 Windows 8 选项

我在硬盘的一个单独分区中安装了 Ubuntu 13.04,另一个分区中还安装了 Windows 8。问题是,GRUB 菜单没有显示要启动的 Windows 8 操作系统。

因此,如果我想启动 Windows,则必须进入启动优先级并更改启动顺序。我应该怎么做才能在 GRUB 菜单中获取 Windows 8 选项?

另外,我无法访问安装了 Windows 的硬盘的其他分区,同样,在使用 Windows 时也无法访问 Ubuntu 分区。

(我在此部分发现了类似的问题,但由于我是这个平台的新手,所以我不明白。)

答案1

您需要手动将条目放回您的 grub 文件中。编辑 /boot/grub/grub.cfg

事实上,Ubuntu 有一个坏习惯,即使对现有内核进行微小的头更新,也会更改 grub.cfg。虽然微小的更新不会导致您丢失启动分区信息(显然在您更新到 13.X 时发生过这种情况),但更新仍会更改您的默认启动内核,而不会询问或提供保持 grub.cfg 原样的选项。

例如,我有一个自定义的网络驱动程序,如果在内核头更新后我采用默认的 grub 配置,那么我的 PC 总是无法上网。

因此,请确保将 grub.cfg 保存在 /boot 分区之外的某个位置。如果您接受内核头更新,则可以将 grub.cfg 恢复到更新之前的状态(前提是您事先在某个位置保存了它的副本)。

相关内容