引导和关闭 Oracle® Solaris 11.2 系统

退出打印视图

更新时间: 2014 年 7 月
 
 

x86: 通过在引导时编辑 GRUB 菜单添加内核参数

在 x86 平台上,您可以在引导时通过编辑 GRUB 菜单设置特定引导项的引导属性和内核参数。这些更改在下次引导系统之前有效。

要永久设置特定引导项的引导属性,请使用带有 change-entry 子命令的 bootadm 命令。请参见如何设置 GRUB 菜单中指定引导项的属性

在引导基于 x86 的系统时,会显示 GRUB 主菜单。此菜单包含系统上当前所有引导项的列表。要编辑特定引导项,请使用方向键选择此项,然后键入 e 以编辑此项。在 GRUB 编辑屏幕中,导航到 $multiboot 行,然后在此行末尾键入附加引导选项或内核参数。

GRUB 编辑菜单中的 $multiboot 行可能与下面类似:

$multiboot /ROOT/transition/@/$kern $kern -B console=graphics -B $zfs_bootfs

例如,要在引导时禁用 e1000g 网络驱动程序并装入 kmdb,您需要针对指定项编辑 GRUB 菜单,如下所示:

$multiboot /ROOT/solaris/@/$kern $kern -B disable-e1000g=true -k -B $zfs_bootfs

要退出 GRUB 编辑菜单并引导刚刚编辑的项,请按 Ctrl-X 组合键。如果您的系统具有 UEFI 固件且未使用串行控制台,则按 F10 键也会引导此项。


注 - 如果计划在引导时编辑 GRUB 菜单,则必须使用 reboot 命令的 –p 选项重新引导系统以确保 GRUB 菜单在引导序列期间显示。

如果在引导时编辑 GRUB 菜单,可指定以下内核参数和选项:

unix

指定要引导的内核。

–a

提示用户输入配置信息。

–i altinit

将备用可执行文件指定为原始进程。altinit 是指向可执行文件的有效路径。

–k

在启用内核调试器的情况下引导系统

–m smf-options

控制服务管理工具 (Service Management Facility, SMF) 的引导行为

有两类选项:恢复选项和消息选项。

–r

指定重新配置引导。

系统将探测所有连接的硬件设备,然后指定文件系统中的节点,以便仅表示实际找到的那些设备。

–s

将系统引导至单用户状态。

–v

在启用详细消息的情况下引导系统。


注 - 使用 eeprom 实用程序以及在 GRUB 命令行上指定参数时,GRUB 命令行优先。

有关更多信息,请参见 kernel(1M) 手册页。