歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Win 7上安裝CentOS 6.4 雙系統

Win 7上安裝CentOS 6.4 雙系統

日期:2017/2/28 14:33:36   编辑:Linux教程

Windows 7上安裝CentOS 6.4 雙系統,折騰了好久,終於安裝好了。

1、難點介紹:

(1)Linux系統能識別Windows下FAT32文件系統,不能識別NTFS文件系統,所以在Linux安裝時,選擇任何sda都不行,FAT32可以

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

(3)CentOS 6.4文件大於4G

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

2、准備好軟件

(1)EasyBCD:設置引導啟動用:為了添加和修改啟動項 http://www.linuxidc.com/Linux/2012-10/72140.htm

(2)PQmagic:分區大師,用於格式化成ext3,其它軟件試過不支持 或者PartAssist 支持win8

分區魔術師Paragon Partition Manager™10.0 Server中文綠色服務器版 http://www.linuxidc.com/linux/2011-11/46863.htm

(3)Ext2Fsd:在Win7下掛載Linux文件系統ext1、ext2、ext3等

Windows 7下使用Ext2Fsd讀取寫入Linux Ext3/Ext4分區文件 http://www.linuxidc.com/Linux/2013-01/77992.htm

(4)CentOS6.4

3、使用系統自帶磁盤管理,分70G空閒分區給linux使用,再分一塊10G文件系統為ext3(命名為A)的分區存放centos 6.4的iso文件

4、拷貝centos 6.4 dvd1、dvd2到A區,加壓iso中的images和isolinux到A的根目錄,復制 isolinux文件夾中的vmlinuz和initrd.img到c盤根目錄

5、打開EasyBCD –添加新條目-NeoGrub-安裝-配置,然後輸入橫線內容:

-------------------------------------------

title CentOS
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img

------------------------------

第一個0指的是第一塊硬盤,第二個0指的是第一個分區,此處可以修改分區,然後在第四步把vmlinuz和initrd.img拷貝到對應的盤即可

6、重啟電腦 進入選擇 然後一步一步選擇,到硬盤選擇 逐個選擇到能進入的地方

7、分區:(其實一個分區就搞定,安裝之後都包含以下目錄結構)

/boot 300M 主分區

然後建立一個LVM分區,再在這個LVM分區下分別建立以下邏輯卷:

/ 10240M
/home 35504M
/usr 10240M
/var 5210M
/tmp 5120M
Swap 6144M

8、下一步、點擊change driver選擇/boot的sda(非常重要,不然安裝報錯)

9、安裝成功之後,進入win7,打開easybcd設置引導,修改原來的NeoGrup引導即可,重命名,在C盤下對應有NST文件夾,文件夾下有兩個文件menu.lst和NeoGrub.mbr,用Ext2Fsd 掛載/boot 300M的那個目錄進入找到menu.lst,用editplus打開如:

------------------------------------------------------

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,7)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_cjhz-LogVol00
# initrd /initrd-[generic-]version.img
#boot=/dev/sda8
default=0
timeout=5
splashimage=(hd0,7)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.el6.x86_64)
root (hd0,7)
kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/vg_cjhz-LogVol00 rd_NO_LUKS rd_LVM_LV=vg_cjhz/LogVol00 rd_LVM_LV=vg_cjhz/LogVol05 rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet
initrd /initramfs-2.6.32-358.el6.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1

-------------------------------------------------------------------------------------------------------

復制此menu.lst覆蓋c盤NST文件夾下的menu.lst即可,重啟就可以選擇centos啟動了

10、easybcd配置如下:

-------------------------------------------------------------------------------

有一個2項已列入bootloader.

默認: Windows 7
超時: 10 秒
EasyBCD引導設備: C:\
條目 #1
名稱: Windows 7
BCD ID: {current}
驅動器: C:\
Bootloader的路徑: \Windows\system32\winload.exe
條目 #2
名稱: CentOS
BCD ID: {1a5c9d08-ad85-11e2-baaa-005056c00008}
驅動器: C:\
Bootloader的路徑: \NST\NeoGrub.mbr

------------------------------------------------------------------------------

==================又有更新了==================

見:http://www.linuxidc.com/Linux/2014-04/100031p2.htm

Copyright © Linux教程網 All Rights Reserved