Boot
從主機組的 dhcpd.conf 傳遞核心引導參數?
是否可以配置
dhcpd.conf
為使特定主機組使用傳遞給核心載入的附加核心引導參數?謝謝!
能做到這一點的不是 DHCP,而是 PXE。
一個範例(不一定對您有用)
dhcpd.conf
文件:allow booting; allow bootp; authoritative; default-lease-time 600; max-lease-time 7200; option domain-name "domain.com"; ddns-update-style none; log-facility local7; deny unknown-clients; subnet 192.168.124.0 netmask 255.255.255.0 { option routers 192.168.124.1; option subnet-mask 255.255.255.0; option domain-name-servers 199.245.70.156; filename "pxelinux.0"; next-server 192.168.124.81; host foo { hardware ethernet f4:xx:46:xx:xx:67; fixed-address 192.168.124.25; option host-name "foo"; } }
我使用了一個規則來匹配一個特定的 MAC 地址,根據需要修改以匹配一個組。
next-server
and參數告訴請求 IP(並匹配要求)的filename
主機使用文件引導,該pxelinux.0
文件可以在192.168.124.81
.該 IP 地址的 TFTP 伺服器通常具有以下行中的預設配置:
default menu.c32 prompt 0 menu title PXE Boot Menu menu include pxelinux.cfg/graphics.conf menu autoboot Starting Local System in # seconds label rhel6 menu label Install - ^RHEL6 64 kernel rhel/6/x86_64/vmlinuz initrd rhel/6/x86_64/initrd.img append ks=http://10.0.0.2/rhel6/ks/rhel6.cfg ksdevice=eth0
您可以使用
append
此處的參數向核心添加任何有效的自定義值。