- 相關(guān)推薦
新手硬盤分區(qū)的方法
OK,要講硬盤分區(qū)了。在講這個(gè)問題之前,我先來講講概念問題,什么是概念問題呢?你還記得第一次,絕對(duì)的第一次聽到A:盤,B:盤,C盤時(shí)候的感覺么?在那之前自己也許知道計(jì)算機(jī)有個(gè)存儲(chǔ)數(shù)據(jù)的地方,因?yàn)樵陔娨暽匣蛘邚V告上看到過磁帶機(jī)(我一直不知道為什么到了很久很久那種一個(gè)傻姑娘在一個(gè)磁帶柜前面操作一個(gè)現(xiàn)在看來是垃圾的磁帶設(shè)備會(huì)不停的成為電視臺(tái)播放電腦題材節(jié)目的缺省背景)或者硬盤的圖象。但是你并沒有一個(gè)概念計(jì)算機(jī)究竟怎么使用這些設(shè)備,直到你第一次打出dir a:或者打開explorer看到A: C:字樣的目錄樹。如果你還記得當(dāng)時(shí)的感覺,恭喜你,這種感覺又回來了。
對(duì)于一般人,只需要知道計(jì)算機(jī)能做什么就行了,所以對(duì)于他們來說,什么東西越簡單越好,越不需要他們?nèi)セ〞r(shí)間學(xué)習(xí)理解越好,所以計(jì)算機(jī)從開始的打孔到了后來的鍵盤屏幕,現(xiàn)在又往語音輸入智能交互方向發(fā)展。這很好,讓那些把計(jì)算機(jī)當(dāng)工具的人能更專注他們的工作(當(dāng)然,他們會(huì)為此向我們--計(jì)算機(jī)的建設(shè)者付出應(yīng)有的報(bào)酬)。可以說,MS在這方面作的很好,沒有人會(huì)否認(rèn)windows是一個(gè)非常"好用"的操作系統(tǒng)。這是指從使用者而言,你不需要太多的去理解機(jī)箱里面的知識(shí),或者說盡可能不去理解,就能盡快讓計(jì)算機(jī)為你工作。比如將本來很復(fù)雜的硬盤通過它在中間的操作搞成了C: D: E:盤這樣的東西,讓一個(gè)只需要會(huì)打字的秘書MM也能知道怎么存儲(chǔ)文件(當(dāng)然也會(huì)有笨的不可救藥的)。但是這樣(MS替你打點(diǎn)一切)的做法的一個(gè)問題也是顯而易見的:你沒有機(jī)會(huì),或者說沒有被迫的機(jī)會(huì)去了解更深一層的知識(shí)。而且當(dāng)你腦子里只知道"C: D: E:"的時(shí)候,你就只有跟著windows走這一條路了。
OK,言歸正傳。安裝Linux的硬盤分區(qū)問題。這個(gè)問題說起來是每個(gè)Linux新手,甚至到有一定水平的人都不敢說很清楚或者掌握的(包括我自己)。硬盤是個(gè)很古怪的東西,它的基本脾氣是,一點(diǎn)搞不好,一大塊數(shù)據(jù)就要丟,而且丟的干干凈凈。我已經(jīng)不止一次看到某人的畢業(yè)論文之類東西在答辯之前三天因?yàn)橛脖P問題而丟失并且沒有備份!而安裝Linux是必須跟硬盤很底層的部分打交道的,而不是win下面安裝個(gè)程序那么安全。所以我的第一個(gè)建議是,如果硬盤上有重要數(shù)據(jù),最好別貿(mào)然安裝Linux。比較好的一個(gè)辦法是找臺(tái)不重要的機(jī)器,硬盤可以重新分區(qū)格式化的,多安裝幾次Linux,多試驗(yàn)一下windows和linux共同存在的各種情況。這樣以后心里就有底了。如果實(shí)在要安裝,一定要備份重要數(shù)據(jù),切記。
下來講Linux對(duì)于硬盤的概念。只考慮IDE硬盤。對(duì)于一個(gè)硬盤的操作分很多層。我們需要知道的,是硬盤是由很多個(gè)512字節(jié)的扇區(qū)組成的。而這些扇區(qū)會(huì)被組織成一個(gè)一個(gè)"分區(qū)"。這些對(duì)于每個(gè)操作系統(tǒng)都是一樣的,在這之上每個(gè)操作系統(tǒng)自己去管理分給自己的分區(qū)。對(duì)于windows來說,它會(huì)把這些分區(qū)格式化然后按照CDE盤來管理。而Linux則不同。所以呢,一個(gè)硬盤上分多個(gè)分區(qū),安裝多個(gè)操作系統(tǒng)比如windows,Linux,Solaris等是完全可以的。但是由于每個(gè)操作系統(tǒng)對(duì)分區(qū)的操作不同,只能說把操作系統(tǒng)安裝到分區(qū)中而不存在把操作系統(tǒng)安裝到CDE盤中(UMSDOS方式先不提)。
每個(gè)硬盤的第0個(gè)扇區(qū)是個(gè)特殊扇區(qū),它不屬于任何分區(qū)。它存放的是兩個(gè)東西:第一是一個(gè)很小的程序,它由計(jì)算機(jī)在啟動(dòng)的時(shí)候運(yùn)行,這個(gè)程序一般是某個(gè)操作系統(tǒng)帶的啟動(dòng)程序,它運(yùn)行后會(huì)啟動(dòng)某個(gè)操作系統(tǒng)或者給用戶選擇來啟動(dòng)某個(gè)操作系統(tǒng)。Windows的0扇區(qū)啟動(dòng)程序很簡單,它就是把windows啟動(dòng)了,所以在這之前你是不會(huì)有多操作系統(tǒng)在一個(gè)硬盤上共存的概念的。而Linux所帶的啟動(dòng)程序可以讓你選擇啟動(dòng)哪個(gè)操作系統(tǒng),它叫做lilo。這個(gè)東西我們以后會(huì)經(jīng)常碰到它。0扇區(qū)還存放有另外一個(gè)重要數(shù)據(jù):分區(qū)信息。前面講過,硬盤是有分區(qū)的,那么到底怎么分的,這個(gè)信息是存在0扇區(qū)的。硬盤的分區(qū)規(guī)則是這樣的:一個(gè)分區(qū)的所有扇區(qū)必須連續(xù),硬盤可以有最多四個(gè)分區(qū),這四個(gè)分區(qū)可以是四個(gè)主分區(qū)或者三個(gè)主分區(qū)加一個(gè)擴(kuò)展分區(qū)。在擴(kuò)展分區(qū)里可以再繼續(xù)分邏輯分區(qū)。舉一個(gè)例子,一個(gè)10G的硬盤,安裝windows,有C: D: E:三個(gè)盤。那么它的分區(qū)情況可以是這樣的:
分區(qū)一:主分區(qū) 4G ,格式化為C:盤
分區(qū)二:擴(kuò)展分區(qū) 4G 擴(kuò)展分區(qū)不能格式化,它只能被再分區(qū)為邏輯分區(qū)
剩余空間(可以被分區(qū)三,四占用) 2G
在擴(kuò)展分區(qū)中,建立兩個(gè)邏輯分區(qū)各為2G,格式化為D:E:盤。
那么在Linux看來又是怎么樣呢?注意我提到過,對(duì)于任何操作系統(tǒng)而言,分區(qū)都是一樣的,盡管Linux不認(rèn)同C D E盤,但是這些分區(qū)都是相同的。所以Linux下看也是分區(qū)一,分區(qū)二等東西。但是它對(duì)這些分區(qū)的標(biāo)志和解釋是不同的。
在Linux下,硬盤是一個(gè)設(shè)備,實(shí)際上Linux下什么都是設(shè)備。對(duì)于IDE硬盤而言,Linux認(rèn)為存在四個(gè)設(shè)備,對(duì)應(yīng)于IDE的四個(gè)位置接的設(shè)備。如果裝過機(jī)器我們知道主板上有兩個(gè)槽,IDE0和IDE1,每個(gè)槽上能掛兩個(gè)設(shè)備,主盤和從盤,這些盤可以是硬盤可以是光驅(qū)。那么Linux是怎么認(rèn)為這些設(shè)備的呢?在Linux下,這些設(shè)備用/dev/hdx來標(biāo)示。IDE0上的主盤就是/dev/hda,從盤就是hdb,依此類推,如果可以有多個(gè)IDE槽就可以延續(xù)到hde hdf等?傊織l硬盤線上接的設(shè)備都被Linux認(rèn)為是一個(gè)/dev/hdx設(shè)備。如果你的機(jī)器是IDE0槽上的主盤是硬盤,那它就是hda,如果IDE1的槽上主盤是一個(gè)光驅(qū),那它就是hdc。在windows下fdisk是對(duì)"硬盤1","硬盤2"進(jìn)行操作,而linux下的fdisk就是對(duì)/dev/hda,/dev/hdb等進(jìn)行操作。這樣做很靈活,很直觀,不是么?
那么Linux下怎么看分區(qū)呢?Linux下的分區(qū)概念是,硬盤上的每個(gè)分區(qū)也是一個(gè)設(shè)備(又來了)。他們的標(biāo)志是/dev/hdxy,其中hdx根前面一樣表示哪個(gè)硬盤,y表示第幾個(gè)分區(qū)。以hda為例。hda1就是第一個(gè)分區(qū),hda4就是第四個(gè)分區(qū)位置。邏輯分區(qū)從hda5開始。所以剛才那個(gè)例子中,Linux看來就是hda有10G。hda1是主分區(qū),格式是indows。hda2是擴(kuò)展分區(qū),在它上劃出了hda5和hda6,格式是windows。hda還有2G剩余空間可以繼續(xù)建立hda3和hda4。注意因?yàn)閔da2空間已經(jīng)被劃分完,所以無法再建立邏輯分區(qū)。
這些硬盤的東西很容易搞混,建議多實(shí)踐,多總結(jié)一下?梢詤⒄找恍┯嘘P(guān)書籍,早期的DOS書在安裝部分講了一些。現(xiàn)在的linux安裝部分也都有不少。另外還有網(wǎng)上的一些介紹資料。
下
明白了Linux對(duì)分區(qū)的處理。下來就是分區(qū)策略了。在用RH6.2的光盤啟動(dòng),一直回車選擇缺省設(shè)置會(huì)到一個(gè)分區(qū)界面。這里你需要告訴linux安裝程序在硬盤的什么地方安裝linux。你需要告訴它一些信息,其中包括,建立一個(gè)新的Linux分區(qū),多大,mount到哪里。這里需要介紹一下mount的概念。
我們知道硬盤是可以分成很多分區(qū)的,每個(gè)分區(qū)由各個(gè)操作系統(tǒng)格式化然后就可以使用了。但是要使用必須有一種方法。windows,或者DOS的做法是將格式化好的分區(qū)掛(或者說mount)成C: D: E:盤。盤符的分配是操作系統(tǒng)決定的(到NT后可以用戶指定)。在Linux下某個(gè)分區(qū)怎么使用必須用戶自己指定。在Linux下分區(qū)并不按照C: D: E分配,而是掛(mount)到一個(gè)目錄下。整個(gè)UNIX的存儲(chǔ)空間結(jié)構(gòu)是一個(gè)目錄樹(而不是每個(gè)C: D: E:下各有自己的目錄樹)。最上一層是根目錄(用/表示,注意不是windows的反斜杠)在根低下有其它目錄。首先需要有一個(gè)分區(qū)mount成/,然后再在根下面建立其它目錄然后把分區(qū)mount到這些目錄上去。所以整體來看一個(gè)unix的存儲(chǔ)系統(tǒng)是一個(gè)目錄樹,但是它可以包括很多分區(qū),甚至其它存儲(chǔ)設(shè)備,比如光驅(qū),內(nèi)存盤,或者網(wǎng)絡(luò)磁盤等。
在Linux安裝的時(shí)候除了/還有幾個(gè)目錄是預(yù)先建立的,我們需要知道的是/usr,/home還有/root。先不管他們都做什么,一般而言我們需要分一個(gè)空間,指定它為Linux Native類型,然后mount point是這幾個(gè)目錄之一。另外還需要注意的是Linux分區(qū)有兩種類型,native是可以存儲(chǔ)文件建立目錄的那種,還有一個(gè)linux swap,這個(gè)是linux的內(nèi)存交換分區(qū),在安裝RH的時(shí)候必須指定一個(gè)。所以在安裝的時(shí)候最少需要分一個(gè)區(qū),類型linux native,mount到/上,然后一個(gè)分區(qū)類型linux swap,swap區(qū)不mount為任何目錄,系統(tǒng)對(duì)其進(jìn)行單獨(dú)處理。
下來是分區(qū)大小問題,安裝Linux一般而言1G空間為/就差不多了,初次安裝為方便起見,可以建一個(gè)2G的分區(qū)mount point為/,然后一個(gè)swap。swap的大小作的跟內(nèi)存一樣大就是了,最大128M。以后再安裝的時(shí)候可以根據(jù)自己對(duì)硬盤的要求建立其它分區(qū)來mount比如/home。
對(duì)于已經(jīng)安裝了Windows的機(jī)器,可以在Linux安裝程序里刪除一個(gè)windows的分區(qū),一般而言是一個(gè)邏輯分區(qū)(你不會(huì)想刪除C:盤吧),然后在它的空間里建立Linux的分區(qū)。
Linux的/可以是主分區(qū)可以是邏輯分區(qū)。但是需要注意的是8G的問題。我想你也許聽說過8G,到底8G是什么呢?具體問題比較復(fù)雜,簡單說就是不能把Linux的/分區(qū)mount到一個(gè)硬盤8G以后的分區(qū)上。所以如果你的硬盤有16G,前6G已經(jīng)分給C:盤,后里面是兩個(gè)5G的D: E:盤,納悶?zāi)憔偷冒袲盤分區(qū)刪除建立Linux分區(qū)而不是E盤,因?yàn)镋盤已經(jīng)在8G以后了。8G以后安裝Linux是沒有問題的,只是無法啟動(dòng)。當(dāng)然這個(gè)是有解決辦法的,但是在新手的狀態(tài)我還是建議盡量按照最簡單情況作,將來熟了再練習(xí)其它。
分了區(qū)之后繼續(xù)安裝,你還被要求配置一些其它東西。包括root密碼,Lilo,配置網(wǎng)絡(luò),X等東西。其中Lilo是比較重要的一部分。你會(huì)被要求將lilo安裝到MBR,分區(qū)啟動(dòng)扇區(qū),或者一張軟盤上。你需要選擇是是否安裝到MBR或者floppy上。一般而言安裝到MBR上即可,為了保險(xiǎn)起見可以做到軟盤上,這樣機(jī)器用硬盤啟動(dòng)還是windows那套,進(jìn)入linux可以用軟盤啟動(dòng)。注意你需要把BIOS中的Virus Warning關(guān)閉,否則無法安裝到MBR上。
如果你的機(jī)器配置比較標(biāo)準(zhǔn),網(wǎng)卡,聲卡,顯示卡等都能自動(dòng)檢測(cè)出來的話,一路回車,再啟動(dòng)你就可以進(jìn)入Linux了。如果運(yùn)氣不好(大多數(shù)情況是)網(wǎng)卡聲卡沒有在啟動(dòng)的時(shí)候配好也無所謂,跟windows一樣將來可以再配置。總之這些不會(huì)影響到你安裝。
OK,機(jī)器再啟動(dòng),跟以往不一樣的是沒有看到Starting MS Windows 98....而是一個(gè)Lilo:的提示符。這說明Lilo已經(jīng)正常安裝了。你現(xiàn)在按回車就可以進(jìn)入Linux了。如果要進(jìn)入Windows可以打DOS然后回車。如果你指定了不同的windows分區(qū)啟動(dòng)標(biāo)志符,可以用[TAB]鍵看一下你有哪些選擇。
這是一個(gè)很經(jīng)常被問到的問題,這里說一下。出于某種原因你要?jiǎng)h除Linux,你知道用DOS盤啟動(dòng)然后fdisk刪除Linux分區(qū)或者重新安裝NT刪除Linux分區(qū)。但是當(dāng)你一切都安裝完了之后windows無法啟動(dòng),Lilo:這個(gè)符號(hào)總在那里,機(jī)器死了一樣。別重新分區(qū)格式化都沒用。然后某個(gè)半瓶子醋可能告訴你"沒救了,低格吧"。記住,除非硬件損壞,硬盤任何時(shí)候不需要低格。這種情況是由于其它安裝程序并不重寫0扇區(qū),即MBR造成的lilo無法刪除。解決辦法很簡單,請(qǐng)牢牢記。河靡粡圖OS盤啟動(dòng),運(yùn)行DOS的fdisk /MBR。這個(gè)命令就是重寫0扇區(qū)的引導(dǎo)程序?yàn)镸S的標(biāo)準(zhǔn)程序,即可以啟動(dòng)DOS,Windows,WindowsNT, Windows 2000的那個(gè),而不會(huì)改變硬盤分區(qū)任何其它信息。所以它是絕對(duì)安全的,絕對(duì)安全的,絕對(duì)安全的。當(dāng)你碰到Lilo無法刪除的時(shí)候,記得fdisk /MBR。
OK,你成功的啟動(dòng)了Linux,進(jìn)入了一個(gè)圖形或者字符界面要求登陸。下來你會(huì)有成堆的問題要問。下來我會(huì)講怎么去問問題以及怎么尋找?guī)椭?/p>
【新手硬盤分區(qū)的方法】相關(guān)文章:
新手學(xué)習(xí)紋繡的方法08-15
舊硬盤分區(qū)09-05
SEO新手交換外鏈實(shí)用方法07-16
新手開車判斷前后車距實(shí)用方法02-15
淺析硬盤分區(qū)故障怎么修復(fù)07-16
硬盤分區(qū)表為何會(huì)出故障07-16
查看計(jì)算機(jī)硬盤分區(qū)信息的教程07-16
Fdisk無法讀取硬盤分區(qū)怎么辦07-16