📄 00000033.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: raner (就要离开清华了...), 信区: Linux <BR>标 题: FreeBSD如何跑diskless(转载) <BR>发信站: BBS 水木清华站 (Mon Jun 29 10:37:44 1998) <BR> <BR>来 源: freebsd.csie.nctu.edu.tw <BR>档 名: 0/System/network/diskless(使用 70 埠) <BR>标 题: 如何跑 diskless - How to diskless <BR> <BR> <BR> diskless 可以让 FreeBSD client PC 不需要硬碟就可以透过网路跑 FreeBSD. <BR> 以下是两个成功的范例: <BR> <BR>======== 范例一 ========= <BR>From: <A HREF="mailto:client.bbs@csie.nctu.edu.tw">client.bbs@csie.nctu.edu.tw</A> (client) <BR>Newsgroups: tw.bbs.comp.386bsd <BR>Subject: Re: 如何使 diskless 的 pc 也能跑 freebsd <BR>Date: 27 May 1995 05:44:34 GMT <BR> <BR>(1) /etc/bootptab 建立diskless pc 的资料 <BR>(2) /etc/servives 之bootpd 及 tftpd 是否打开 <BR>(3) /etc/inetd.conf 之tftpd 是否打开 <BR>(4) bootpd 放入 /etc/rc 差不多最后面 <BR> (若由inetd 来叫 ,时常抢不过 ka9q 的 bootpd) <BR>(5) 建立diskless pc 的 root file system. ex:/home/diskless1 <BR>(6) 建立diskless pc 的swap file system. <BR> 建目录: ex:/home/swapfs <BR> 建swap file: 若diskless pc 的 ip: 140.115.10.222 <BR> 则 touch /home/swapfs/swap.140.115.10.222 <BR>(7) 把 freebsd 整个系统 拷贝至 /home/diskless1 <BR>(8) export /home/diskless1 及 home/swapfs 给 diskless pc <BR>(9) 建立 /tftpboot/cfg.140.115.10.222 file <BR> rootfs server:/home/diskless1 <BR> swapfs server:/home/swapfs <BR> swapsize 32000 <BR>(10)至/usr/src/sys/i386/boot/netboot make *.com 或 *.rom <BR> make install <BR> 至/usr/mdec 取你要的 档案,开 diskless pc <BR> <BR>大致上,是如此! 自己再try ! <BR>======================== <BR> <BR>======== 范例二 ======== <BR>From: <A HREF="mailto:upleong@csie.nctu.edu.tw">upleong@csie.nctu.edu.tw</A> (Bills) <BR>Newsgroups: tw.bbs.comp.386bsd <BR>Subject: 设定diskless pc step by step <BR>Date: 16 Oct 1996 03:17:58 GMT <BR> <BR> <BR>给大家分享一下. 实在太好玩了。 <BR> <BR>假设有两台机器, <BR>serverxy 是提供 diskless开机之server, ip: 140.113.141.191 <BR>clientab 为 diskless之机器 ip: 140.113.141.204 <BR>以下范例是在同一domain之下测试成功的(注: 好像是在不同domain也可以) <BR> <BR>所有要修改或增加的档案: <BR>a. /etc/inetd.conf <BR>b. /etc/services <BR>c. /tftpboot/cfg.xxx.yyy.zzz.www <BR>d. /etc/bootptab <BR>e. /swapfs/swap.xxx.yyy.zzz.www <BR>f. /sys/i386/conf/boot/netboot/*.com <BR>g. /rootfs/clientab ;这里是整个系统 <BR>h. /etc/exports <BR> <BR>Server端的设定: <BR>(一)修改 /etc/inetd.conf 加入tftpd, 修改/etc/services 增加tftpd, <BR> bootpd的功能, 其中diskless的机器之root file system在 /rootfs/clientab。 <BR> /etc/inetd.conf: <BR> tftp dgram udp wait nobody /usr/libexec/tftpd \ <BR> tftpd -l /tftpboot /rootfs/clientab <BR> /etc/services: <BR> tftp 69/tcp #Trivial File Transfer <BR> tftp 69/udp #Trivial File Transfer <BR> bootps 67/tcp dhcps #Bootstrap Protocol Server <BR> bootps 67/udp dhcps #Bootstrap Protocol Server <BR> bootpc 68/tcp dhcpc #Bootstrap Protocol Client <BR> bootpc 68/udp dhcpc #Bootstrap Protocol Client <BR> <BR>(三)以后启动 bootpd, 可以加入/etc/rc.local之中, 其设定档为/etc/bootptab。 <BR> /etc/rc.local: <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -