RHEL6:从initrd附加选项指定Rescue Method

我正在处理PXE菜单configuration。 它集成了RHEL6 Rescue选项,以便在从networking启动后执行修复。 Rescue引导环境要求设置三个基本问题:语言,键盘映射和救援图像的来源。

我有前两个通过在PXE菜单的“追加”行中添加“lang =”和“keymap =”选项进行sorting:

label rescue kernel /images/rhel6-3/vmlinuz ipappend 2 append initrd=/images/rhel6-3/initrd.img LANG=en_US.UTF-8 KEYMAP=us rescue 

我现在好奇的是如何告诉救援环境从URL获取救援图像。 我不熟悉所有的内核选项,无论如何救援模式似乎是一个特殊情况。 我试过“URL =”,但是这没有任何作用。

这可能吗?

在我的PXEB​​oot设置中,我使用DHCP和ksdevice规范来告诉引导内核去哪里获取它的信息。

例如:

  APPEND text initrd=images/centos/4/i386/initrd.img ramdisk_size=128000 ip=dhcp ksdevice=eth1 method=nfs:192.168.1.254:/data/network-instal l/centos/4/i386 rescue 

在这里,我通过专用networking使用NFS,但是URL也可以工作。 如果你使用域名,那么你的DHCP也需要设置DNS,这就是我使用IP地址的原因。

在我们的DHCP服务器端,我们映射了所有服务器的MAC地址,以便获得相同的IP地址。

我们有一个pxeboot菜单,让我们放入任何安装映像(CentOS 4-6(i386 / x86_64))以及相应的救援模式。

我想不是。 你将需要无盘启动。 它不会是一个URL – 当内核启动时,机器甚至没有IP地址,所以它必须与bootp协议做好。