2006年2月24日 星期五

FreeBSD pxeboot

1.設定電腦為網路開機 (廢話)
2.設定 tftp server, 將 /boot/pxeboot 複製到 tftp 目錄
3.安裝 isc-dhcpd, 設定:


參考: FreeeeBSD Handbook

--

update 4/1:

1.compile pxeboot with tftp support
2.copy /boot/* to /pxeroot
3.loader command:
load /kernel
load -t md_root /mfsroot.gz
set vfs.root.mountfrom=/dev/md0c
boot

今天釐清幾點:
1. pxeboot 還是 compile 成 TFTP 比較穩定的樣子,預設的 NFS root 一直有問題,kernel 根本沒辦法開起來,連 copyright message 都看不到
2. pxeboot 有點怪怪,如果在第一個收到的有效 dhcp offer 後,又收到另一個 offer, 也就是說 lan 上有兩個以上 dhcp server 時,似乎會hang 住。
3. 不知道為什麼,自己 compile 的 GENERIC kernel 沒辦法用 md root 開機,但從 snapshot013 弄出來的kernel, 同樣是 GENERIC, 用同一個 mfsroot.gz 卻沒問題。

--

4/2 update:
重新 compile 一個 GENERIC kernel, md_root 又正常了... 林老師的,耍我啊*(&*(#$& 看起來以後還是 make clean 先

沒有留言:

張貼留言