使用 YaST 配置引导加载程序

在您的 SUSE Linux Enterprise Desktop 系统中配置引导加载程序的最简单方式就是使用 YaST 模块。在 YaST 控制中心,选择系统+引导加载程序。 如图 10.1 “Boot Loader 设置”中所示,它将显示您系统的当前引导加载程序配置,并允许您进行更改。

图 10.1. Boot Loader 设置

Boot Loader 设置

使用扇区管理选项卡可编辑、更改和删除单个操作系统的引导加载程序扇区。若要添加某个选项,请单击添加。 要更改现有选项的值,请用鼠标选中它,然后单击编辑。 要删除现有的条目,请选择它,单击删除。如果对引导加载程序选项不熟悉,请先阅读第 10.1 节 “通过 GRUB 引导”

使用引导加载程序安装选项卡查看并更改类型、位置和高级加载程序设置的相关设置。

从单击其他后打开的下拉菜单中访问高级配置选项。内置编辑器让您可以更改 GRUB 配置文件(细节请参见第 10.1 节 “通过 GRUB 引导”)。也可以删除现有配置并从头开始或让 YaST 建议新配置。也可以向磁盘写入配置或从磁盘重新读取配置。要恢复在安装期间保存的原始主引导记录 (MBR),请选择恢复硬盘的主引导记录

调整默认引导项

要更改默认引导的系统,请按如下所示继续:

过程 10.1. 设置默认系统

  1. 打开扇区管理选项卡。

  2. 从列表中选择所需的条目。

  3. 单击设为默认

  4. 单击确定以激活这些更改。

修改引导加载程序位置

要修改引导加载程序的位置,请遵循以下步骤:

过程 10.2. 更改引导加载程序位置

  1. 选择引导加载程序安装选项卡,然后为引导加载程序位置选择以下某个选项:

    从主引导记录引导

    本操作会在第一个磁盘的 MBR 中安装引导加载程序(根据 BIOS 中预设的引导顺序)。

    从引导分区引导

    这将在 / 分区(这是默认分区)的引导扇区中安装引导加载程序。

    从引导分区引导

    这将在 /boot 分区的引导扇区中安装引导加载程序。

    从扩展分区引导

    这将在扩展分区容器中安装引导加载程序。

    自定义引导分区

    手动使用此选项来指定引导加载程序的位置。

  2. 单击确定以应用您的更改。

更改引导加载程序超时值

引导加载程序不会立即引导默认系统。 超时期间,可以选择要引导的系统或编写一些内核参数。 要设置引导加载程序超时值,请执行如下操作:

过程 10.3. 更改引导加载程序超时值

  1. 打开引导加载程序安装选项卡。

  2. 单击引导加载程序选项

  3. 通过键入新值、用鼠标单击相应的箭头键或使用键盘上的箭头键来更改超时(以秒为单位)的值。

  4. 单击确定两次以保存更改。

设置引导密码

使用此 YaST 模块,还可以设置密码来保护引导。 这提供了更高的安全性级别。

过程 10.4. 设置引导加载程序密码

  1. 打开引导加载程序安装选项卡。

  2. 单击引导加载程序选项

  3. 通过单击并键入两次密码激活使用密码保护引导加载程序选项。

  4. 单击确定两次以保存更改。

调整磁盘顺序

如果您的计算机有多个硬盘,则可以按照计算机的 BIOS 设置指定磁盘引导顺序(请参见第 10.1.2 节 “文件 device.map”)。为此,请执行如下操作:

过程 10.5. 设置磁盘顺序

  1. 打开引导加载程序安装选项卡。

  2. 单击引导加载程序安装详细信息

  3. 如果列出了多个磁盘,请选择一个,然后单击向上向下来对显示的磁盘重新排序。

  4. 单击确定两次以保存更改。

配置高级选项

高级引导选项可以通过引导加载程序安装+引导加载程序选项来配置。通常情况下,不需要更改默认设置。

在分区表中设置活动标志,以引导分区

激活包含该引导加载程序的分区。一些旧操作系统(如 Windows 98)只能从活动分区中引导。

将通用引导代码写入 MBR 中

使用通用、独立于操作系统的代码替换当前 MBR。

调试标志

在调试模式中设置 GRUB,该模式可显示表明磁盘活动的消息。

隐藏引导菜单

隐藏引导菜单并引导默认项。

使用受信任的 GRUB

启动支持受信任计算功能的受信任 GRUB。

图形菜单文件

显示引导屏幕时使用的图形文件的路径。

串行连接参数

如果您的计算机是通过串行控制台控制的,则可指定要使用的 COM 端口及其运行速度。还可以将终端定义设置为串行。有关细节,请参见 info grubhttp://www.gnu.org/software/grub/manual/grub.html

终端定义

如果您正在通过串行控制台引导,则在此输入串行,否则请保留为空。在这种情况下,您还需要指定串行连接参数

更改引导加载程序类型

引导加载程序安装中设置引导加载程序类型。 SUSE Linux Enterprise Desktop 中的默认引导加载程序是 GRUB。要使用 LILO 或 ELILO,请如下操作:

[Warning]LILO 不受支持

不建议使用 LILO—它在 SUSE Linux Enterprise Desktop 上不受支持。仅在特殊情况下才使用它。

过程 10.6. 更改引导加载程序类型

  1. 选择引导加载程序安装选项卡。

  2. 对于引导加载程序,请选择 LILO

  3. 在打开的对话框中,选择以下某个操作:

    建议新配置

    让 YaST 推荐一个新的配置。

    转换当前配置

    让 YaST 转换当前的配置。 在转换配置时,有些设置可能会丢失。

    从头开始新的配置

    编写自定义配置。 此操作在安装 SUSE Linux Enterprise Desktop 期间不可用。

    读取保存在磁盘上的配置

    装载自己的 /etc/lilo.conf。 此操作在安装 SUSE Linux Enterprise Desktop 期间不可用。

  4. 单击确定两次以保存更改。

转换时,旧的 GRUB 配置将保存到磁盘上。如要使用它,只需将引导加载程序类型改回 GRUB,然后选择恢复转换前保存的配置。 此操作仅在已安装的系统上可用。

[Note]自定义引导加载程序

如果想要使用 GRUB 或 LILO 以外的引导加载程序,请选择不安装任何引导加载程序。 在选择该选项之前,请仔细阅读您的引导加载程序文档。