返回首頁
當前位置: 主頁 > 精通Office > Ubuntu教程 >

FreeBSD安裝手記

時間:2013-04-16 22:45來源:知行網www.bccsxs.icu 編輯:麥田守望者

前一陣子下載了FreeBSD5.3 RC1版,本來想馬上裝的,結果安裝時發現FreeBSD只能裝在主分區上,而我的主分區都已經被Windows和Linux占用了,沒辦法只好作罷。最近得到一塊4G的小硬盤,于是決定把它作為FreeBSD的領地。 使用第一張光盤啟動計算機。不一會兒就進入了FreeBSD的引導菜單,選擇第一項進入通常啟動方式。之后啟動的就是sysinstall的主菜單了。我想弄明白具體的安裝過程,所以選擇了Custom方式安裝。

之后出來的菜單包括下面幾個選項:Exit、Options、Partition、Label、Distributions、Media、Commit。首先選擇Options,將安裝媒體類型選為CDROM,超時時間的默認值是300秒,把它改成30秒免得萬一光盤讀不出來要等上5分鐘。

然后選擇Partition進入分區界面。第一次看見FreeBSD的分區工具,跟Linux完全不一樣,許多看不懂的東西只能推測了。看了看大概能明白Slice就是分區,硬盤被標記為ad0、ad1等,硬盤上的分區(Slice)被稱為ad0s1、ad1s1、ad1s2等。我選擇了第二塊硬盤ad1,確認是那塊4G的硬盤之后才敢動手。本來想直接選擇A-Use Entire Disk的,后來想到FreeBSD也需要交換區,所以還是自己分區吧。由于內存為512M,所以大概要為交換區留出500M空間來。參考了一下官方網站的文檔,決定還是按照建議的方式進行安裝,即/=128M,swap=512M,/var=256M,/usr=剩余。這樣我的/usr上還大約剩余3.2G的空間,應該夠用了吧。最后分區結果如下:ad1sd1=127M,ad1sd2=511M,ad1sd3=255M,ad1sd4=3217M。

之后是提示選擇啟動程序,由于我想使用第一塊硬盤上Linux的grub來啟動,所以這里選擇了none。 下一步選擇Label。試了一下用A來自動指定,系統居然說我的第一個分區太大而不能作為root分區。于是決定用C鍵手動創建Label,按照剛才的分區計劃指定好各個分區的掛接點。指定結束之后按Q鍵退出。

感覺FreeBSD中掛接點上掛接的是Label而不是分區,而在一個分區中可以指定多個Label,各個Label的大小也可以分別指定,也就是說,FreeBSD的Label的概念就類似于Linux中的分區的概念,也就是說剛才分區的時候即使把整個硬盤都作為同一個分區也沒問題。

下一步的Distribution就是要選擇安裝軟件了,我選擇了All。選擇的時候系統彈出一個對話框向我推薦安裝一個叫做FreeBSD ports collection的東西,據說是可以隨時從網上下載軟件包并自動安裝的東西(很像Debian的apt系列),裝就裝吧。

下一步是選擇安裝媒體Media,前面在選項里面選過了,確認一下是CDROM就可以了。

最后Commit,開始安裝。

安裝的時候會有進度條提示安裝到什么地方了,不過消息不是很詳細。大約等了半個多小時吧,安裝完畢,彈出一個提示框問我要不要再最后確認一次配置情況,選擇是之后就又回到了剛才的安裝界面,于是直接退出,返回到主菜單(就是選擇Custom安裝方式的那個菜單)。

在sysinstall的主菜單中選擇“Configure”進行系統配置。Packages中可以增加其他的軟件包(突然發現里面實際上還有很多沒有安裝的軟件……),由于擔心4G硬盤不夠用,決定以后再裝;Root Password是一定要設置的;Fdisk和Label可以查看分區和Label狀況;User Management中增加一個自己常用的帳戶(需要先增加一個組然后才能增加帳戶,不像Redhat那樣增加了帳戶之后會自動建立組);Console中可以設置控制臺字體等,為了避免由于控制臺問題而不能正常顯示內容就先免了,以后熟了再說吧;Time Zone是設置時區,選中之后系統問我系統時鐘是不是UTC時鐘,并建議如果不是UTC而是本地時鐘的話一定要選No,所以當然選No了,然后配置好時區;Mouse可以配置控制臺鼠標。

