已于2006年11月1日发布
Copyright 1997-2006, Theo de Raadt.
ISBN 0-9731791-8-X
4.0 Song: "Humppa Negala"
新特征
如何安装
如何更新
如何使用Ports树
购买一张CD
以下是仅OpenBSD 4.0中新特征和新系统功能的部分列表.更详细的,请参阅有关4.0版本的changelog.
如果已经购买了CD套装,就不用考虑FTP的安装方式,CD上有详细完整的安装帮助说明,会让你的安装更加的容易.当然,如果你打算通过FTP来安装,同样可以从CD的安装说明中得到帮助.
快速安装仅适合熟悉OpenBSD 和有关disklabel -E 命令用法的人.安装时有疑惑,请参阅上面罗列的相关INSTALL.*文件!
安装前,设置BIOS 为CD引导. OpenBSD/i386 版本在第一张CD中.如果你的BIOS不支持CD启动,可以制作引导软盘来引导启动.用第一张CD中的4.0/i386/floppy40.fs来制作启动软盘,通过软盘驱动器来引导启动.
如果你有SCSI控制卡,最好用第一张CD中的 4.0/i386/floppyB40.fs 来制作引导软盘,以获得更好的支持.如果你要在笔记本电脑上安装,最好用第一张CD中 4.0/i386/floppyC40.fs来制作引导软盘,对本本的支持会更好.
CD和软盘启动都不行的话,你还可以用PXE通过网络来安装,相关信息请参阅 INSTALL.i386 文件.
如果计划让OpenBSD与另一操作系统共存,双重启动引导,请参阅 INSTALL.i386 文件
用在第一张CD中的4.0/tools/rawrite.exe ,rawrite来制作MS-DOS环境下的引导软盘.UNIX环境下的,用dd 制作.下面是有关dd用法的例子,这里的device可以是floppy, rfd0c, or rfd0a
# dd if=<file> of=/dev/<device> bs=32k
确保你的软盘无坏道,格式化正确,否则,很有可能使得安装失败.有关制作启动软盘和安装OpenBSD/i386的信息请参阅FAQ 4.3.1.
OpenBSD/amd64的4.0版本在第二张CD中.开始安装时,设置BIOS以CD方式启动.如果不能支持CD启动,可制作启动软盘来引导启动安装.用第二张CD中的 4.0/amd64/floppy40.fs 来制作,然后用软驱来启动引导.
CD或软盘启动都不支持,可以用PXE通过网络来安装,有关信息请参阅INSTALL.amd64 文件
如果计划让OpenBSD可与另一个操作系统共存,双重启动引导,请参阅INSTALL.amd64
将第二张CD放入CDROM,开机然后一直按着C键,直到显示器显示 OpenBSD/macppc 启动.还可以在开机提示时,输入boot cd:,ofwboot /4.0/macppc/bsd.rd
OpenBSD/sparc的4.0版本在第三张CD中,启动该CD时,根据你所用的ROM的版本,需用到下面两个命令中的一个:
>or > b sd(0,6,0)4.0/sparc/bsd.rd
如果你的SPARC系统没有CD驱动器,可以选择通过软盘来启动引导.将第三张CD中的 4.0/sparc/floppy40.fs 写入软盘来制作引导盘.更多的信息请参阅FAQ 4.3.1. .根据ROM版本的不同,从软盘启动需要下面两个命令中的一个:
ok boot floppy>or > b fd()
确保你的软盘无坏道,格式化正确,否则,很有可能使得安装失败.
如果你的SPARC系统既没有软驱也没有光驱,你可以通过可引导启动的磁带或者通过网络来安装,相关信息请参阅 INSTALL.sparc 文件
将第三张CD放入你的CDROM驱动器,然后输入 boot cdrom
如果这个没有用,或你没有光驱,你可以把第三张CD的 sparc64/floppy40.fs 或4.0/sparc64/floppyB40.fs 写入软盘中,用它作为启动盘来启动引导.详细内容参阅 INSTALL.sparc64
确保你的软盘无坏道,格式化正确,否则,很有可能使得安装失败
你也可以将第三张光盘中的 4.0/sparc64/miniroot40.fs 写入磁盘中的swap分区然后输入boot disk:b 来启动
如果以上的都不行,你可以通过网络来启动安装.相关内容在INSTALL.sparc64有介绍
根据你的机器类型,选择将 FTP:4.0/alpha/floppy40.fs 或 FTP:4.0/alpha/floppyB40.fs 写入一张软盘,然后输入 boot dva0.
详细信息请参阅INSTALL.alpha.
确保你的软盘无坏道,格式化正确,否则,很有可能使得安装失败
将串口联网之后,Thecus能直接通过网络用tftp或http启动.用fconfig配置网络,重设之后,加载bsd.rd,更详细相关信息参INSTALL.armish .IOData HDL-G 在EXT2格式的分区上启动.启动进入linux,复制‘boot’和bsd.rd到wd0(hda1)第一分区上,然后加载运行bsd.rd,保留wd0i(hda1)ext2ts 分区.更多信息请参阅INSTALL.armish
有必要的话,将固件驱动升级到最新的ABLE1.95,通过ABLE支持的设备(例如光驱或已有的FFS或EXT2FS分区)来 boot FTP:4.0/cats/bsd.rd 安装
按照 INSTALL.hp300 的相关说明通过网络来启动安装
按照 INSTALL.hppa 相关说明或浏览 hppa platform page查询相关信息通过网络来启动安装
将bsd.rd复制到Mach或UniOS分区,通过PROM启动进行安装.你也可以制作可启动磁带来启动引导安装.更多信息请参阅 INSTALL.luna88k
正常启动MacOS,通过FTP将 4.0/mac68k/utils 下Macside BSD/Mac68k Booter 程序解压到硬盘.在你bsd.rd 内核文件的位置配置BSD/Mac68k Booter,启动进入安装程序.更多相关信息请参阅 INSTALL.mac68k
可以制作可启动的磁带或通过网络来进行安装操作.
网络启动需要支持 NIOT 和 NBO debugger命令的MVME68K BUG版.
更多相关信息请参阅 INSTALL.mvme68k
可以制作可启动的磁带或通过网络来进行安装操作
网络启动需要支持 NIOT 和 NBO debugger命令的MVME88K BUG版.
更多相关信息请参阅
刻录一张cd40.iso的光盘,将其放入光驱中,从系统维护菜单中选择Install System Software进行安装.
如果没有光驱,可以通过DHCP或tftp连接到网络服务器的话,用bootp()/bsd.rd来引导启动安装.
更多相关信息请参阅 INSTALL.sgi
用mopbooting通过网络来启动进行安装,相关信息请参阅INSTALL.vax
用Linux内置的图形化安装程序ipkg来安装openbsd40_arm.ipk package,重启之后,即可运行.更多重要相关信息请参阅INSTALL.zaurus
Notes about the source code:关于源代码的说明:
src.tar.gz包含的源代码文件位于 /usr/src.该文件包括内核源文件,也包括了你需要的一切,其中内核源文件是单独一个文件.解压:
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
sys.tar.gz包含的源代码文件位于 /usr/src/sys.该文件包括了重建内核所需的所有的内核源代码.解压:
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/sys.tar.gz
CVS会定期检查更新这两个trees.相对于用anoncvs servers,用这些trees版本的时间上会稍早一点,有关内容,请参阅here.用这些文件使得从较早的CVS升级的速度比从拥有新的完整的OpenBSD源码树升级的速度要快,这有点出乎你的意料吧.
提供了一个Ports Tree文件.解压缩:
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
Ports/子目录是OpenBSD的ports tree一个时间的翻版.假如你对此不了解请浏览ports 页面.该文本文件并非是ports的使用说明,用户照着做就行了.
这个ports/ 目录代表了我们ports的一个CVS翻版.有了完整的资源tree,我们的ports tree就可以通过匿名的CVS得到.因此,为了确保版本是最新的,必须使得ports/ tree是在的可读写的介质中,升级tree用下面的命令:
[当然,在实际操作时需要将本地目录和网站名换成你的ports collection的所在位置和较近的匿名CVS服务器]
说明:大部分的ports可以通过FTP以打包的形式得到.4.0版本的升级包只有在发现问题后才发布.
如有兴趣看看一个新加的port,或想提供帮助或想寻找更多的咨询,请访问邮件列表 ports@openbsd.org ,这是一个很好的地方.
www@openbsd.org
$OpenBSD: 40.html,v 1.3 2007/02/08 13:18:30 jufi Exp $