win7和centos雙系統安裝

幾年以前爲了安裝xp和linux的雙系統曾折騰了好多天,今天爲了安裝這個win7和centos雙系統,也折騰了兩天多,哦,個人天,安裝個雙系統,怎麼這麼麻煩呢?html

沒有來得及整理,先鋪上草稿,供同志們參考。linux

發現如下幾個我的認爲比較經典的安裝參考網址,圖文並茂,值得推薦:windows

fyq891014.blog.163.com/blog/static/20074019120136163938790/centos

http://www.cnblogs.com/Johness/archive/2012/12/03/2800126.html工具

http://wanghaipeng1124.blog.51cto.com/2500801/855835ui

http://my.oschina.net/oscfox/blog/193433spa

廢話少說,看草稿吧:操作系統

參考:.net

http://fyq891014.blog.163.com/blog/static/20074019120136163938790/3d

 

Win7 centos雙系統

折騰了兩天,開始安裝win7,再安裝centos,但系統安裝後重啓機器沒有出現centos啓動項。反正一個硬盤兩個T,前面1T的空間給了win7,後面的1T空間給了centos。因而在win7上重複安裝centos,有一次莫名的把centos +other給整出來了。

 

 

難點1:

一、難點介紹:

(1)linux系統能識別windows下FAT32文件系統,不能識別NTFS文件系統,因此在linux安裝時,選擇任何sda都不行,FAT32能夠

(2)FAT32文件系統單個文件不能超過4G

(3)CentOS 6.4文件大於4G

結論:在win7下使用FAT32和NTFS系統存放安裝ISO都不可行,則要想辦法用工具分出一塊linux文件系統,如:ext3,不受4G的限制

 

U盤啓動盤是必須的,

U盤的價格很便宜的,你不要告訴我你沒有哦?若是沒有,借別人的也能夠。可使用LMT製做工具製做PE啓動盤。

開機出現:Windows啓動管理器。

這個問題應該是我這兩天折騰出來的後遺症,解決辦法比較爛,見後面的Q&A。

工具準備:

Ext2Fsd:在win7下掛載linux文件系統ext一、ext二、ext3等

結論:在win7下使用FAT32和NTFS系統存放安裝ISO都不可行,則要想辦法用工具分出一塊linux文件系統,如:ext3,不受4G的限制

 

 

DAEMON Tools Lite-----虛擬光驅軟件,用來提取Centos 6.3 iso文件中的幾個文件夾

Grub4dos:支持讀取

DiskGenius或分區助手,或PQ分區大師(支持Ext3)

WinGrub: 分區查看工具,若是對分區比較熟悉能夠不用

CentOS

Win7:

 

操做步驟:

利用U盤啓動盤,進到winPE界面,對硬盤分區:

根據本身需求進行分區,我這裏是這麼分的,

C(200G,NTFS),D(200G,NTFS),E(200G,NTFS),F(190G,NTFS),G(10G,EXT2)

其它的都格式化成一個Ext3大分區,能夠在安裝centos的時候,再細分區。

具體以下圖:

 

裝載鏡像到G分區:

打開Ext2fsd,

 

配置:easybcd

 

注意:當劃分出多個分區時,這些分區編號有可能不連續,這跟你設置的主分區個數有關係:

 

Title centos

Kernel (hd0,7)/isolinux/vmlinuz

Initrd (hd0,7)/isolinux/initrd.img

在不要配錯,若是輸入錯了,後果未可知,沒時間嘗試。

時區選擇:亞洲/上海

取消「系統時鐘使用UTC時間」前面的勾

分區:

分區編號

設備

卷標

格式

備註

(hd0,0)

sda1

--

ntfs(100M)

系統保留

(hd0,1)

sda2

C

ntfs(200G)

(boot)

(hd0,2)

sda3

D

ntfs(200G)

 

(hd0,3)

sda4

擴展分區

 

 

(hd0,4)

sda5

E

ntfs(200G)

 

(hd0,5)

sda6

F

ntfs(190G)

 

(hd0,6)

sda7

G

ext2(100G)

 

(hd0,7)

sda8

/boot

200M

(boot)

(hd0,8)

sda9

/pub

400G

 

(hd0,9)

sda10

swap

32G

 

(hd0,10)

sda11

/

 

 

 

在/dev/sda中安裝引導裝載程序:主引導記錄(MBR),引導分區的第一個扇區。

這裏須要更改設置,它默認把啓動文件放到Windows所在分區,這樣會損壞Win7的啓動文件

 

 

 

 

開始安裝,直到安裝完成。

 

 

重啓電腦,進入win7, 更新啓動項。

 

 

 

 

重啓看,進入Linux試試效果:

 

 

若是能正常登陸CentOS系統的話,成功了!

PS:另外安裝以後可能會出現雙系統時間差8個小時的問題,你們能夠在個人博客列表中找到解決方法。

 

這裏是最關鍵的地方:如下文字來自本人原創:

若是:

    root (hd0,7)
    kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=f080e4ee-f486-44cb-ae80-0ee2fd3dfc6b rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet
    initrd /boot/initramfs-2.6.32-431.el6.x86_64.img

 

Q&A:

1) 開機出現「Windows啓動管理器」配置界面:

緣由:win7啓動管理器通常是安裝過雙系統,或是使用過GHOST的朋友會遇到,單系統通常不會有。

刪除 辦法:

1.使用 Daemon Tools 加載 Vista 光盤映像。或直接把vista光盤放入光驅

2.打開「運行」 (開始〉運行), 輸入 cmd。

3.輸入 X: (X表明你的光驅盤符)。

4.輸入 cd boot。

5.輸入bootsect /nt52 SYS

6.從新啓動,Vista 的啓動管理器就消失了

反作用:

1,【win7】NTLDR is missing

這個問題不是用重裝系統所能解決的。有個資料幫助了我:

win7啓動管理器通常是安裝過雙系統,或是使用過GHOST的朋友會遇到,單系統通常不會有。

                    NTLDR文件是win nt/win200/WinXP的引導文件,當此文件丟失時啓動系統會提示"NTLDR is missing..."並要求按任意鍵從新啓動,不能正確進入系統 。
                    根據你的狀況,應該不是這個文件丟失了,頗有多是活動分區沒有設置好。並且你已經說了C盤變D盤了,你用pe運行分區軟件,激活系統分區(win7所在分區)看看。
                    或者多是是硬盤中的主引導記錄(MBR)被破壞,致使系統找不到系統分區。解決的方法也是在修復MBR。
                    還有多是因爲硬盤信息被篡改,致使系統找不到硬盤中的系統分區,因此就找不到系統分區中的啓動文件NTLDR了。只要在BIOS的「Standard CMOS Setup」中,把硬盤檢測方式設置爲「Auto(自動)」便可。

         在本人電腦上的解決方案是:U盤啓動進WINPE界面,執行引導修復解決。

知識:

NTLDR全稱是是一個隱藏的,只讀的系統文件,位置在系統盤的根目錄,用來裝載操做系統。是winnt/win2000/WinXP的引導文件,因此應該在系統正常的時候給予備份。

ntldr文件存在於系統盤的根目錄下,通常都在C盤根目錄。ntldr是一個隱藏而且具備只讀屬性的系統文件,只有在打開文件夾選項中的顯示隱藏文件才能看到它。

 

ntldr的全名叫作NT loader,是系統加載程序,ntldr主要的做用是解析boot.ini文件,而後加載操做系統,這樣咱們就可以正常進入操做系統了。因此ntldr丟失了就會致使在開機時顯示ntldr is missing,從而沒法正常進入操做系統。

相關文章
相關標籤/搜索