大家好!今天我想跟大家談談有關Linux的硬盤分區(qū)、以及如何安裝雙系統(tǒng)
這是一篇菜鳥寫給菜鳥的東西!送給那些和我一樣,從windows轉(zhuǎn)到Linux,但身邊又沒有老鳥親自指導的人,希望對你們有幫助!
我今天想用三個樓層跟大家談談以上兩個問題: 第一、linux的硬盤分區(qū); 第二、安裝xp+linux雙系統(tǒng)的具體操作;(在虛擬機中以xp和Linux
Deepin
10.12.1為例) 第三、我自己的一些感受和建議以及寫這篇帖子的目的。 現(xiàn)在我們談談第一個問題:硬盤分區(qū); 一、硬盤的第一扇區(qū)、和4P、3P+E模式
硬盤的第一個扇區(qū)有512字節(jié),其中主要分為兩個部分(其實是4個部分,另外兩個先可以不管),一個是存放啟動引導程序(Master Boot
Recorder,MBR)的空間,大約446字節(jié)。另一個是存放硬盤分區(qū)表(Disk Partition table,
DPA)的空間,大約64字節(jié)。電腦開機后都要來讀取這個扇區(qū),這是啟動電腦所必須的。
由于存放DPA的空間只有64字節(jié),最多只能存放四個分區(qū)的記錄(每個分區(qū)記錄使用16字節(jié)),所以我們規(guī)劃硬盤時不能超出64字節(jié)的限制,也就是不能將硬盤劃分為4個以上的分區(qū),這就引出硬盤規(guī)劃的4P和3P+E的分區(qū)模式。
所謂的4P(Primary)模式就是將一塊硬盤的全部空間分為四個以下主分區(qū)(可以是1-4個主分區(qū),只要不超過4就行)。全部硬盤的分區(qū)記錄都存放在DPA中,
如果我們要將硬盤分為4個以上的分區(qū),該怎么辦呢?4P模式顯然無法滿足我的需要。這就必須使用擴展分區(qū)(Extended,E)了,也就是所謂的3P+E模式,這個模式是指將硬盤分為3個以下的主分區(qū)(1-3個),另外一個分區(qū)名額則分給一個擴展分區(qū),然后我們再將這個擴展分區(qū)劃分為若干邏輯分區(qū),這些邏輯分區(qū)的分區(qū)記錄將存放在擴展分區(qū)的頭部,而不是存放在整個硬盤的第一扇區(qū)內(nèi)。就這樣我們在擴展分區(qū)的幫助下,既遵守了整個硬盤分區(qū)不能超過四個的要求,又滿足了我們將硬盤分為4個以上分區(qū)的需要。以前在DOS下使用過fdisk和format的朋友,我想對這個應該很容易理解!
總之,我們給硬盤分區(qū)必須遵守以上的規(guī)則,這是通用的,不論是使用windows還是使用linux都必須遵守??偨Y(jié)一下就是:
硬盤的分區(qū)種類有三種:主分區(qū)、擴展分區(qū)和邏輯分區(qū)。
主分區(qū)和擴展分區(qū)的分區(qū)記錄保存在硬盤的第一扇區(qū)內(nèi),而這個地方空間有限,最多只能保持4個分區(qū)記錄。所以我們硬盤的主分區(qū)和擴展分區(qū)的數(shù)量之和不能超過4。
擴展分區(qū)不能直接使用,只能在擴展分區(qū)中再次劃分為邏輯分區(qū)后它的硬盤空間才能使用。
邏輯分區(qū)是擴展分區(qū)的一部分,所有邏輯分區(qū)的分區(qū)記錄保存在擴展分區(qū)的頭部,而非保存在硬盤的第一扇區(qū)內(nèi)。 二、MBR的幾種含義。
MBR真是個令人頭疼的問題,關鍵在于使用“MBR”這個詞的時候含義不同,我總結(jié)了一下有以下幾種含義:
1、指主引導程序,如linux下常用的GRUB,lilo等,當然還有win的主引導程序。
2、指硬盤第一扇區(qū)中存放主引導程序的446字節(jié)的硬盤空間。
3、指硬盤第一扇區(qū),也就是上面說的全部512字節(jié)的硬盤空間,包括了存放主引導程序的446字節(jié)的空間和存放分區(qū)表的64字節(jié)空間。
這幾種意義在書中和在網(wǎng)上都存在,特別在一些不太嚴謹?shù)慕涣髦惺褂帽容^混亂,大家注意區(qū)分。 三、linux下硬盤及分區(qū)的編號。
上面我們說過,硬盤分區(qū)有三種:主分區(qū)、擴展分區(qū)和邏輯分區(qū)。以windows為例,我們一般有c、d、e~~~等等。只要你右鍵單擊我的電腦---管理--磁盤管理,就可以看到詳細分區(qū)的情況了!請大家注意一下窗口下面的顏色標志,深藍色為“主分區(qū)”,淺藍色為“邏輯分區(qū)”,綠色為“擴展分區(qū)”,黑色為“未指派”也就是空閑,沒有使用的意思(請看樓下的圖3)。在windows中擴展分區(qū)是沒有盤符的,也就是沒有c、d、e~這些盤符標志。
做個小練習:請按上面的方法查看你現(xiàn)在的xp的硬盤分區(qū)情況,你能說出各個分區(qū)的具體屬性嗎?
在linux中這些硬盤分區(qū)的屬性是靠3位字母與1位數(shù)字(共4位),組成的編號來區(qū)分的,這有別于windows,linux下硬盤及分區(qū)的4位字母與數(shù)字編號具體內(nèi)容如下:
1、前兩位字母,表示硬盤的類型,有sd和hd兩種:sd表示STAT硬盤,hd表示IDE硬盤;SCSI硬盤和U盤也是sd;
2、第三位字母,表示硬盤的順序,以字母順序排列,
例如:hda表示主板IDE1接口上的主硬盤, hdb表示主板IDE1接口上的從硬盤,
hdc表示主板IDE2接口上的主硬盤,
hdd表示主板IDE2接口上的從硬盤。 SATA硬盤沒有主從之分,但也有順序之別,
sda表示主板上第一個SATA接口上的硬盤,
sdb表示主板上第二個SATA接口上的硬盤,以此類推。 從好幾年前開始,所有的硬盤一律使用sda sdb等等表示,hda
hdb等已經(jīng)被徹底拋棄。 3、編號第四位是數(shù)字,它就表示了硬盤中的分區(qū)了。具體內(nèi)容有這些:
1-4的編號留給了硬盤的4個分區(qū),包括擴展分區(qū)在內(nèi),不論是主分區(qū)還是擴展分區(qū)都使用這4個編號,也就是我們上面談到的硬盤第一扇區(qū)內(nèi)記錄的4個分區(qū)。換句話說就是,1-4編號的硬盤分區(qū)記錄將存放在硬盤的第一扇區(qū)內(nèi),這個記錄就是我們經(jīng)常說的硬盤分區(qū)表(DPA)
如果1-4的硬盤分區(qū)中有擴展分區(qū),則擴展分區(qū)中的邏輯分區(qū)從5開始編號,依次順延。
也就是說5以后(包括5)的編號都屬于邏輯分區(qū),4以前的編號屬于主分區(qū)和擴展分區(qū)。 舉幾個例子:
hda3—主板IDE1接口上的主硬盤的第三個分區(qū);這是一個主分區(qū)或擴展分區(qū)。
hdd5—主板IDE2接口上的從硬盤的第一個邏輯分區(qū);這是一個邏輯分區(qū)
sdb2—主板第二個SATA接口上的硬盤中的第二個分區(qū);這是一個主分區(qū)或擴展分區(qū)
sdc3—主板第三個SATA接口上的硬盤中的第三個分區(qū);這是一個主分區(qū)或擴展分區(qū)
好了!最后我們再來繼續(xù)上面的小練習,請你右鍵我的電腦--管理--磁盤管理,請你用linux下的硬盤及分區(qū)規(guī)則表示一下你的xp系統(tǒng)下的硬盤及分區(qū)情況?(提示一下:你的硬盤類型是什么?接在主板的哪個接口上?你的c盤該如何表示?D盤該如何表示?E盤呢?盤中有沒有擴展分區(qū)?如果有擴展分區(qū),linux下又應該如何表示呢?第一個邏輯分區(qū)是哪個分區(qū)?別偷懶,拿出一張紙嘗試一下,答錯了也沒關系?。?br>
如果你能正確的表示了,請繼續(xù)看下面:xp和LD雙系統(tǒng)安裝xp和LD雙系統(tǒng)安裝 先簡要的說一下安裝的條件和規(guī)劃。
1、這次安裝是在虛擬機中的一次全新安裝演示,虛擬的硬件設備:cpu雙核,SCSI硬盤一共有15G,內(nèi)存1G。先裝XP,后裝LD。其中xp的c盤4G,然后劃分2G的擴展分區(qū),再將擴展分區(qū)全部劃分為1個邏輯盤,也就是D盤,xp系統(tǒng)共占用6G,兩個區(qū)都是NTFS格式。剩余部分共9G用來安裝LD。具體安裝xp的過程全部省略,只保留分區(qū)的部分。
2、LD使用的是虛擬光驅(qū)加載10.12.1ISO,相當與物理機的光盤安裝,直接安裝到硬盤,如果用u盤安裝也與這個類似。LD有多種安裝方式,wubi、deepwin、硬盤安裝等,但這些方法我從未試過,具體方法請看本區(qū)置頂?shù)膸椭臋n。
3、LD的分區(qū)采用的是傻瓜式的二分區(qū)法,也就是/和交換分區(qū)。兩個分區(qū)都做為主分區(qū);至于具體要怎么分區(qū)才是最好?才是最適用?才是最科學?這個問題就復雜了!需要根據(jù)你的機子配置、用途以及你的使用經(jīng)驗來確定,現(xiàn)在還是采用這種傻瓜分區(qū)法上手吧!以后有了經(jīng)驗了再自己搞!
再來個小練習:請根據(jù)linux下的硬盤及分區(qū)編號規(guī)則,把上面我說的本次安裝的硬盤分區(qū)情況表示出來?答錯無罰,答對無獎!安裝完畢后有答案,自己核對吧!看看錯在哪??? 好了!下面開始我們的安裝之旅吧!
第一步:用pe啟動,diskginus給硬盤分區(qū)、格式化,安裝xp系統(tǒng)。安裝過程省略,詳見圖1-3
第二步:關機或換LD的ISO啟動電腦(別忘了bios設置?。惭bLD,詳見圖4-19
第三步:安裝已經(jīng)完成,我們再來看看幾張截圖20-23,這幾張圖反映了不同系統(tǒng)以及不同軟件下同一硬盤分區(qū)情況。大家對比一下。你看懂了這些,請耐住性子,把樓下的內(nèi)容也看完!
這個樓層我談談自己的一些感受和建議以及寫這篇帖子的目的
一、先說我寫這篇帖子的目的:
從windows轉(zhuǎn)向Linux,或正要轉(zhuǎn)向的菜鳥,都會面臨很多困難,最了解菜鳥困難的人,我想應該是另一個菜鳥,而我就是那另一個菜鳥,所以厚著臉皮寫了這篇帖子。目的是想讓新手初步了解一下硬盤的分區(qū)和安裝的原理,這是使用Linux的第一步。相對來說,安裝雙系統(tǒng)比單系統(tǒng)復雜些,要求也更高些。所以用安裝雙系統(tǒng)的實例來闡述一下硬盤分區(qū)和安裝的原理。至于具體的安裝過程,我倒認為那是次要的。這個過程的演示只是為了說明硬盤分區(qū)原理的,它只是一個工具,只是一個手段,理解原理才是我們的目的。如果你看了本帖之后只記住了安裝過程,忽略了硬盤的分區(qū)規(guī)則與安裝的原理,那么就是買櫝還珠了!
就我而言,安裝過幾個不同的Linux版本,基本上大同小異,但這些過程都是建立在遵守硬盤分區(qū)的原理基礎上的?!捌ぶ淮?,毛將焉附?”硬盤的分區(qū)原理就是“皮”,安裝過程只是“毛”。我還是那句老話:理解原理比具體操作更重要,一定要先理解原理! 二、這篇帖子的內(nèi)容主要都是從《鳥哥的私房菜》里學來的,這個只是個讀書筆記或者心得體會罷了,與書中不同的是,鳥哥用FC4做單系統(tǒng)的安裝演示,我這里用的是xp+LD雙系統(tǒng)。
新手不要指望通過我這一個帖子就能掌握全部的分區(qū)知識,我還沒那個本事!這篇帖子只能讓你知道一個大概的框架,需要深入學習的朋友可以直接看書,這本書已經(jīng)出到第三版了,我用的是第二版,另外你還可以到鳥哥的網(wǎng)站上看看!我覺得網(wǎng)站上的內(nèi)容比書豐富多了! 三、對于新手而言,我建議你們先用虛擬機安裝試試。因為你可以說你意志堅強、你也可以說你百折不撓,從學習linux的角度上來說,這是好事。但我還是要提醒你,人可以折騰,硬盤經(jīng)得住折騰嗎?數(shù)據(jù)經(jīng)得起折騰嗎?特別對于剛開始接觸Linux的新手,請不要用寶貴的數(shù)據(jù)來冒險,這是我的教訓。
用虛擬機我真是有些哭笑不得,我用的是VMware7.1.0
build-261024,不論單獨裝xp還是單獨裝linux(包括LD、kubunt、ubuntu)都沒有問題,雙系統(tǒng)win7+linux也沒問題,唯獨XP+linux就有問題,如果先設置安裝linux則無法安裝xp,如果先設置安裝xp,那么linux中鼠標定位不準,唯一能點準的地方就是左上角LD的那個標志,安裝了tools后也沒有任何改善。這次演示中,安裝LD全是用鍵盤,沒有用鼠標!
我估計這是虛擬機對兩種系統(tǒng)的磁盤支持還是無法兼顧的問題!包括圖22中diskginus的那個識別錯誤可能與此也有關系!當然也可能是我自己的電腦有問題,我現(xiàn)在的虛擬機中都是單系統(tǒng),沒有雙系統(tǒng)!為了寫這個帖子不得不又裝一回雙系統(tǒng)!
剛才說了,這是一篇菜鳥幫菜鳥的帖子,菜鳥固然最了解菜鳥的感受,但這種互相幫助也有可能越幫越忙,所以錯誤之處還請路過的老鳥留下你們的批評!
祝大家五一快樂!
|