我最近遇到了一个问题
我的笔记本电脑上同时安装了 Ubuntu 和 Windows 7。启动电脑时,系统会显示一个启动屏幕,供我在 Ubuntu 和 Windows 之间进行选择。
然后我格式化了有 Windows 的分区。但在启动菜单中,Windows 仍然出现,但它当然不是真的在那里,所以如果选择 Windows,它会告诉我一些类似错误的启动记录的信息。
我的笔记本电脑上有 3 个分区:
50GB - Ubuntu
100GB ext4
80GB also ext4
最近,我格式化了 80GB 分区并将文件系统更改为 NTFS,然后在那里安装了 Windows。
但是现在启动菜单不见了,尽管我已经安装了 Ubuntu!
我怎样才能恢复该启动屏幕?
答案1
主要方法:
您似乎已用 Windows MBR 覆盖了 GRUB(提供启动菜单的东西)。您需要启动 Ubuntu 安装 CD,然后打开文件管理器并打开您的 Linux 根分区(包含 /boot、/var、/sys、/etc 等的分区)(这将挂载它)。关闭该窗口,但不要单击硬盘旁边的“弹出”按钮,除非您打开了错误的硬盘。现在,在终端中输入:
grub-install --root-directory=<grub directory> /dev/sda
在哪里获取该<grub-directory>
部分,输入 /media/,然后使用TAB“自动完成”正确的目录。如果一切顺利,当您重新启动时,您将拥有一个可以运行的 GRUB 系统。
替代方法:
获取 Super Grub Disc(不是 Super grub disc 2),启动它,选择GNU/Linux
,然后选择Fix boot of GNU/Linux
。如果一切顺利,您将能够启动 Ubuntu,在那里您可以update-grub
从终端运行以确保 GRUB2 已安装,并且有适用于 Windows 的选项。