> touch /swapfs/swap.140.113.141.204
(六)把 client的file systems(/ /sbin /bin /root /etc ...)放在前面定义的地方
(/rootfs/clientab) 。Client可以和 server分享一部份的file systems, 如/usr,
/usr/local等 。但 rootfs等则不可以share 。
这里要怎样拷过去比较好呢? 我只想到把一些最基本的程式拷到rootfs, 等开
机后再 mount freebsd.csie:/some/where/SNAP; sh upgrade.sh 。
(七)修改/etc/exports, 把client的file system及swap都打开给client 。
root partition记得要maproot, 否则会没效 。
/etc/exports:
/rootfs/clientab /swapfs -maproot=root:wheel clientab.dorm13.nctu.edu.tw
(八)启动tftp和bootpd 。
>kill -1 `cat /var/run/inetd.pid`;
>/usr/libexec/bootpd -s /etc/bootptab;
Client端的设定:
因为是diskless的关系, 设定都跑到 server去了, 所以只要准备开机片就好了 。剩下
就是开机时打一下参数等 。
(一)建立网路开机所需的档案 。
cd /usr/src/sys/i386/boot/netboot
修改Makefile中网路卡的参数, 如 NE_BASE=0x300等 。
make all install
cd /usr/mdec; 把 *.com copy 至一Dos formatted的磁片上 。
(二)以DOS 开机
看是那一张网路卡, 执行其中一个 .com的档案后, 它会自动去找bootpd的server.
不过并不容易找到, 解决方法是手动给它填些参数 。
按ESC后会进到menu的command line, help 可以得到 help :P
>server 140.113.141.191
>ip 140.113.141.204
>netmask 255.255.255.0
>gateway 140.113.141.254
>kernel kernel ;指定kernel name (eg. kernel.GENERIC)
>flags c s ;等于boot: -c -s
>autoboot
顺利的话会看到loading kernel...等讯息, 可以开机进入single就成功了, 其他
设定都是diskless PC的事情了 。
推荐阅读
- imessage短信删除怎么恢复?如何恢复误删的短信内容
- FreeBSD光盘运行版的制作过程
- 91 FreeBSD连载:提升静态网页服务能力的综合方式
- 新手如何做到窄路会车
- 在FreeBSD中使用windows的simsun字体
- 3 用FreeBSD构建家庭网络世界
- 大蒜叶片干枯如何防治
- 磁盘配额 FreeBSD 中使用QUOTA来限制用户空间
- 鼠年宝宝起名字大全 如何选好字
- 苹果手机如何查历史浏览记录