Network中可以設置許多網絡配置以及網絡服務等。首先選擇Interface配置網卡(FreeBSD中的網卡叫做fxp0而不是eth0),在列表中選擇自己的網卡,提示是否要支持IPv6,選擇No,然后提示是否要嘗試使用DHCP獲取地址,我打算指定,所以選擇No,然后配置好主機名、IP地址、域名服務器、網關等信息。配置好之后確定,提示是否要立即啟動網卡,回答是,然后從局域網中其他的機器上試著ping了一下這臺機器居然馬上就通了。然后下面是配置ftp、http等各種網絡服務,還是先算了吧。

然后后面的Security配置就忽略了,Startup中去掉了quota的選項,一個人用還用什么quota。下一項TTYs設置,選擇之后系統提示說用不著改,不過出于好奇還是選了Yes,結果出來一個沒見過的編輯器――好危險,幸好屏幕上方提示用^[退出,按Esc,[,系統菜單彈出來了,選擇退出。后面的Options就是安裝之前用過的那個了,HTML Docs就是閱讀FreeBSD手冊,而Load KLD需要軟驅才能執行,我沒有軟驅,所以也不知道是干什么的,不過看名字也許是從軟盤讀入內核吧。

最后退出Configure菜單。退出之后發現沒有什么可以選的東西了,于是選擇退出安裝,重新啟動系統。

重啟之后進入Linux的Grub(因為我沒有安裝FreeBSD的bootloader),按c進入命令行模式,輸入root (hd1,0,a),(才發現原來BSD的文件系統要在分區編號后面再加一個參數,大概就是Label了)然后輸入kernel /boot/kernel試圖讀取內核結果失敗……后來想起Windows的啟動是利用chainloader命令的,所以把命令改成rootnoverify (hd1,0,a); chainloader +1; boot,這下成功啟動FreeBSD。

啟動之后輸入startx進入XWindow,啊,默認的窗口管理器是tvm,對此就不說什么了,不過分辨率居然是1280×960而且顯示都偏到一邊去了。準備改改顯示設置,結果找了半天沒找到XF86Config文件。在Login窗口中輸入exit退出X,看了看X啟動時的信息,發現原來FreeBSD也開始使用XOrg了,看來XFree86換了許可協議莫非大家都沒有人用了。找了找還是沒有發現配置文件在什么地方,于是試著敲了一下xorgcfg,居然啟動了X的配置程序。試著配置了一下,保存時提示是否要保存為/usr/X11R6/lib/X11/xorg.conf,才知道原來不運行xorgcfg的話配置文件是不存在的。隨便改了改,再啟動startx進入X后發現分辨率還是不對,于是打開/usr/X11R6/lib/X11/xorg.conf手動修改,在最下端的Devices節中添加DefaultDepth 16,并在相應的色深為16的Subsection中添加Modes “1024×768″。重新啟動X,這下分辨率正常了。然后在X下運行xvidtune,調整屏幕的位置,調整好之后點擊“Show”按鈕,然后將顯示出的ModeLine值添加到/usr/X11R6/lib/X11/xorg.conf的Monitor節中,重新啟動X,這下顯示完全正常了。

最后就是重新啟動系統進入Linux,在/boot/grub/menu.lst中加入FreeBSD的啟動命令。
 

------分隔線----------------------------
標簽(Tag):Ubuntu Ubuntu教程 Ubuntu美化 Ubuntu技巧 ubuntu源 ubuntu模板
------分隔線----------------------------
推薦內容
猜你感興趣
赛车pk10官网开奖记录