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 先
沒有留言:
張貼留言