引导问题是指系统不能正确引导时出现的情况(不能引导到期望的运行级别和登录屏幕)。
如果硬件运行正常,则可能是由于引导加载程序已损坏而使 Linux 无法在计算机上启动。 在这种情况下,需要重安装引导加载程序。要重安装引导加载程序,请执行如下操作:
将安装介质插入驱动器中。
重引导计算机。
从引导菜单中选择。
选择一种语言。
接受许可证协议。
在屏幕中,选择,然后将安装方式设置为。
然后在“YaST 系统修复”模块中,选择,再选择。
恢复原始设置并重安装引导加载程序。
退出“YaST 系统修复”模块并重引导系统。
其他导致计算机无法引导的原因可能与 BIOS 相关:
请检查 BIOS 中对硬盘驱动器的引用。 如果在当前的 BIOS 设置中找不到硬盘驱动器本身,则 GRUB 可能就不能启动。
请检查您的系统引导顺序中是否包含硬盘。 如果未启用硬盘选项,即使系统正确安装,在访问所需的硬盘时仍可能无法引导。
这种情况通常在内核更新失败后发生,称为 kernel panic,原因是该过程中最后阶段有时可以在系统控制台上的错误类型。 如果实际上计算机刚刚在软件更新后重引导,则当前目标是使用旧的经过验证的 Linux 版本内核和关联文件重引导。这在引导过程中,可以如下在 GRUB 引导加载程序屏幕中进行:
用重设置按钮重引导计算机,或关闭它之后再打开。
当 GRUP 引导屏幕开始可见时,选择 然后按 Enter。 计算机将使用内核的前一个版本及其关联文件引导。
引导过程完成之后,删除新安装的内核,并在需要的情况下,手动修改 /boot/grub/menu.lst 以将较旧的内核指定为默认选项。 有关此配置文件中所使用的语法的详细信息,请参阅第 10 章 引导加载程序 GRUB。
不一定要更新此文件,因为回滚过程中自动更新工具通常会为您修改它。
重引导。
如果因为 选项不能正确引导计算机而不能解决该问题,则使用安装媒体引导计算机。 计算机引导之后,继续至步骤 3。
如果计算机能够启动,但是无法引导到图形登录管理器中,则问题可能出在默认的运行级别选项或 X Window 系统的配置上。 要检查运行级别配置,请作为 root 用户登录,然后检查计算机是否配置为引导到运行级别 5(图形桌面)。 有一个快捷的检查方法就是检验 /etc/inittab 中的如下内容:
tux@mercury:~> grep "id:" /etc/inittab id:5:initdefault:
如果返回的行表明计算机的默认运行级别(initdefault)设置为 5,则它将引导到图形桌面。 如果运行级别设置为其他任何数字,请使用“YaST 运行级别编辑器”模块将其设置为 5。
![]() | |
请不要手动编辑运行级别配置。 否则 SuSEconfig(由 YaST 运行)将在其下次运行时覆盖这些更改。 如果需要在此处进行手动更改,请将 | |
如果运行级别设置为 5,您的桌面或 X Windows 软件可能配置错误或已损坏。请检验 /var/log/Xorg.*.log 中的日志文件,查找它尝试启动的 X 服务器发出的详细消息。 如果桌面在启动时发生故障,它可能将错误消息记录到 /var/log/messages 中。 如果这些错误消息指出问题出在 X 服务器中的配置上,请尝试修正这些问题。 如果图形系统仍无法启动,请考虑重安装图形桌面。
![]() | 手动启动 X Window 系统 |
|---|---|
一项快速测试:如果用户当前登录到了控制台,startx 命令会强制 X Window 系统使用已配置的默认值启动。 如果这不起作用,它将把错误记录到控制台中。 | |