粤ICP备11076303号  广州青年志愿者协会医疗服务总队 www.gzyld.org.cn
加入医疗队
加入志愿者

位置:GZ医疗队公益纪实公益站长网络技术

硬盘安装freebsd6.2的笔记


来源:web      作者:benfaung      点击:次      时间:2007-06-17

需要的辅助软件:
1)isoemu(引导ISO镜像用)

2)虚拟光驱(用哪个你自己喜欢,首推DAEMON Tools短小精简,功能"牛"


具体步骤:

1: 前提:你的系统已经安装里windows的操作系统以及可以上网

2: 下载辅助软件ISOEMU,以及freebsd5.4的5.4-RELEASE-i386-bootonly 只包含启动文件 5.4-RELEASE-i386-disc1 安装盘1 5.4-RELEASE-i386-disc2 安装盘2,这三个安装文件这里可以下载ftp://ftp.freebsdchina.org/pub/FreeBSD/releases/i386/ISO-IMAGES/5.4/

3: 用虚拟光驱把disc1镜像文件里面的5.4-RELEASE文件夹(236MB左右)提取复制到主分区(估计逻辑分区还不支持,最好是放在你的启动分区),disc1的packages提取出来放到5.4-Release,然后虚拟disc2镜像文件,复制里面的packages文件夹(500MB左右)到刚才从disc1复制出来的5.4-RELEASE文件夹里面,提示文件名相同按覆盖就是.

4: 修改刚才复制过来的5.4-RELEASE\packages的INDEX文件,用写字板打开,查找替换目标"||1"替换成"|"查找"||2"替换成"|",之后保存.

5: 把下载了的isoemu解压到根分区(不需放在文件夹),即含有boot.ini文件的那个分区(里面包含了一个说明文件,详细说明了各个文件的用途和使用方法),之后编辑isoemu.ini找到"isogrub.iso"改为你的启动镜像文件名,我这里用"freebsd.iso",保存退出.

6: 把5.4-RELEASE-i386-bootonly启动镜像文件复制到安放了isoemu的分区,并改名为"freebsd.iso"与上面对应

7: 修改boot.ini文件,在下面加入一行c:\ieldr="Load IsoEmu Final SV"

8: 准备功夫完成,现在可以重新启动机器,选择启动load IsoEmu Final SV,isoemu就开始自动加载freebsd.iso文件读取启动信息,接着就是熟悉的引导内核的界面.

下来的步骤相信大家都熟悉,不知道的可以去看看HANDBOOK .你可以选择从硬盘安装,如果不想复制下载那么多文件或者你是局域网可以选择从网上安装,可以省略步骤2,3,只启动SYSINSTALL系统安装程序从其他媒介安装系统



这里感谢UC的 HonestQiao 他使用DOS工具引导ISO镜像文件。还有freebsdchina.org的某位大侠,(找不到他的贴也忘记名字不好意思)他修改packages的INDEX文件,可是照他的方法不管用,我参考了服务器上release的INDEX之后再修改可以成功。



补充:ISOEMU不能启动ISO文件的解决方法
使用ISOEMU不能启动ISO时,如果出现****9660****错误时,说明你存放ISO文件的分区簇大小不能被ISOEMU使用,这时你需要Norton PartitionMagic 8.0把分区的簇大小转换为4K/8K

-------------------------------------------------------------------------------------------------------------------------

下决心装个freebsd6.2!
不从6.0升级了,担心make world的时候出错,就完全重装!!
最糟糕的是,身边没有空的刻录盘,所以只能硬盘安装。
这还是我第一次从硬盘安装FreeBSD的,忍了。做一下笔记,怕以后再装的时候忘了。

-----------------------
1,准备阶段
1.1 系统安装镜像
到www.freebsd.org官方网去下,或者校内的FTP都可以,找6.2release版的。

1.2 isoemu
到google搜一下,下载这个isoemu。
这个软件是用来在机器启动的时候加载ISO镜像的。
也就是要出现windows LOGO以前,出现多系统引导的选单,然后进入所加载的可引导光盘镜像。
具体配置方法很简单,下载isoemu后,说明文件看一眼就知道了。

1.3 从windows下拷贝字体文件
主要拷贝这三个字体:
simsun.ttc(宋体),simhei.ttf(黑体),tohoma.ttf(楷体)。
拷贝到U盘或者放到网上,以后安装好FreeBSD后再下载。

1.4 从windows下拷贝无线网卡的驱动文件
主要是两个文件:
w22n51.sys和w22n51.inf

2,安装内核
2.1 用isoemu引导freebsd的boot-only镜像
就是那个二三十兆大小的镜像。为什么不直接用disc1引导?
我尝试过了,用disc1引导,会死机。。可能镜像太大了把,具体原因不清楚。不管了,用boot-only镜像引导。

2.2 开始安装内核
在进入安装界面前,将网线插上(因为要从网上下东东哦,而且要求是通过路由器上网的哦。)
开始安装,分区,然后选择从FTP上安装,站点选台湾的,比较快。
接下来的distribute就选最小化安装。
。。。
等待,大概1个小时后,问你要不要装linux base,选否。然后重启。

3,七七八八配置
3.1 distributions全部装
从移动硬盘上将disc1挂载,命令如下:
mdconfig -a -t vnode -f xxx.iso -u 1
mount_cd9660 /dev/md1 /mnt/disc1
(xxx.iso是disc1的文件名, /mnt/disc1是要挂载到的目的文件夹,该文件夹必须已经存在)
用sysinstall命令进入配置的界面。
选configure。
然后选distributions,选all。
(我是要用来开发,学习的,所有嘛都选了)

3.2 配置无线上网
1)进入/sys/modules/ndis,然后make一下。
(ndis是嘛阿?因为很多设备厂商很小气,不想开源,所以他们的产品驱动程序都没有linux版本。这个ndis是用来将windows下的驱动转化成linux版本的。)

2)运行ndisgen,选3,然后根据向导,将windows下的驱动转化撑linux版本。
转化的结果是多了一个.ko后缀的文件。

3)将生成的这个.ko文件命名为wless.ko,然后拷贝到/boot/kernel目录下。

4)修改/boot/defaults/loader.conf文件,添加这两句话:
wless_load="YES"
wlan_wep_load="YES"

5)修改/etc/rc.conf文件,写上:
defaultrouter=192.168.0.1
network_interfaces=ndis0
ifconfig_ndis0="inet 192.168.0.xxx netmask 255.255.255.0 ssid xxx nwkey xxxxx"

其中,inet后面是本机器的IP,ssid是路由器的ID,nwkey是无线网络的密码。

新活动 回顶部
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
最新评论 进入详细评论页>>