|
"TEXT-INDENT: 2em">展开etherboot,进入src-32,编辑Config。有许多选项可以让你做多重启动、显示信息、询问口令之类的事情,但是唯一需要的是用bootp代替dhcp,即在Config中定义-DNO_DHCP_SUPPORT。因为在服务器端我们打算用bootp,所以这是必须的,否则启动时会因为寻找dhcp server又找不到启动不了。如果你准备在服务器端使用dhcp,那么这一步就不需要了。make。对每种网卡都会生成两个文件 .rom和 .lzrom,后者是压缩过的。 使用软盘启动验证所作的启动ROM没问题,假设你用的网卡是ne2000兼容的:
cat ../src/floppyload.bin ne.lzrom > /dev/fd0
用软盘启动,应该能探测到你的网卡并发出bootp请求。如果一切OK,你就可以把ROM文件烧到EPROM里了。
|