MEMO Knoppix PXE
From KuWiki
首先用Knoppix的光碟開機(不用進X),然後用root的身分執行"knoppix-terminalserver"。
knoppix# knoppix-terminalserver
利用這個工具可以產生我們需要的幾個檔案,並且在這個步驟可以設定需要支援的網卡,結束之後,將我們需要的檔案打包起來。
knoppix# tar jcf pxe.tar.bz2 /tftpboot/{vmlinuz,miniroot.gz,pxelinux.cfg}
將pxe.tar.bz2解到boot的根目錄(pxelinux.0和光碟中/boot/isolinux目錄裡面的檔案都應該放在這裡)。
pxe-server# cd /mnt/pxe/knoppix/boot pxe-server# tar xf pxe.tar.bz2
編輯"pxelinux.cfg/*"的設定,尤其需要注意nfsdir的設定需要指向NFS上面的Knoppix目錄,這樣子Knoppix PXE boot的檔案就準備完成了。
補充
cheat codes說明
用上面這方法產生的設定檔開機的時候不能透過F2和F3來查看cheat codes,可以在"pxelinux.cfg/*"裡面加入粗體的那幾行文字。(請參照原來的isolinux.cfg)
PROMPT 1 DISPLAY boot.msg F1 boot.msg F2 f2 F3 f3 LABEL knoppix KERNEL vmlinuz
pxelinux.cfg內檔案的命名
Mac address:
pxelinux.cfg/01-88-99-aa-bb-cc-dd
子網路(此例為192.168.0.0/24,因為192=0xC0, 168=0xA8, 0=0x00):
pxelinux.cfg/C0A800
預設:
pxelinux.cfg/default

