1、翻阅你的 handbook 手册,查看你的机器是否适合安装 FreeBSD。
2、将 FreeBSD-Install 光盘放入你的机器的光驱中,启动电源,在光盘启动FreeBSD的启动菜单中按 1 进入安装,此时系统会进入 “Country Selection”选择菜单。
我们在其中选择“45 China”
在 “System Console Keymap”中选“USA ISO”(US ISO keymap)。
接下来就进入系统安装主菜单(sysinstall Main Menu),FreeBSD的安装配置全部可以在这里设置,使用上下箭头移动到不同的选项:
Usage
Standard
Express
Custom
Configure
Doc
Keymap
Options
Fixit
Upgrade
Load Config
Index
在这里按下空格或者回车可进入相应的菜单选项。。
这里我选择Custom,自定义安装,进入 Custom 菜单:
“1 Exit” // 退出并返回到上一级菜单状态
“2 Options” //“View/Set various installation options查看/设置安装选项”
“3 Partition” //“Allocate disk space for FreeBSD分配系统分区”
“4 Label” //“Label allocated disk partitions设置系统分区”
“5 Distributions” //“Select distribution(s) to extract选择安装内容”
“6 Media” //“Choose the installation media type选择安装界质”
“7 Commit” //“Perform any pending Partition/Label/Extract actions 所有安装选项设置完毕,提交您的安装过程”
①选择“3 Partition分配系统分区”了:这是FreeBSD的“FDISK Partition Editor”
这里会进入一个磁盘分区创建的界面,对于新手而言,我强烈建议使用 "A" 选项,让系统自动为你创建分区。然后选择 “Q”退出 分配系统分区界面。在退出分配系统分区的时候,系统会提示你是否创建多系统引导(可能是这个意思)的一个提问,并提供了三个选项。
在“Install Boot Manager for drive ad0?”中安装BootMgr:
还有一选项“BootMgr”即“Install the FreeBSD Boot Manager”把FreeBSD做为启动管理器了。
如果想安装到MBR可以选“Standard”即“Install a standard MBR (no boot manager)”(不推荐)
如果已经有启动管理器可以选“None”即“Leave the Master Boot Record untouched”
②建好分区之后回到“Choose Custom Installation Options自定义安装选项菜单”,选“4
Lable”接着设置系统分区:来到“FreeBSD Disklabel
Editor”,看到高亮的是刚刚建立的分区,如果看不到,那返回上一步继续设置一般选择A auto
DEfaults即可,让FreeBSD自动设置,新手就选自动吧,Q保存。创建完成后,一个可能的磁盘分区信息如下(这是某个前人的磁盘分区情况,我借
鉴过来了)。
Part Mount Size Newfs Part
ad0s2a / 512MB UFS2 Y
ad0s2b swap 166MB SWAP
ad0s2d /var 1107MB UFS2+S Y
ad0s2e /tmp 512MB UFS2+S Y
ad0s2f /usr 2698MB UFS2+S Y
⑤ 现在,我们来选择 2 Options, 来看看我们刚才的设定,如果没有问题,我们就要开始进入实际的安装过程了。退出来,返回上级菜单。
⑥ 选“7 Commit”按OK。系统会出现提示“User confirmation Requested”对话框确认是否开始安装过程(这是最后的一次机会),如果担心有什么地方有错误,可以选“No”回头重新设置。如果没有问题,选“yes”开始安装吧。
接下来就是安装过程了。安装完后会提示你是否需要进入配置菜单改变其他设置(Visit the general configuration
menu for a chance to set any last options?),选择默认的“No”完成安装过程。
选“X Exit”Exit this menu (returning to previous),回到“sysinstall main Menu ”安装主菜单。
最后,在“sysinstall Main Menu”中选“[X ExitInstall]” -> “Yes”(Are you
sure you wish to exit? The system will reboot (be sure to remove any
floppies/CDs/DVDs from the drives). 确认退出并重新启动)。
经过上面的步骤,我们已经安装了一个最小化的系统,但这个系统离我们的要求还相距甚远,别着急,我们接着来。
重新启动系统,如果前面安装了“BootMgr”,则重启的时候会有一个启动菜单,在这里,由于我们仅仅只有一个 FreeBSD 系统,系统会显示:
F1 FreeBSD
不管它,一会儿,系统会自动启动。启动后,freeBSD就展现在你眼前了啦,等待一会,就会出现Login提示符,输入root,回车,熟悉的#号又出现在你的面前了(因为安装时没有设置密码)。
下面,我们就开始安装图形界面,本例以 Gnome 为例,KDE 的安装与此相差不大,略去。
在命令行需要入 sysinstall,是不是又到了我们熟悉的菜单了。^_^.
选择 Configure,进入 Configure 配置菜单。
X Exit
Distributions
Packages
Root Password
Fdisk
Label
User Management
Console
Time Zone
Media
Mouse
Networking
Security
Startup
TTYs
Options
HTML Docs
Load KLD
下面,我们开始进行一些 FreeBSD 的基本配置。
①首先,Supper User 的空密码是不安全的,我们选择 Root Passward(更改ROOT密码,一定要改!)
②设定时区(Time
Zone):会询问你是否属于UTC时间(格林威治时间),对于绝大部分人来说,当然选NO了,既然不是UTC时间,那系统就会让你自己选择,选择大区
域,当然是5亚洲Asia,接下来选择时间区了,9是中国,然后是选1北京时间east
China了,回车,接下来系统再次询问,是否属于该时区,选(Yes)。
③鼠标的设定(Mouse) :一般选择“2 Enable”,系统会自动找到鼠标的。
④进入“Networking”(选项有:
X Exit“Exit this menu (returning to previous)”、
Interfaces“Configure additional network interfaces”、
AMD“This machinewants to run the auto-mounter service”、
AMD Flags“Set flags to AMD service (if enabled)”、
Anon FTP“This machine wishes to allow anonymous FTP”、
Gateway“This machine will route packets between interfaces”、
inetd“This machine wants to run the inet daemon”、
Mail“This machine wants to run a Mail Transfer Agent”、
NFS client“This machine will be an NFS client”、
NFS server“This machine will be an NFS server”、
Ntpdate“Select a clock-synchronization server”、
PCNFSD“Run authentication server for clients with PC-NFS.”、
rpcbind“RPC port mapping daemon (formerly portmapper)”、
rpc.statd“NFS status monitoring daemon”、
rpc.lockd“NFS file locking daemon”、
Routed“Select routing daemon (default: routed)”、
Rwhod“This machine wants to run the rwho daemon”、
sshd“This machine wants to run the SSH daemon”、
TCP Extensions“Allow RFC1323 and RFC1644 TCP extensions?”)。
-> Interfaces (网卡设定) -> (开始网卡设定之前,系统会将现有的可能通讯接口列出。通常,你的网卡会是第一个位置,网卡的型号会因为网卡不同而有改变)。
a.请选择该网卡(lnc0 Lance/PCnet (Isolan/Novell NE2100/NE32-VL) ethernet);
b.是否采用IPv6 (选择“No”) ;
c.是否采用DHCP(动态DNS) ,如果你使用 ADSL 拨号上网,这里选择 DHCP Clent ,这也是我的选择。
d.然后分别进入一个 Host 、domain、IPv4 Gateway、Name server、IPv4 Address、Netmask 等要求输入相关信息的界面,由于我们使用的 DHCP ,这里什么也不填。
e.显示“Would you like to bring the lnc0 interface up right now?”时选“Yes”。
选择“X Exit”退出到“FreeBSD Configuration Menu”配置菜单。
下面进入到 Xorg 的安装与配置(root权限配置)
1.安装Xorg
(1)通过FreeBSD光盘安装(推荐)
在 sysinstall MainMenu 主菜单下选择: -> Configure -> Distributions
进入 Distributions 菜单,这里面有如下选项:
X Exit“Exit this menu (returning to previous)”、
All“All system sources, Binaries and X Window System”、
Reset“Reset all of the below”、
base“Binary base distribution (required)”、
kernels“Binary kernel distributions (required)”、
dict“Spelling checker dictionary files”、
doc“Miscellaneous FreeBSD online docs”、
games“Games (non-commercial)”、
info“GNU info files”、
man“System manual pages - recommended”、
catman“Preformatted system manual pages”、
proflibs“Profiled versions of the libraries”、 src“Sources for everything”、
ports“The FreeBSD Ports collection”、
local“Local additions collection”、
X.Org“The X.Org distribution”)
我们选择 X.Org ,进入到 X.org 的菜单选项,在这其中,我们把 Basic、Server和Fonts 中的内容全选,然后 “OK”确认退出。
选择 ports 。(强烈建议安装上这个,FreeBSD 的有很多软件包都是通过 porst 服务器发布的,在以后你对
FreeBSD 熟悉后,你会需要安装很多的软件包,这个时候,你会觉得在这里选择安装了 ports 软件包,真的是一个英明的举动)。
最后 “OK”确认, 从“Distributions”退回“Configuration”过程中会安装刚才选中的软件包。
(2)编译安装
# cd /usr/ports/x11/xorg
# make install clean