一步步的教新手如何在一臺物理機上部署紅帽和win7雙系統 ...

一臺機器上部署windows和linux兩種操作系統,到底應該如何操作才最安全最方便呢?對於剛剛接觸linux的新手來說恐怕很容易把這個工作搞糟。這裏給大家講解一套我認爲最簡單易行的方法,輕鬆實現一機雙系統。

1、分區規劃
想要部署好一機雙系統,我認爲規劃好硬盤分區是最基礎切最重要的一步。有了一個良好分區規劃,才能給以後的操作打個良好基礎。下面給大家一個常見的單硬盤物理機分區方案,也是最簡單的分區方法。假如我的硬盤是40G,我規劃的分區方式如下:
主分區1:30G分給win7使用。
主分區2:9G劃分給linux分爲/分區。(我安裝紅帽5.5,圖形化也不過2G要是文本化的也就1G左右)
主分區3:剩下1G交給linux分爲swap。
簡單說說爲什麼這樣。首先windows比較霸道(後邊會說到)而且它佔用空間比較多,xp時代我分的系統盤至少是15G,到了win7我至少都給30G。因爲我這是隨便搞了臺虛擬機做測試用,現在主流的PC機配的硬盤至少500G起步,那麼這才用了40G剩下的460G咋揮霍呢?建議把剩下的建立一個擴展分區,然後在擴展分區裏去劃分邏輯分區,這樣每個邏輯分區大小及交給哪個系統使用都是隨心所欲的,而且不會影響之前的兩個系統盤。
安裝系統前先用PQ等工具將硬盤分好區(不必格式化)否則win7安裝的時候會自動建立一個100M的隱含分區來存放啓動文件,倒不是說這樣不好,只是100M會佔用一個主分區,我捨不得給他哈哈。。。。要保證linux系統啓動必須有兩個分區一個是swap(交換分區)其實就是windows裏的頁面文件相當於pagefile,另外一個就是/分區大致可以理解爲windows下的C盤。其實這麼解釋linux是很不合適的,但爲了讓新手更容易理解,暫時委屈一下linux吧。


圖1
圖1就是按照剛纔的分區方法規劃的硬盤分區,然後在第一個主分區裏安裝好了win7,進入系統後的截圖。


圖2
如果有一定linux基礎的午飯應該能看懂上邊圖2的結果。其實他跟圖1是一個意思,因爲跟本文關係不大就不多費口舌了。
2、孰先孰後
在我還是小白的年代這個問題曾經糾結了我很久。。。。。。當初僅裝壞的光盤就不下6/7張(中關村的JS們賣給我假SONY-CDRW -_-)這裏我可以十分負責任的告訴大家,如果你不想給自己惹麻煩,就老老實實的先安裝windows,再安裝linux;先安裝低版本的windows再安裝高版本的windows,最後安裝linux。當然如果你想學習Grub命令行操作的話也可以反其道而行之。微軟太霸道了,微軟的系統認爲想我微軟堂堂視窗操作系統,怎麼可能跟linux這樣的開源系統安裝在同一臺pc上,所以只要安裝微軟的系統,他一定會把啓動扇區裏的信息刪除然後寫進去自己的那一套東西。相反linux就不是這樣的了,linux會很謹慎的提醒大家,這塊硬盤上已經存在其他操作系統了,請問您是要先啓動我呢?還是先啓動它呢?這個大家看後邊的截圖就知道了。我曾經瘋狂的迷戀單機多系統,最好的戰績就是一臺機器上安裝有DOS6.22、windows98、windows2000、windowsxp、藍點linux(現在好像已經消失了......),其實後來我發現這樣做沒啥實際意義,因爲在同一時刻你只能使用一種操作系統,windows還好些畢竟fat32、NTFS格式的分區大家都能認,到linux下去讀寫NTFS還是挺危險的一件事。再加上現在的PC機硬件性能越來越強悍,如果能安裝虛擬機的話還是去用虛擬機吧,個人感覺虛擬機比雙系統要實用的多。
3、關鍵操作
按照上邊所說,先去用PQ等類似軟件分區,然後在第一個主分區去安裝win7,因爲安裝win7相對比較簡單而且大家經常操作,我就不再多說了。主要講講安裝完win7以後安裝redhat 5.5時候應該注意的地方。
3.1用redhat5.5的光盤或者ISO啓動,不管用什麼方法吧,必須見到圖3的樣子


