Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1327909
  • 博文数量: 115
  • 博客积分: 10011
  • 博客等级: 上将
  • 技术积分: 5785
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-28 09:13
文章分类
文章存档

2009年(23)

2008年(92)

我的朋友

分类: BSD

2008-09-26 15:41:45

安装FreeBSD

终于忍不住了,在实验室的台式机上安装了FreeBSD。以下是我详细的安装过程。

1.   格式化磁盘

台式机的本来配置:

C盘:Windows XP Profession系统,30G

D盘:工作盘,80G,放置了我的工作文件和常用工具。

剩余空间:30G,安装了Fedora 9,新安装的还没怎么用。

看了关于FreeBSD安装分区的资料,发现FreeBSD必须安装在主分区上。而在上面的我目前的分区中,只有C盘式主分区,剩余的都是扩展分区。扩展分区又分为了两个部分,一个是D盘的逻辑分区,一个安装了Fedora 9的分区,Windows并不能识别这个分区。只是作为一个默认的盘符防止。

要安装FreeBSD,首先要解决的就是给FreeBSD分配一个主分区,然后将FreeBSD安装在这个分区中。

尝试1:使用FreeBSD的安装光盘,引导进去后,范县除了C看作NTFS以为,其余的部分都被识别为Extended分区,不能重新删除分配,如果删除那么D盘上的数据就会全部消失了。这种企图用FreeBSD引导盘分区的方法失败了。

尝试2:在Windows管理中删除了安装有Fedora 9的磁盘部分,然后再使用光盘引导,结果和上面一样,同样不能识别为独立的分区,再次失败。重启重新引导,这时候出现了新的问题,grub不能够引导了,原因是刚才删除了Fedora 9之后,将其中的grub引导文件删除了,grub读不到引导文件,所以引导失败。但是目前grub还是在磁盘上的,这就好办,重新配置一下grub就行了。Grub> rootnoverify (hd0,0) grub>chainloader +1 grub>boot。这样Windows就启动起来了。

尝试3:使用分区软件Acronis Disk Director Suite 10.0,安装后重启,然后grub再次报错,再次输入上述命令,启动后使用Acronis Disk Director软件将刚才删除的Fedora 9现在已成了空闲区,设置为主分区。同时将这个分区分为FAT32格式,这样能够识别出来。再次使用光盘重新引导,到了分区的部分就能够识别了,然后删除这个分区,在使用C新建FreeBSD系统。Q退出,安装提示下一步是分配磁盘,我使用的自动分区,这样整个过程就完成了。

2.   安装

分区完成接下来就是安装的过程,使用custom安装方式,只安装一些指定的内容,源代码,man部分,portsbasebinary部分。这基本上最小化的安装了,安装速度很快,大概也就是一两分钟的时间。

之所以这样安装是因为在使用的时候可以使用ports来更新安装,将所有的软件都安装成最新的;另一个原因是我使用的是FreeBSD的第一张安装盘,其中并不包含太多的软件包,如果使用额外的软件包,也是安装不上的。

接下来的过程非常简单,就是按按回车就行了,选择什么时区什么的都不是问题。这个比较容易,基本上就是一路确定。

3.   网络

在安装的使用使用sysinstall能够直接安装上网了,但是我突然忘了我的IP地址了,没有办法,就只能等知道了IP再配置网络了。重启进入Windows看看我的IP是多少,我们的IP是和Mac地址绑定的。

配置的IP的几个命令是:

Ifconfig dge0 xx.xx.xx.xx

Router add default xx.xx.xx.xx

这时候网络已经通了。Ping是能够使用了。但是这只是临时的一种情况,要保存配置的话,需要在/etc/rc.conf中添加

defaultrouter="xx.xx.xx.xx"

/etc/resolv.conf中添加

nameserver xx.xx.xx.xx

完成之后,这样每次启动FreeBSD,都能够直接连上网络了。

4.   Ports

FreeBSD 提供了两种技术,用以在系统中安装第三方软件:FreeBSD Ports 套件 (用于从源代码安装),以及 packages (用以从预编译的二进制版本安装)。这两种方法都可以用于从本地介质,或从网上直接安装您喜欢的应用程序的最新版本。

这里使用Ports方法,需要先更新Ports树,方法很简单,第一次使用的时候使用下面命令:

# portsnap fetch

# portsnap extract

以后可以使用

# portsnap fetch

# portsnap update

这样Ports书就更新完了,下面就是按照需求安装相应的软件了。

5.   安装图形界面

图形界面安装或者不安装都可以,作为服务器的话,可以不安装图形界面,这样能够更安全高效。这里是我自己用,需要用一些图形的软件,例如Kdevelop或者Eclipse之类的工具,那么还是使用图形界面的。我习惯用的是Gnome,安装方法就是在/usr/ports/x11/gnome2中执行make install clean,然后就是漫长的安装过程。如果不成功还可以使用pkg_add –r gnome

阅读(1271) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~