VMware ESXi 5.1 - isolinux.cfg - 从 SAN LUN 启动?

VMware ESXi 5.1 - isolinux.cfg - 从 SAN LUN 启动?

我为 VMware ESXi 5.1 U1 创建了一个自定义脚本安装光盘。我尝试使用一个选项(默认)来引导到本地磁盘,或者在我的情况下是从 SAN 提供的 LUN 0。虚拟机管理程序安装到通过光纤通道连接的 LUN 0 并从 SAN 引导。

我以为‘从本地磁盘启动’将允许我启动到 SAN LUN 上的安装,但事实并非如此。

有没有办法指示 syslinux 启动到第一个可用的 LUN 而不是本地磁盘?目前,由于没有真正的本地磁盘可用,该过程会循环。

以下是 isolinux.cfg 的副本

DEFAULT menu.c32
MENU TITLE HP-ESXi-5.1.0-std-iso Boot Menu
NOHALT 1
PROMPT 0
TIMEOUT 450
LABEL hddboot
  LOCALBOOT 0x80
  MENU LABEL Boot from local disk
LABEL install
  KERNEL mboot.c32
  APPEND -c boot.cfg
  MENU LABEL HP-ESXi-5.1.0-std-iso Installer
LABEL swboot1
  KERNEL mboot.c32
  APPEND -c swboot1.cfg
  MENU LABEL SW (Local Disk) HP-ESXi-5.1.0-std-iso Scripted Installer
LABEL swboot2
  KERNEL mboot.c32
  APPEND -c swboot2.cfg
  MENU LABEL ^SW (Boot-From-SAN) HP-ESXi-5.1.0-std-iso Scripted Installer

答案1

如果您的 SAN LUN 是安装 CD 之后系统启动顺序中的下一个设备,那么应该这样做:

LOCALBOOT -1

这会导致 ISOLINUX 报告启动失败,从而导致使用启动顺序中的下一个设备。

相关内容