圖3
這個就是redhat5.5的光盤引導成功的樣子,爲了方便新手學習我這裏採用圖形化安裝linux,在此界面直接敲回車進入安裝流程。安裝裏的前幾步選擇語言啊、鍵盤啊什麼的就不多說了,這裏從關鍵的硬盤分區那一步說起。


圖4
這一步必須一定要去選擇最後一項,Create custom layout(創建定製設計我E文很差不知道怎麼翻譯合適,要不大家就理解成我的分區我做主吧)next以後應該就能對現有硬盤進行分區了,不出意外的話現在應該已經有一個/dev/sda1的ntfs分區大小是30004MB,這個就是剛剛安裝好的win7那個C盤,呵呵千萬別去碰他,否則就得重裝win7了。。。點界面上的new去新建分區,創建linux需要的兩個最基本的分區,一個10G的/分區一個1G的swap分區。這裏不必害怕,linux很人性化萬一分錯了,返回上一步再回來一樣可以重新分,只要你不確認安裝就不會影響到之前的windows,最終應該能達到圖5這樣一個效果就對了。


圖5
其實linux的分區絕不是這麼隨便的,因爲我這裏只是爲了給大家演示雙系統才用最最偷懶的辦法去做個測試,如果大家有興趣研究linux如何分區,可以去看看這個帖子,一般生產環境我都習慣這麼分區。http://bbs.51cto.com/thread-799955-1.html
分好區後next接下一步就是設置啓動項了,linux默認會把win7那個系統命名爲Other,並將其在Grub裏設置爲非默認啓動。爲了以後方便我們可以對這個Grub菜單進行更改,點到Other然後點Edit,爲了我們看着方便可以改成如下這樣。


圖6
修改完以後點ok就應該是圖7的樣子了,這個圖7說的意思就是本機現在有兩個系統,一個叫WIN7一個叫Red Hat Enterprise Linux並默認啓動WIN7。仔細檢查一下沒啥子問題的話就可以next選擇安裝包了。


圖7
以後的操作就跟安裝單系統linux無異了。一直安裝到linux提示點reboot然後重啓系統。
4、大功告成
重啓系統檢測過BIOS之後,應該進入這個Grub的界面。


圖8
在系統進入這個界面5秒鐘之內按任意鍵都會進入啓動選擇項見圖9,然後就可以通過上下鍵來選擇到底啓動哪個系統。如果5秒鐘之內啥都沒按的話就默認啓動win7去了。


圖9

到這裏已經基本完成單機雙系統的部署工作了,對於新手來說可能稍微有點複雜,其實任何人都曾經是新手,只要大家掌握原理勤加練習,用不了多久就可以熟練掌握了。

還有幾個問題要說一下:
1、測試環境隨便這麼搞一下是無所謂的,生產環境可不要輕易部署雙系統啊。既沒意義又有危險。
2、如果覺得啓動時候只給5秒鐘時間去選擇啓動哪個系統太少了,可以進入linux系統然後修改/etc/grub.conf第11行的timeout=5默認5秒鐘就是這裏規定的,別的不要隨便亂動哦^_^
3、我這裏只是做了win7和redhat的雙系統,其實xp、vista、2003、2008都可以這麼幹的。至於其他發行版本的linux可能會在分區及配置Grub啓動時的界面上稍有不同,不過原理跟本貼講的絕對不會有出入。
4、這裏所說的操作都是最基本最入門的,如果大家覺得有不妥的地方歡迎跟帖討論千萬別有什麼地方說錯了誤人子弟,如果轉帖請說明出自51cto,如果您覺得這就是哄孩子的東西頂多就是個嗤之以鼻的帖子,也請您看在您當初也曾經是小白的份上口下留情

原文;http://bbs.51cto.com/thread-810523-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章