FreeBSD 研习课程讲义
Prev 安装 FreeBSD Next

FreeBSD 安装(FreeBSD 5.0 release)
    by dafeng

01. 将BIOS设定以 CDROM 开机或软碟机开机 (要另外制作两张1.44'安装片)

注1:安装磁片的制作:(可用光碟开机的省略)

    将安装光碟片置入光碟机假设是 E: (或是到 FTP 站下载相关的档案)
    放入空白磁片并执行 E:\tools\fdimage E:\floppies\kern.flp a:
    放入第二片磁片并执行 E:\tools\fdimage E:\floppies\mfsroot.flp a:

    若是到 FTP 站的话,档案相关位置在 /pub/releases/i386/5.0-RELEASE/tools/fdimage.exe
    以及 /pub/releases/i386/5.0-RELEASE/floppies/ 下的 kern.flp 和 mfsroot.flp

注2:以软碟开机:先放第一片,有提示后再放入第二片

02.安装方式
    出现安装选单『/stand/sysinstall Main Menu』按方向键到
    a. Express Begin a quick installation(for impatient)后,按空白键。



03.设partition
    进入 FDISK Partition Editor 画面,割一块 Primary Partition 给 FreeBSD 后按 Q 离开

    a. 通常将全部的硬碟分割给同一系统使用(A=Use Entire Disk)

    b. 若不是全新的硬碟则将所有不想要的partition 以(D=Delete Slice)删除后,采用a 步骤。



    我们先依上面的画面,做基本的说明:
    A=直接将硬碟全规画为一个Slice。
    D=删除一个Slice。
    T=更改这个Slice 的type ,若要做为FreeBSD的,就一定要设165喔!
    G=直接设定磁轨(不建议使用)。
    Z=更改显示的单位(如KB、MB)。
    U=还原为最初的设定(即刚进入Partiton的时候)。
    C=创造一个Slice(可自定大小)。
    S=设定开机使用的磁区,一般可不用设,完成的时候会自动指定第一个。
    Q=完成设定!请注意,一使用q就不能在复原了!

    c.选择BOOT磁区,按S键设定,在按Q离开。

04.选择系统开机方式
    a. 采用BootMgr,比较不会出错. 其实采用MBR也无妨.


05.分割label
    开始分割 FreeBSD 自己的分割区

☆.分割区的规划
a.1
Mount Point 4.3R初灌大小(KB) 建议大小(MB) 备注
/ 28,844 至少 60 一般来说如果 /usr , /var , /home 有独立的 partition ,应该只剩 /tmp 会吃这里的空间,可以将 /tmp link到空间比较大的 partition
此外,别忘了,root 的 home (/root) 也是在这个 partition,很多人都会直接用 root 登入并抓档案,常常就让 / 爆了
swap 自订 自订 RAM 的 2~3倍
/usr 175,034 至少 300 想以 source 升级 (make world) 最好有 1.5 GB 以上比较保险。
另外,/usr/ports 也在这个 partition ,可将这个空间需求考量进去,或是将 /usr/ports link 到比较大的 partition
/var 116 需视主机用途 要特别注意 log , mail , spool , db 的用量,tmp可link到别处
/usr/local 0 自订 硬碟够大可留500~800MB
/home 0 自订

a.2
    如果是 mail server 建议最好将 /var/mail 独立出来,至於大小则视使用者多寡及预 备给每个使用者多少 Quota 来计算,这还得分析一下使用者的使用量,假设预计有 100 个mail帐号 ,每人 10 MB ,因为并不会每个人都将 10MB 用完,可以用下面公式推 算: 10 x 100 x 80% = 800MB

注:4.3R 在 Disklabel 下方的功能点单中多了个 S = Soft Update , 启动它可以加快磁碟存取的效能,建议除了根所在的 slice 不要启用,其它都打开, 只要先以上/下方向键移到要设定的 slice ,然后按 S 即可


    选单功能:

    C=创造一个新的Lable。
    D=删除一个Lable。
    M=设定将会被mount在那一个目录。
    N=分割区的细部设定。
    Q=完成设定。
    S=设定档案系统的模式。(依内建模式即可)
    T=是否使用新的FileSystem。(内建Y)
    U=复原。
    A=自动切割(非常不建议这个选项,割的不是太小就是超大的...)
    R=删除,并且将删除后释放出来的空间与其它剩馀空间合并。

    其中利用S来指定的 SoftUpdates,有点类似磁碟快取的功能,可以加快对十分繁杂时处理的速度,比如删除许多小档案、搬移一个大档案等。

☆分割Label的步骤:
b.1 使用 (C = Create) 建立分割区。

会出现一个视窗,上面有了一些数字,代表着目前硬碟容量的大小。

b.11 我打算将root 容量分割为 1G


b.12 决定了大小之后,就是label类型的决定。
分为 FS      A File System       (其馀分割区使用)
         Swap A Swap partition   (swap专用)
因为不是分割 swap 所以选择 FS


b.13 最后是决定label的挂入点,请输入 / ,表示根目录。


b.14 如此就完成第一个根目录的建立。


b.2 建立swap,
b.21 一样仿照 b 步骤,用(C=Create)开始依序建立。
swap 有点像是虚拟记忆体,不用太大。通常设成Ram的两倍大,然而若是您的记忆体已经超过1G以上, 就不必刻意设成Ram的两倍大,这样是没什麽意义的。




b.22 不同的是label的型态而已。


b.3 依上述方式,分别建立数个分割区。
大小依需求而有不同,一定要有的label是 / , swap
其馀是否要分隔独立出来,凭个人喜好。
建立完成后,成果如图:


b.4 完成后,就可以使用 Q (Finish) 离开。
若分割时,不小心把大小打错,也无妨,将指标移往该分割区,删除之。
再移回最上方的硬碟现有大小,重新分割即可。

06.选择distributions
进入[choose Distributions]的画面
a.选择, [X] 6.kern-Developer Full binaries and doc, kernel source only,按空白键选取。


07.安装ports
会询问你是否要安装ports的画面
a.port是freebsd引以为傲的东西,当然要安装了,回答YES


b.选择完 distribution 和 port 选项后,会回到 06 distributions 的画面。
选 离开(exit)即可继续往下安装,


08.选择用光碟或Ftp安装

a. CDROM安装。 这个部分很简单,也没有什麽选项,安装完成请跳到 11 后设定部分

b. 采用ftp安装。请选择第二个选项,然后选择安装的ftp站台。


Ftp-->Url-->输入自己想要的站台(ex:freebsd.csie.nctu.edu.tw)
或是由内建的Ftp站台中选一个离你最近的

b.1 将游标往下移,可以到台湾的ftp站台。或者由URL的选项自行输入。


b.2 系统确认网路卡的启动? 当然还没,请选择 NO
若是用光碟安装 则需在后设定的network选项设定


09.Network interface information required (网路卡设定)
开始网卡设定之前,系统会将现有的可能通讯介面列出。
通常,你的网卡会是第一个位置。(lp0上方的那个)
网卡的型号(此例为fxp0)会因为网卡不同而有改变。

a.请选择该网卡.


b.是否采用IPv6 。 (大部分的人都使用IPv4,所以选择"否")


c.是否采用DHCP (依照个人网路环境而定,有固定IP请选"否",若是浮动IP请选"是")


d.然后分别输入hostname , domain named ,ip ,gateway 及提供你DNS服务的ip位置


10.开始正式安装到硬碟中
a. 系统会在正式安装前给予最后一次考虑机会。(请选择yes安装)

安装中....wait..


11.后绪设定
a.1 约15-20分钟,安装完成后,出现『User Confirmation Requested』会询问你是否要做后设定。 (选择yes)按 Enter 进入 『FreeBSD Configuration Menu』。

 
a.2 当然,您也可以在系统开机后,可输入 /stand/sysinstall 进行设定,由 configure 选项进入。


b.设定console.
您可以在这个地方,设定 4.Repeat(键盘的重复速率) 5.Saver (萤幕保护程式)


c.设定时区(TimeZone).


c.1 会询问您是否属於UTC时间(格林威治时间),对於绝大部分的人来说,都是 "NO"


c.2 既然不是UTC时间,那系统就会让您自己选择。
c.21 选择大区域,我们属於亚洲 Asia


c.22 系统会将所选的大区域中,可能的时间地区显示出来。
中国大陆(9. china) , 台湾是43 。


c.23 接着系统会再次询问,是否属於该时区。(选择"yes")


d.滑鼠设定


d.1 因server通常不用滑鼠,所以disable。


e. Networking 设定 (如果之前用光碟安装,尚未设定网卡)
这个部分进入之后与 09.Network interface information required (网路卡设定) 相同。


f.我们要安装bash这个套件,Packages->shells->bash2.05->install

12.重开机
设定完成后,选择exit install 会重新开机,安装光碟别忘了拿出来.


叁考网址:
1.http://ohaha.ks.edu.tw  OHaHa's学习心得
2.http://www.lsps.tp.edu.tw/~gsyan/ 雄的家
3.http://freebsd.sinica.edu.tw/ 中文官方网站

Prev Home Next
基本概念 UP 基本指令介绍