使用 YaST 配置引导加载程序

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

图 9.1. Boot Loader 设置

Boot Loader 设置

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

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

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

调整默认引导项

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

过程 9.1. 设置默认系统

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

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

  3. 单击设为默认

  4. 单击完成以激活这些更改。

修改引导加载程序位置

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

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

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

    从引导分区引导

    /boot 分区的引导扇区。

    从扩展分区引导

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

    从主引导记录引导

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

    从引导分区引导

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

    自定义引导分区

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

  2. 单击结束来应用更改。

更改引导加载程序超时值

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

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

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

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

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

  4. 单击确定

  5. 单击完成以保存更改。

设置引导密码

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

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

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

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

  3. 菜单界面密码中设置密码。

  4. 单击确定

  5. 单击完成以保存更改。

调整磁盘顺序

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

过程 9.5. 设置磁盘顺序

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

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

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

  4. 单击确定保存更改。

  5. 单击完成以保存更改。

配置高级选项

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

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

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

调试标志

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

将通用引导代码写入 MBR 中

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

隐藏引导菜单

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

使用受信任的 GRUB

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

图形菜单文件

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

串行连接参数

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

终端定义

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

更改引导加载程序类型

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

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

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

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

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

    建议新配置

    让 YaST 推荐一个新的配置。

    转换当前配置

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

    从头开始新的配置

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

    读取保存在磁盘上的配置

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

  4. 单击确定保存更改

  5. 在主对话窗口中单击完成以应用更改。

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

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

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