【转帖】OpenBSD系统多种安装方法_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4295 | 回复: 0   主题: 【转帖】OpenBSD系统多种安装方法        下一篇 
shixisheng
注册用户
等级:上尉
经验:646
发帖:52
精华:0
注册:2013-5-27
状态:离线
发送短消息息给shixisheng 加好友    发送短消息息给shixisheng 发消息
发表于: IP:您无权察看 2013-5-27 17:07:44 | [全部帖] [楼主帖] 楼主

1. 预备知识请阅读 OpenBSD  Installation Guide

http://www.openbsd.org/faq/faq4.html


特别指出,升级安装OpenBSD一个bsd.rd文件足以。

以下例子以i386平台为例,i386可以安装在任意PC上,64位CPU和4G以上内存者可考虑amd64平台。

2. 最常用方法,完全光盘启动安装
下载完整光盘镜像文件,刻录光盘,用光盘启动计算机安装
例如

http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/install52.iso


3. 光盘启动,再指定安装源
下载最小文件的最小启动光盘镜像,刻录光盘,用光盘启动计算机

http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/cd52.iso


CD启动系统的安装进程后,需要指定 系统安装源文件 位置,有4种选择 cd disk ftp http
当然,前提必须是这些系统安装源文件已经放在相应的地方。

4. 网卡PXE启动安装(无光驱电脑首次安装OpenBSD)
阅读 http://www.openbsd.org/faq/faq6.html#PXE
简言之,就是电脑网卡启动计算机,运行bsd.rd继续安装
此法需要局域网内另一台电脑做PXE启动服务器,可以用文中提到的OpenBSD做,Windows系统上用Tftpd32也可以作PXE服务
http://tftpd32.jounin.net/,详情见文后附录。

5. U盘启动安装
阅读 http://www.openbsd.org/faq/faq14.html#flashmemLive
通过以上方法先把OpenBSD系统安装到U盘并存放系统安装源文件,这个U盘就可以插到新电脑安装OpenBSD系统了。

6、U盘启动安装非官方方法
下载flashrd非官方U盘镜像直接写入U盘,剩下的步骤同上。

http://www.nmedia.net/flashrd
flashrd creates OpenBSD images tailored for embedded hardware devices and for executing from a virtualized environment.flashrd installs a complete OpenBSD system with "one-touch" upgrade capability. It boots from a ramdisk to make in-place upgrades easy and complete. flashrd partitions default to read-only operation, to minimize flash wear.


7、VirtualBox或Vmware虚拟机安装,此处略。

8. 特殊技巧
Intel处理器的iMac上,第一次安装OpenBSD系统可能必须用光盘启动,之后升级系统或重新安装可用以下技巧:下载新的bsd.rd文件到 OpenBSD系统根目录/,mv /bsd.rd /bsd,reboot计算机就自动进入安装程序了,因为出现以下信息时,iMac的键盘可能无法使用。

 Using Drive: 0 Partition: 3
reading boot.....
probing: pc0 com0 com1 apm mem[639k 255M a20=on]
disk: fd0 hd0+
>> OpenBSD/i386 BOOT 3.17


boot> iMac键盘此时可能无法使用,也就无法输入bsd.rd几个字符。

附录: Windows机器如何做PXE服务给局域网电脑安装OpenBSD?

0. 预备知识,必须知道固定IP、DHCP服务和Windows防火墙、超级管理员是怎么回事!

1. 先下载

http://tftpd32.jounin.net/download/tftpd32.400.zip(tftpd服务端)
http://nginx.org/download/nginx-1.2.7.zip(可选,需要同时部署http服务和安装源才用)


参看

http://tftpd32.jounin.net/
http://nginx.org/


2. 再下载

http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/pxeboot(tftpd需要的启动文件)
http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/bsd.rd(OpenBSD installer)


http://ftp.openbsd.org/pub/OpenBSD/5.2/i386/index.txt(http安装源目录内必备的索引文件,否则OpenBSD installer脚本会提示找不到安装文件,官方解释在 http://www.openbsd.org/faq/faq5.html#Release网页中搜索index.txt
还有其他文件bsd、base52.tgz等,需要局域网http安装源才下载。

3. 解压tftpd32.400.zip和nginx-1.2.7.zip
将tftpd32.exe相关文件和pxeboot, bsd.rd, index.txt等全部放到nginx解压目录的html目录下,html目录本身有50x.html和index.html两个文件

4. 运行nginx.exe,运行tftpd32.exe
tftpd32中Settings>DHCP>DHCP Pool definition
1)IP pool starting address起始ip,假设Windows本机ip是192.168.1.2,这里可尝试输入192.168.1.201,尽量用最后面的ip,避免和 局域网内其他DHCP服务冲突,不了解网络者请不要随意开启dhcp,有冲突请自己解决!
2)Size of pool填20吧。
3)Boot File必须是pxeboot小写
4)Mask一般用255.255.255.0
其他选填!有问题请尝试关闭Windows防火墙和用超级管理员方式运行tftpd32.exe并关闭DHCP Option下面的Ping address before assignation等3个选项,甚至将Windows电脑和想要安装OpenBSD的两台电脑直接用网线连接起来测试,不经过交换机。对了,现在的两 台电脑网线互联,直通网线或交叉网线直连大多都可以正常使用。

5. 需要安装OpenBSD的局域网电脑bios设置好pxe启动开机,done.




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论