我刚刚从 Live CD 安装了 Ubuntu 11.10。
当我重新启动它时,它会立即启动 Ubuntu,而无需加载启动菜单让我选择 Ubuntu 或我之前安装的 Windows 7 操作系统。
以下是启动信息脚本。
我真的不知道现在该做什么,因为我对 Linux 环境还很陌生。
答案1
尝试显示 Grub 菜单
Shift当计算机尝试启动时按住该 键以显示 GRUB 2 菜单。在某些情况下,如果按住该Shift键的方法没有显示菜单,则Esc反复按下该键可能会显示菜单。
如果这不起作用,则使用 Boot Repair 重新安装并修复 Grub。
引导修复
修复引导加载程序
要恢复 Grub 引导加载程序,请按照以下步骤操作。
打开终端并运行以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
几秒钟后,Boot Repair 的主窗口将打开。
点击Recommended repair
。
你完成了!
重新启动以测试一切。
如果一切顺利的话,你现在就可以开始运行了。
词汇表
引导加载程序:在任何操作系统运行之前运行的一段代码。引导加载程序用于引导其他操作系统。每个操作系统通常都有自己的引导加载程序。
GRUB(大统一引导加载程序):一个引导加载程序包,旨在支持多种操作系统,并允许用户在启动时选择它们。它是 Ubuntu 的默认引导加载程序。
命令、命令行:传统的 Unix 环境,您在其中输入命令来告诉计算机要做什么。
终端:允许您访问命令行的应用程序。通过点击其键盘快捷键打开它,Ctrl Alt T
答案2
我以前遇到过类似的问题,在使用较旧的 LCD 显示器时,BIOS 之后屏幕一片空白,直到出现 Ubuntu 登录屏幕。显示器显示“频率超出范围”。Grub
已安装并运行,但未显示。
您可以通过在 BIOS 屏幕显示后点击“向下箭头”键至少 15 秒,然后按“Enter”来测试是否是这种情况。
如果 Windows 加载,则 grub 工作正常,但不显示。
可以通过使用启动修复高级部分中的“超出范围”选项或手动编辑 grub 来解决此问题。
根据启动信息脚本的第 346 到 348 行,应该显示 grub。
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
因此,使用命令gksu gedit /etc/default/grub
并取消注释/删除#
启动信息脚本中第 364 行的哈希值应该#GRUB_GFXMODE=640x480
可以正常工作。
保存更改后,您需要运行sudo update-grub