史上最強Fedora10安裝與啟動教程
原創(chuàng)【51CTO.com 獨家特稿】本文將詳細介紹Fedora10安裝與Fedora10啟動。如何正確、合理地安裝和啟動Linux,是正確使用和保證Linux安全的第一步。
1.1 Fedora 10的安裝
1.1.1 硬件需求
其實,Linux內(nèi)核運行對硬件要求很低,在很多嵌入式系統(tǒng)中使用的Linux內(nèi)核很多不到100K。當然我們使用的Linux服務器版或者桌面版就比較龐大。以Fedora 10為例,其完全安裝大概要占用硬盤空間6G,默認安裝占用硬盤空間4G左右。推薦使用1024MB以上內(nèi)存,當然不同的版本對硬件要求也有不同的控制,希望比較更多版本的51CTO.com讀者可以參看《三世同堂:縱向?qū)Ρ菷edora 9/10/11》。
1.1.2 安裝方式
一般來說,F(xiàn)edora 10可以使用三種安裝方式:光盤安裝,硬盤安裝和網(wǎng)絡安裝。
光盤安裝:光盤安裝是最理想和最簡單的安裝方式。下一節(jié)將詳細講述這種安裝方式。
硬盤安裝:如果機器沒有光驅(qū),或者沒有Fedora 10安裝光盤,那么可以考慮硬盤安裝方式。硬盤安裝前首先要將安裝光盤的ISO鏡像文件拷貝到硬盤的某個目錄下(Fedora 10的CD安裝光盤有6個ISO文件,一般安裝過程使用前4個ISO文件即可)。解壓縮第一個ISO文件(假定解壓到e:\ shrike-i386-disc1目錄下),接下來就是制作Linux安裝軟盤,在DOS下安裝軟盤制作過程如下:
cd e:\ shrike-i386-disc1\dosutils //改變當前目錄到rawrite所在目錄
rawrite //執(zhí)行rawrite程序
..\images\boot.img //指定Linux映像文件名
a: //指定安裝軟盤所在的驅(qū)動器
有了安裝軟盤后,用該軟盤做系統(tǒng)啟動盤啟動機器,即可見到如圖 1所示界面。按回車鍵后系統(tǒng)會詢問Fedora 10安裝ISO文件所在目錄,正確指定該目錄后的安裝過程和光盤安裝過程完全一樣。當然任何一個操作系統(tǒng)都可以利用硬盤進行安裝,有興趣安裝Windows7的51CTO.com讀者可以參考《沒有刻錄機?Windows 7硬盤安裝四大法》,或者您不想直接安裝Fedora,也可以選擇《在Windows下把Fedora安裝到U盤上啟動》。
網(wǎng)絡安裝:Fedora 10支持HTTP和FTP兩種協(xié)議的網(wǎng)絡安裝。適合于本地機器沒有光驅(qū),而知道網(wǎng)上ISO文件所在URL的Linux安裝。網(wǎng)絡安裝也要制作系統(tǒng)安裝軟盤,并用該軟盤啟動機器,機器啟動后選擇圖像安裝或文本安裝均可,在接下來的安裝方式中選擇“網(wǎng)絡安裝”,指定安裝ISO文件所在的URL,接下來和光盤安裝類似。
1.1.3 安裝過程
下面以Fedora 10光盤安裝為例,詳細講述Linux的安裝過程。
(1)用光盤引導機器:首先用Fedora 10的安裝光盤引導機器,正確引導后將出現(xiàn)圖 1所示的界面。直接按回車將進入圖形安裝模式。圖 1中有如下幾個安裝選項:
Install or upgrade an existing system:安裝或者更新已有系統(tǒng);
Rescue installed system:急救模式,用于恢復系統(tǒng);
Boot from local drive:從本地硬盤安裝;
Memory test:內(nèi)存測試。
本文介紹的安裝過程采用第一個安裝選項進行。
(2)介質(zhì)檢查:選擇是否需要介質(zhì)檢查,如圖 2所示。這是事先檢查安裝光盤文件是否完整,是否沒有損壞。如果確信光盤沒有問題,可以直接單擊【Skip】按鈕,如果確實想檢查可以單擊【OK】按鈕。
(3)開始安裝:如圖 3所示,系統(tǒng)顯示Fedora 10安裝歡迎信息,直接單擊【Next】按鈕進入下一畫面。
圖 1 選擇安裝界面
圖 2 介質(zhì)檢查
#p#(4)選擇安裝過程中的界面語言:如圖 4所示,選擇安裝過程中的界面語言。此處筆者選擇的是“Chinese Simplified(簡體中文)”。單擊【Next】按鈕進入下一個畫面。
(5)選擇鍵盤類型:如圖 5所示,選擇鍵盤類型,一般使用US English 103鍵盤。如果系統(tǒng)使用的不是默認的鍵盤,請選擇其他類型。系統(tǒng)一般都能夠識別正確的鍵盤類型。選擇好鍵盤類型后,單擊【下一步】按鈕進入下一個畫面。
圖 4 選擇安裝過程中的界面語言
圖 5 選擇系統(tǒng)鍵盤類型
(6)定義主機名:由于Fedora 10是一種網(wǎng)絡操作系統(tǒng)。為了使計算機在網(wǎng)絡上使用,可以在網(wǎng)絡中定義計算機的主機名,如圖 6所示:
圖 6 定義主機名
(7)選擇用戶所在時區(qū):這里一般應該選擇“亞洲/上海”,因為我國都使用北京時間。也可以通過這里設置時鐘服務器,使得本機時鐘保持和所設置的服務器的時鐘同步。如圖 7所示。
(8)設置root口令:如圖 8所示,這里用來設置系統(tǒng)root用戶密碼。root擁有執(zhí)行所有程序、查看所有文件和系統(tǒng)配置的權限。如果root密碼被人破解,則將對系統(tǒng)造成很大的危害,因此root密碼應該設置得復雜一點,最好是數(shù)字與字母相結合,而且盡量不要用字典里面的詞語。
圖 8 設置根用戶口令
(9)選擇分區(qū)設置:接下來是選擇分區(qū)設置。如圖 9所示,用戶可以從圖上所列的5個選項中進行選擇。由于分區(qū)關系到用戶的使用習慣和今后的使用效果,因此一般建議用戶選擇“建立自定義的分區(qū)結構”選項,并單擊【下一步】按鈕。
(10)分區(qū):如圖 10所示,系統(tǒng)顯示檢測到的所有驅(qū)動器及其所有分區(qū)。用戶可以在空閑空間新建分區(qū),也可以選擇某個分區(qū)進行編輯,還可以刪除某些分區(qū)。
圖 9 選擇分區(qū)設置
圖 10 定制系統(tǒng)分區(qū)
(11)新建文件分區(qū):一般安裝Linux至少需要兩種分區(qū),一個就是Swap分區(qū),用于虛擬內(nèi)存的交換分區(qū),由操作系統(tǒng)管理,用戶不能使用。其大小一般設置為物理內(nèi)存大小的2倍比較合適,太小了不能較好地起到虛擬內(nèi)存的作用,太大了則浪費硬盤空間。另外一個分區(qū)就是安裝Linux文件系統(tǒng)的分區(qū)。Ext2是Linux專用的文件系統(tǒng),Ext3是Ext2的升級版本,所以現(xiàn)在一般建議采用Ext3作為Linux的文件系統(tǒng)。單擊【新建】按鈕將出現(xiàn)如圖 11中的“添加分區(qū)”的對話框。如果選擇的文件系統(tǒng)類型是“Swap”,那么只需要指定其分區(qū)大小即可。如果選擇的文件系統(tǒng)類型不是“Swap”,還有一個指定掛載點的問題。如圖 11所示,掛載點指定分區(qū)將用來保存Linux操作系統(tǒng)目錄樹中的某個目錄。至少應該指定一個掛載點“/”。
圖 11 新建文件系統(tǒng)
#p#(12)配置Linux引導裝載程序:Fedora 10默認使用GRUB作為其引導裝載程序。如圖 12所示,單擊【添加】按鈕可以在開機引導裝載程序運行時操作系統(tǒng)選擇菜單中添加一個操作系統(tǒng)選項。單擊【編輯】按鈕可以編輯開機引導裝載程序運行時操作系統(tǒng)選擇菜單的顯示結果。單擊【刪除】按鈕可以刪除一個已有的操作系統(tǒng)選項。
圖 12 配置Linux引導裝載程序
(12)定制安裝包:Fedora 10包含了大量的軟件安裝包給用戶使用,用戶可以選擇圖 13中最下方所示的【現(xiàn)在定制】選項,單擊【下一步】按鈕進入如圖 14所示的界面進行選擇和設置。圖 14中顯示了Fedora 10中對服務器類別提供的詳細安裝包情況。
圖 13 進入包定制選項
圖 14 安裝包選擇
#p#(13)安裝軟件包:到這里系統(tǒng)已經(jīng)收集好了用戶的各項信息,下面就是安裝軟件包的過程。依據(jù)機器硬件配置和用戶選擇安裝的軟件集合大小,這個過程需要的時間會有較大差異,大致需要1個小時到1.5小時不等。如圖 15所示。
圖 15 Fedora 10安裝過程示意
(14)安裝完成:到這里,系統(tǒng)已經(jīng)初步安裝完畢。如圖 16所示,系統(tǒng)會提示取出安裝過程中使用的安裝介質(zhì)。單擊【退出】按鈕將機器重新啟動后將進入首次使用前的一些其他配置界面。
圖 16 Fedora 10安裝完成
#p#(15)首次運行前的歡迎信息:這是首次運行前的歡迎信息,如圖 17所示,直接單擊【下一步】按鈕即可。
圖 17 第一次運行歡迎界面
(16)許可證信息:Fedora 10提供了詳細的許可證信息給用戶進行參考,也對用戶的使用、分發(fā)和基于該軟件的開發(fā)制定了相應的規(guī)章制度,如圖 18所示,建議用戶在使用前對其進行詳細了解。
圖 18 Fedora 10的許可證信息
(17)新建普通用戶賬號:Linux操作系統(tǒng)root權限太大,一般情況下不建議采用root登錄系統(tǒng),所以有必要新建普通用戶賬號。輸入普通用戶的用戶名、用戶全稱、口令及確認口令即可新建普通用戶。如圖 19所示。另外,F(xiàn)edora 10還允許用戶對該用戶進行諸如kerberos或者NIS的網(wǎng)絡驗證,以提供更高的安全性,如圖 20所示。
圖 19 創(chuàng)建新用戶
圖 20 用戶驗證配置
#p#(18)設置日期和時間:如圖 21所示,可以在這里設置系統(tǒng)時鐘,這里選擇【啟用網(wǎng)絡時間協(xié)議】單選框,并配置相應時間服務器,啟用網(wǎng)絡時間協(xié)議。用戶可以根據(jù)具體情況選擇是否啟用網(wǎng)絡時間協(xié)議。
圖 21 設置日期和時間
(19)硬件設置:除上述設置外,用戶還可以在硬件設置中對聲卡、網(wǎng)卡等進行詳細設置,過程比較簡單,這里就不再贅述。
(20)輸入用戶名及其密碼:如圖 22所示界面,用戶可以輸入用戶名及其相應密碼進入Fedora 10,也可以輸入在安裝過程中添加的某個普通用戶賬號及其相應密碼進入系統(tǒng)。
(21)開始使用操作系統(tǒng):如圖 23所示界面,用戶成功登錄后,系統(tǒng)即顯示Fedora 10的桌面,用戶就可開始使用剛剛安裝的操作系統(tǒng)了。
圖 22 輸入用戶名及其密碼
圖 23 開始使用操作系統(tǒng)
#p#
1.2 Fedora 10的啟動與登錄
啟動Linux操作系統(tǒng),須要安裝Linux啟動器,常見的Linux啟動器有兩種:LILO(LInux LOader)和GRUB(GRand Unified Bootloader)。Fedora 10默認采用GRUB作為其啟動器。LILO或GRUB不僅可以引導Linux,也可以引導其他操作系統(tǒng),包括MS-DOS或Windows XP、Windows Server 2003、Windows 2000等。在安裝Linux時,啟動器可以裝在硬盤的MBR(主引導記錄)中,也可以安裝在活動分區(qū)的引導扇區(qū)中。
計算機加電啟動時,BIOS裝載MBR,然后從當前活動分區(qū)啟動,LILO或GRUB獲得引導過程的控制權,并顯示相應提示符提示用戶選擇需要啟動的操作系統(tǒng)。圖 31顯示了使用GRUB時的引導界面。
當引導程序成功完成引導任務后,Linux從其手中接管了CPU的控制權,然后CPU就開始執(zhí)行Linux的核心映像代碼,開始Linux啟動過程。對于圖形方式用戶來說,Linux將顯示一個圖形化的登錄界面,登錄成功后可以直接進入KDE、Gnome等窗口管理器。
1.2.1 安全登錄Linux
接通安裝好Linux系統(tǒng)的機器電源開關后,屏幕上將快速閃過一串串啟動內(nèi)容的文字提示,在服務啟動一串綠色的“[OK]”后,系統(tǒng)顯示:
linux login:
提示用戶登錄。如果用戶想要以用戶jerry的身份登錄,在“l(fā)ogin:”后面輸入“jerry”,然后回車,系統(tǒng)提示:
Password:
該提示提醒用戶輸入在安裝時設定的系統(tǒng)管理員密碼并回車,如果密碼正確,系統(tǒng)將完成登錄。成功登錄后系統(tǒng)提示:
[jerry@linux /root]#
一般情況下,為了安全考慮不推薦使用root賬號登錄系統(tǒng)。因為root賬號權限太大,很容易由于誤操作導致系統(tǒng)不正常。所以一般以普通用戶賬號登錄系統(tǒng)。并且,在Fedora 10中,該系統(tǒng)強制不許用戶以root身份登錄系統(tǒng),這也從系統(tǒng)層面盡可能地保護了root用戶權限有可能出現(xiàn)的濫用和誤用情況。
假設用戶以賬號yang登錄系統(tǒng),登錄成功后系統(tǒng)顯示[yang@linux /root]$作為提示符。在使用yang賬號的過程中如果要完成某些只有root賬號才能執(zhí)行的操作,要臨時以root賬號登錄,或者想要以其他賬號臨時登錄系統(tǒng),Linux系統(tǒng)提供了su命令。su命令格式如下:
Su 用戶名
如果要退出某個用戶的登錄,可以使用exit命令。如前面所述的臨時用root登錄完成用戶希望的操作后,用戶想要重新回到y(tǒng)ang的賬號下繼續(xù)操作系統(tǒng),可以輸入exit命令并回車即可。
1.2.2 退出Linux
Linux提供了三種退出系統(tǒng)的命令:shutdown、halt和reboot。這三個命令在一般情況下只有系統(tǒng)的超級用戶(一般是指root)才可以執(zhí)行。輸入沒有參數(shù)的shutdown命令,兩分鐘之后即可關閉系統(tǒng)。在這段時間,Linux將提示所有已經(jīng)登錄系統(tǒng)的用戶系統(tǒng)將要退出。
該命令的一般格式為:shutdown [選項] [時間] [警告信息]。
其中,命令中[選項]的含義為:
k:并不真正關機,只是發(fā)出警告信息給所有用戶。
r:關機后立即重新啟動。
h:關機后不重新啟動。
f:快速關機,重啟動時跳過fsck。
n:快速關機,不經(jīng)過init程序。
c:取消一個已經(jīng)運行的shutdown。
如果要設定等待的時間,可以使用[時間]的選項:
Onow:立即退出系統(tǒng)。
O+mins:在指定的分鐘之后退出系統(tǒng)。
Ohh:ss:在指定的時間退出系統(tǒng)。
在關掉系統(tǒng)之前,系統(tǒng)會自動產(chǎn)生一個/etc/nologin文件,用于說明系統(tǒng)即將關閉,用戶不能登錄進入。在這段時間中,只有系統(tǒng)管理員可以進入。如果用戶要獲得有關shutdown命令的更詳細的幫助,可以使用man shutdown命令。
halt命令相當于shutdown -h now ,表示立刻關機。reboot命令相當于shutown -r now ,表示立刻重啟。


2010-08-02 17:16:10
2010-03-10 12:59:08




