安装系统的第二个部分是由二进制分发组件构成的: NetBSD操作系统的文件。安装程序需要访问发行组件。 sysinst 通常从你刻录的CD或DVD中获得这些组件, 但也可以从FTP, NFS, 或本地的文件系统中获得它们。
NetBSD项目为每个支持的硬件平台全提供了完整的安装介质。 通常是以可启动CD镜像的形式 (.iso 文件)。 例如:
2.2.6.1. 从CD启动安装系统
使用一个可启动的NetBSD安装CD下载这个你构架的 iso 文件,然后将它刻录成CD或DVD。 你需要自己处理这个步骤, 因为有非常大量的刻录软件。 确认你的计算机已经设置为先从CD/DVD启动,然后才是硬盘, 插入光盘, 重新启动计算机。
2.2.6.2. 从软盘启动安装系统
如果你需要创建安装软盘, 你需要将软盘镜像拷贝到软盘上。这个软盘镜像可以通过NetBSD的FTP服务器或安装光盘上获得。在DOS里执行这个操作你可以用 rawrite 程序,它位于 i386/installation/misc 目录。 对Windows来说, 也有一个相应版本是 rawr32.zip。这些镜像文件是 i386/installation/floppy/boot1.fs 和 i386/installation/floppy/boot2.fs 是用来安装一台 “普通” 的PC。 其它的软盘镜像也有,更详尽的描述参阅 INSTALL 文档。
说明
在你将软盘镜像写入软盘前你永远别忘了检查一下软盘的状况: 这步经常被忽视, 可是可以避免你很多麻烦!
写入软盘的步骤是:
- 格式化软盘。
- 进入CD-ROM的 I386\INSTALLATION\FLOPPY 目录。
- 运行..\MISC\RAWRITE 程序 (或如果你在Windows系统下提取出 ..\MISC\RAWR32.ZIP , 在运行这个文件里面的RAWRITE32程序)。 通常 “源文件” 是 BOOT1.FS 和 BOOT2.FS 而 “目标驱动器” 是 A:
代码: 全选
# cd i386/installation/floppy
# dd if=boot.fs of=/dev/fd0a bs=36b
说明
一张 1440K 的软盘包含了1474560 bytes 并且由80 柱面, 2 磁道, 18 扇区 和 512 字节/每扇区 构成的, 也就是说, 80 * 2 * 18 = 2880 blocks. 因此 bs=36b 每次拷贝一个柱面 (18 * 2 blocks) 并且重复80词操作而不是2880次。