FreeBSD kernel 编译大法(一)(9)
2008-02-23 08:02:48来源:互联网 阅读 ()
4. 你要创建一个磁带机来安装FreeBSD。
2.14.1 用FreeBSD 磁盘创建一个本地FTP 站点
如果你通过BSDi 发行的FreeBSD 光盘安装,并不需要有太多的预先准备工作(其它类
型的CDROM 可能也可以运行得很好。可是我们不能很确定,因为我们不可能绝对地知道它们
是怎样被制作出来的)。你可以直接在DOS 中从光盘上直接运行install.bat 文件进行安装,
或者利用makeflp.bat 文件自动制作启动软盘。
如果你通过CDROM 引导来执行安装程序,那CDROM 将直接将你带入安装菜单。如果你从
MSDOS 分区来访问CDROM,执行安装程序,需要先挂上CDROM 的驱动程序,然后执行
install.bat 文件。这样才能把你带入FreeBSD 的安装菜单。
第91 页FreeBSD 使用手册
注意:你必须在纯DOS 环境下执行,而不是在windows 下的模拟DOS 环境。
安装菜单类似于DOS 环境下执行view 命令时所出现的菜单,指导你进行各种选项。一
旦你从DOS 分区或软盘启动,你就只能选择CDROM 作为安装媒介。你的系统完全安装好后,
你需要从硬盘重新启动系统,可以通过下面的命令来挂上CDROM:
#mount /cdrom
如果要退出CDROM,你必须先卸掉CDROM,可以用下面的命令:
# umount /cdrom
不要直接将CDROM 退出来。
注意: 在激活安装之前,确定光盘在光驱中,那安装程序会找到它。这么做能确保CDROM
在安装过程中会被检测器检测到、系统自动设为已知的设备(只要你是以CDROM 作为安装的
媒介)。
最后,如果你喜欢让别人用FTP 的方式从你的CDROM 上安装的话,你会发现非常简单。
在你的电脑完全安装完以后,你只要用vipw 命令将下面一行代码写入password 文件:
ftp:*:99:99::0:0:FTP:/cdrom:/nonexistent
任何通过网络连接到你电脑的机器,只要在选择安装方式时,选择通过FTP 站点的其它
方式中键入ftp://your machine 就可以了。
注意:如果你选择通过匿名FTP 的方式来安装的话,你就可以采用上面的方式。
2.14.2 创建安装软盘
如果你一定要从软盘安装(虽然我们并不推荐那样做),你必须准备几张软盘。至少这
些软盘必须是1.44MB 或1.2MB 的。如果你需要在DOS 下做启动盘,你必须要用format 命令
格式化软盘。不要指望厂商的预先格式化!最好还是亲自进行格式化。如果你在另外一台
第92 页FreeBSD 使用手册
FreeBSD 的机器上做了启动盘的话,那进行格式化是一个不错的主意。你可以使用disklabel
和newfs 命令来创建一个UFS 文件系统,具体操作如下:
# fdformat -f 1440 fd0.1440
# disklabel -w -r fd0.1440 floppy3
# newfs -t 2 -u 18 -l 1 -i 65536 /dev/rfd0
注意:如果是5.25‘软盘的话,需要使用fd0.1200 和floppy5。
然后你就可以像其它文件系统一样mount 和write 这些磁盘。格式化这些磁盘之后,你
必须拷贝文件到磁盘中。这些distribution 文件都被分割成刚好可存进五张1.44MB 软盘。
查阅你所有的磁盘,找出所有可能适合的文件。直到你找到所有需要的配置并且将它们以这
种方式安置。每一个配置都应该有一个子目录在磁盘上,例如:a:\bin\bin.aa、
a:\bin\bin.ab 诸如此类。当你进入选择安装媒介的屏幕时,选择“Floppy”,立即到下一
步。
2.14.3 从一个MS-DOS 分区安装
如果从MSDOS 分区进行安装,你需要在你的C 盘建立一个文件夹,C:\freebsd。然后从
你的CDROM 或FTP 站点上将相关文件拷贝到这个文件夹中。我们建议使用DOS 下的xcopy
命令进行拷贝。使用方法如下:
C:\> md c:\FreeBSD
C:\> xcopy e:\bin c:\FreeBSD\bin\ /s
C:\> xcopy e:\manpages c:\FreeBSD\manpages\ /s
假设C: 有足够的空间, E: 是已被mount 的CDROM。
如果你没有CDROM,你可以从ftp.freebsd.org 站点下载发行包。每个发行包都有它自
己的目录;例如,bin 发行包能在4.4/bin 目录找到。对很多发行包(distributions)来
说,如果你希望从MS-DOS 安装的话(你有足够的空间),安装c:\freebsd 下的每个文件—这
个BIN 发行包只是最低限度的要求。
第93 页FreeBSD 使用手册
2.14.4 创建一个安装磁带
从磁带安装也许是最简单的方式,比在线使用FTP 或使用CDROM 还快。安装的程序假设
是简单地被压缩在磁带上,所以在拿到所有配置文件后,简单的压缩它们,用下面的命令:
# cd /freebsd/distdir
# tar cvf /dev/rwt0 dist1 ... dist2
在你安装的时候,你要确定安装目录有足够的空间来容纳你所选择的组件。由
于不是随机访问磁带的,所以这种安装方法需要很多临时空间。你需要和磁带机所
存储内容一样多的空间。
注意:安装时,从软盘启动之前,磁带机必须已经在驱动器设备里。否则,安装过程
中可能会找不到它。
2.14.5 通过网络安装
有三种类型的网络安装方法。串口(SLIP or PPP),并口(PLIP),以太网标准控制
器(包括PCMCIA)。
SLIP support 是相当原始的,并且被限制在主要对hard-wired 的连接,就像一台手提
式计算机与另一台计算机间的串行线。现在的SLIP 的安装还没提供拨号功能,这个连接应
该是hard-wired;PPP 提供了这一种应该首先尽可能被用于SLIP 的设备。
如果你只有一个MODEM,那你就只有PPP 这一选择了。在你安装的过程中,要确定你能
很容易地获得完整且快速的关于你服务提供商的信息。
如果你要使用PAP 或CHAP 方式连接到你的ISP 的话,你需要使用ppp 命令进行拨号。
否则,当PPP 连接者只提供一种最简单的末端连接,你必须知道如何使用你的modem “AT
commands”想知道更深入的信息可以“查询用户-ppp 手册”与FAQ。如果你有一些问题,使
用你所在环境里的set log local ...命令查询,结果会显示在屏幕上。
你也可以通过并口电缆线连接到另外一台FreeBSD 机器上进行安装。通过并口安装要比
通过串口安装快得多。
第94 页FreeBSD 使用手册
通过网络安装最快的方法是利用以太网技术。FreeBSD 支持绝大多数以太网卡。如果你
要使用PCMCIA 接口的以太网,在启动电脑之前,确信已经把它插好了。目前,FreeBSD 还
不支持PCMCIA 的热插拔。
通过网络安装,你可能需要知道你的IP 地址,你地址的子网掩码,还有你机器的名字。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
