幾年以前爲了安裝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,從而沒法正常進入操做系統。