标题: FreeBSD6.1最小安装+Xorg6.9+Gnome2.12 [打印本页] 作者: ultra.jw 时间: 2006-12-16 14:14 标题: FreeBSD6.1最小安装+Xorg6.9+Gnome2.12 转载自 http://www.freebsdchina.org/forum/viewtopic.php?t=31746 作者:suitq
FreeBSD6.1最小安装+Xorg6.9+Gnome2.12
一、vmware的安装和设置
windows下的应用软件安装大家都是专家,就此略过。VMware里的设置:
(1) 创建虚拟机(介绍两种方法,本例采用物理磁盘安装法,不管哪种方法,FreeBSD必须放在主分区内,第二种方法在选择虚拟机的位置时就应该选择一个主分区内的任何位置,第一种方法则无所谓,但必须先由PartitionMagic之类的分区软件给FreeBSD预留了一个主分区才行)(我用的是第一种方法,因为除了在VMware里运行FreeBSD外,我还想单独运行FreeBSD):
方法一(物理磁盘安装法):点击文件(File) -> 新建(New) -> 虚拟机(New Virtual Machine) -> 自定义(Custom) -> 新的-Workstation 5->其它、FreeBSD -> FreeBSD(可在此修改安装目录)->未提及的选项均默认(下同) -> 使用桥接网络(如果安装不成功可暂时选“不使用网络连接”,装好后重建时选桥接) -> LSI Logic -> 使用一个物理磁盘(对于高级用户) -> PhysicalDrive0、使用整个磁盘 -> 完成。
方法二(虚拟磁盘安装法):点击File(文件)->New(新建)->New Virtual Machine(虚拟机)->Custom(自定义)->新的-Workstation 5->其它->FreeBSD->FreeBSD(修改安装目录)->未提及的选项均默认(下同)->Use bridged networking(使用桥接网络)->SCSI适配器选“LSI Logic”->创建一个新的虚拟磁盘->虚拟机磁盘类型选“IDE(推荐)”->修改硬盘大小(默认为8.0GB)->完成;
(2) 编辑虚拟机设置:虚拟机 -> 设置 -> 硬件 -> CD-ROM1 -> 使用ISO映像、并指定iso文件路径。也可由虚拟光驱软件加载ISO文件代替此步。后面如果安装内容较多,频繁换盘(其实就两个iso文件)也是中这里换。
-----------------------------------------------------------------------------------------
二、基本系统的安装
点击工具栏的Power On进CMOS,前面所讲第二种方法(物理磁盘安装法)必须将启动顺序设置成cdrom在前。
在VMware里设置一下后,我们就可以开始安装了,从光盘启动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,自定义安装(自定义安装的选项菜单:“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所有设置完毕,开始安装”):
①先选6(我们当然是从光盘上安装了^-^ )。
②我们选择2来看看我们刚才的设定。
③接下来就是“3 Partition分配系统分区”了:这是FreeBSD的“FDISK Partition Editor”,第2行显示的是VMware存放FreeBSD目录所在Windows里面的分区大小(如果前面选择的是物理硬盘安装法,则显示的是整个硬盘的大小),接下来显示的是已知硬盘分区,假如原来用PartitionMagic预留的主分区是ad0s2,则先删除(D)此分区再重建(C)就变成freebsd的分区格式了,q键退出。如果用的虚拟硬盘安装法,这里只显示了一个分区,可按A,使用整个分区,如果你不想使用整个分区的话,按C来定制分区,可以直接输入M为单位的,按D是删除当前分区,Q键是保存分区。在“Install Boot Manager for drive ad0?”中安装BootMgr:如果已经有启动管理器可以选“None”即“Leave the Master Boot Record untouched”,如果想安装到MBR可以选“Standard”即“Install a standard MBR (no boot manager)”(不推荐),还有一选项“BootMgr”即“Install the FreeBSD Boot Manager”把FreeBSD做为启动管理器了。
④建好分区之后回到“Choose Custom Installation Options自定义安装选项菜单”,选“4 Lable”接着设置系统分区:来到“FreeBSD Disklabel Editor”,看到高亮的是刚刚建立的分区,如果看不到,那返回上一步继续设置一般选择A auto DEfaults即可,让FreeBSD自动设置,新手就选自动吧,Q保存。此时自动分区(本例中PartitionMagic只预留了5GB给FreeBSD)有:
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
如果要手动设置,请参考相关文章,这里暂略。
⑤选择“5 Distributions”,安装FreeBSD的内容:选择菜单,有很多选项(All、Reset、4 Developer、5 X-Developer、6 Kern-Developer、7 X-Kern-Developer、8 User、9 X-User、A Minimal、B Custom),使用上下箭头移动到不同的选项,按下空格或者回车选择,如果要启动X,建议一定要把Xorg选中并完全安装。这里选择“A Minimal”最小化安装,然后返回“Choose Custom Installation Options”。如果选择“B Custom”选项,可以选ALL,回车,会有一个弹出框,选择YES,安装Ports(建议一定要安装)。
⑥6前面已经选过了就不用选了吧,到最后一步,选“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”中选“[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”,则重启的时候会有一个启动菜单,比如我的:
F1 DOS
F2 FreeBSD
F3 Linux
菜单中列出了我的3个可启动主分区,默认是第1个选项,此时按F2启动FreeBSD。
重新启动后,freeBSD就展现在你眼前了啦,等待一会,就会出现Login提示符,输入root,回车,熟悉的#号又出现在你的面前了(因为安装时没有设置密码)。
现在FreeBSD还不能算是一个适合自己用的系统,我们还需要设定一些基本的参数,在命令行需要入sysinstall,是不是又到了我们熟悉的菜单了,选择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的一些基本设置:
①Root Passward(更改ROOT密码,一定要改!)
②添加一个普通用户到wheel组,以便远程SSH时可以用su执行root权限。进入“User management” -> “User” -> 输入用户名、组一定要是“wheel”和密码然后OK返回 -> 再Exit到“FeeBSD Configuration Menu”。
③设定时区(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) (依照个人需求,此例我选“No”,因为我有固定ip;
d.然后分别输入Host(切记后面一定要多输入一个小数点,否则启动有问题,我不明白为什么会这样,我装Linux好像不会这样子)、domain(可不填)、IPv4 Gateway、Name server、IPv4 Address、Netmask等;
e.显示“Would you like to bring the lnc0 interface up right now?”时选“Yes”。
选择“sshd”以便可以远程ssh进控制台管理FreeBSD,然后“X Exit”退出到“FreeBSD Configuration Menu”配置菜单。再“X Exit”到“sysinstall Main Menu”。“X Exit Install”。
reboot一下。
----------------------------------------------------------------------------------------
三、宽带接入配置 (root权限配置,如果是局域网,前面已经配置好了,这里可省略了,我没试过这里,因我没宽带,我是局域网)
(1)编辑 /etc/ppp/ppp.conf
default:
set log Phase tun command
adsl:
set device PPPoE:rl0
set authname 宽带帐号
set authkey 宽带密码
set dial
set login
add default HISADDR
enable dns
(2)拔号 # ppp -ddial adsl
(3)开机自动联网
配置 /etc/rc.conf,增加如下内容:
#Auto dial ADSL at startup
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="adsl"
-----------------------------------------------------------------------------------------
四、Xorg的配置(root权限配置)
1.安装Xorg
(1)通过FreeBSD光盘安装(推荐)
sysinstall -> Configure -> 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(把Basic、Server和Fonts中的内容全选)、ports(最好能装上这个,因为很多东东用它很方便,如果不能从光盘上安装ports则可改FTP作为安装介质) -> 从“Distributions”退回“Configuration”过程中会安装刚才选中的软件包 -> 再Exit到sysinstall -> X Exit Install。
(2)编译安装
# cd /usr/ports/x11/xorg
# make install clean
(3)从Package安装
# pkg_add -r xorg