DRBL用戶端是使用PXELINUX來控制的,PXE開機的設定檔放在/tftpboot/nbi_img/pxelinux.cfg/目錄下,用戶端取得的設定檔會有優先順序
順序是:
(1) UUID (2) MAC address (3) IP address (4) default
實體順序是:
/tftpboot/nbi_img/pxelinux.cfg/b8945908-d6a6-41a9-611d-74a6ab80b83d
/tftpboot/nbi_img/pxelinux.cfg/01-88-99-aa-bb-cc-dd
/tftpboot/nbi_img/pxelinux.cfg/C0A86401
/tftpboot/nbi_img/pxelinux.cfg/C0A8640
/tftpboot/nbi_img/pxelinux.cfg/C0A864
/tftpboot/nbi_img/pxelinux.cfg/C0A86
/tftpboot/nbi_img/pxelinux.cfg/C0A8
/tftpboot/nbi_img/pxelinux.cfg/C0A
/tftpboot/nbi_img/pxelinux.cfg/C0
/tftpboot/nbi_img/pxelinux.cfg/C
/tftpboot/nbi_img/pxelinux.cfg/default
我在想比較好用到的應該是 (2) (3) (4) 吧
01-88-99-aa-bb-cc-dd 是 01 加上 mac address,: 取代為 – 符號
C0A86401 是用 /opt/drbl/bin/drbl-gethostip 192.168.100.1 算出來的
再來可以拿 /tftpboot/nbi_img/pxelinux.cfg/default 檔當範本
另複製一份給 C0A86401 用
ex:
cp -rp /tftpboot/nbi_img/pxelinux.cfg/default /tftpboot/nbi_img/pxelinux.cfg/C0A86401
ref:
http://drbl.nchc.org.tw/advanced/fine-print.php?path=./01_DRBL/02-pxelinux-config.faq#02-pxelinux-config.faq
http://drbl.nchc.org.tw/faq/fine-print.php?path=./1_DRBL_common/35_different_kernel_for_clients.faq#35_different_kernel_for_clients.faq
——————————————————————————————————————————–
留言