MEMO Knoppix PXE

From KuWiki

Jump to: navigation, search

首先用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