硬盘安装freebsd6.2的笔记 (转载)

    技术2022-05-11  57

    下决心装个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是无线网络的密码。 (上面这步是为了让每次启动都能无线上网) 6)如果非要测试一下看配置好了没有,可以kldload wless一下,看无线指示灯亮否。 或者输入: ifconfig ndis0 inet 192.168.0.xxx netmask 255.255.255.0 ssid xxx nwkey xxxxx up 输入那么一大串后,一般就能上网了。 3.3 配置本地化和输入法 安装fcitx,这是一个好用的输入法。 安装有2种途径: 1)port安装 2)package安装 具体用什么途径,个人喜好拉。 默认的是csh的shell。 在root目录下新建一个.cshrc文件,输入以下内容: setenv LC_ALL zh_CN.eucCN setenv LANG zh_CN.eucCN setenv LC_CTYPE zh_CN.eucCN setenv XMODIFIERS @im='fcitx' 3.4 /etc/make.conf 这个是为port服务的,我简单地写了一下: PERL_VER=5.8.8 PERL_VERSION=5.8.8 FETCH_CMD=/usr/local/bin/axel -n 3 -a MASTER_SITE_BACKUP?= ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ ftp://ftp.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ 3.5 安装桌面 为了偷懒,先装个gnome用用。 3.6 其他使用程序 1)上BBS--pcmanx,这是台湾人写的,上对BIG5码支持当然很好;对GB2312码也很支持。 2)上web--firefox,标配。 3)聊天--gaim,还要装上gaim-openq,这样就打开一个程序,同时能打开MSN和QQ,多个账号同时登录,统一管理。 4)看片儿--kaffine,万能看片儿的,一装好就能看rmvb格式的了,不用装realplayer。 5)听歌--mpg123,理论上kaffine也能听歌,而多数人也用的是XMMS。但我觉得这个CLI界面的mpg123也很好用,小巧玲珑。 6)课件--openoffice2.0,没办法,课件都是PPT,还有大量word文档,装个openoffice凑和用。 7)PDF--acroread7.0,标配。 8)字典--startdict,好用的英汉字典。 9)邮件--thunderbird,标配。 10)新闻组--slrn,标配。 11)图像处理--gimp,标配。 12)JAVA编程--diablo, 通过这个链接下载的http://www.freebsdfoundation.org/downloads/java.shtml,一步到位。 13)文本编辑--vim,用的是7.0了,对中文支持超级好!!我这些文字就是先在vim7.0下敲完的。以前用6.0的时候,常常出现半个汉字的。。 14)ftp--lftp,标配。 15)下载--wget,标配. ----------------------- 基本就这些了,写得很乱:)   

    最新回复(0)