Go to main content
Oracle® Server CLI Tools 用户指南

退出打印视图

更新时间: 2015 年 12 月
 
 

使用 ipmitool 配置引导顺序

在某些平台上,ipmitool 提供了使用 biosconfig 对引导顺序进行永久性更改的替代方法。此接口可以指定哪个是最高优先级类别的引导设备。此操作相当于进入 BIOS 设置界面并将整个类别的设备移动到引导列表的顶部(例如,移动所有磁盘以在 CD-ROM 之前引导)。

以下 ipmitool 原始命令的工作方式类似于 ipmitool chassis bootdev 命令。在 BIOS POST 期间,BIOS 要求 SP 提供引导标志。原始命令设置了额外的位(永久性位),这样会使 BIOS 对引导列表重新排序并将该顺序保存在 CMOS 中。如果在主机 Linux 系统上安装了 IPMI 驱动程序,则还可以通过主机 SP 键盘控制器方式 (Keyboard Controller Style, KCS) 接口发出这些 ipmitool 命令。

根据要首先引导的设备,使用以下命令之一:

  • 首先从 PXE 引导:

    ipmitool -H ... -U root -P ... raw 0x0 0x8 0x5 0xC0 0x4 0x0 0x0

    BIOS 引导顺序发生更改,以使 PXE 尝试首先引导。Sun Blade X6275 同时具有 IB 接口和千兆位以太网接口;如果 IB 故障转移,则将使两种接口都移动到引导列表的顶部,首先列出 InfiniBand PXE,再列出 GE。BIOS 设置会反映引导顺序的更改。

  • 首先从 CD/DVD 引导:

    ipmitool -H ... -U root -P ... raw 0x0 0x8 0x5 0xC0 0x14 0x0 0x0

    BIOS 引导顺序发生更改,以使任意 CD/DVD 尝试首先引导。在 Sun Blade X6275 上,这可以是 USB 外部 CD/DVD-ROM 驱动器或 JavaConsole 重定向的 CD。BIOS 设置会反映引导顺序的更改。

  • 从软盘或任意可移动介质引导:

    ipmitool -H ... -U root -P ... raw 0x0 0x8 0x5 0xC0 0x3C 0x0 0x0

    BIOS 引导顺序发生更改,以使任意软盘或可移动介质(如 USB 闪存)尝试首先引导。在 Sun Blade X6275 上,这可以是 USB 闪存驱动器或 JavaConsole 重定向的软盘。BIOS 设置会反映引导顺序的更改。

  • 从硬盘驱动器引导:

    ipmitool -H ... -U root -P ... raw 0x0 0x8 0x5 0xC0 0x8 0x0 0x0

    BIOS 引导顺序发生更改,以使硬盘驱动器尝试首先引导。在 Sun Blade X6275 上,首先引导闪存小型 DIMM SATA。BIOS 设置会反映引导顺序的更改。