最近想安裝一個CentOS玩玩,試了兩種方式(1:硬盤安裝,2:U盤安裝)html
這是我最早使用的方式,我雖然有兩個U盤,但容量過小都只有4G,下載的centos 7 x64.iso也有4G,裝不下,因此使用硬盤安裝,linux
0)Disk Management,windows
說明:第一個分區是win7系統預留200MB,第二個分區是Win7系統,第三個是擴展分區,最後一個空的主分區,我把CentOS安裝到這個.centos
1),由於linux沒法識別NTFS格式的分區,因此我把最後一個分區刪掉,建立了一個10G的分區,而後使用命令行把它格式化成FAT32, 'Format I: /FS:FAT32'.工具
把CentOS7的dvd 鏡像拷貝到那個分區下,而後用UltraISO(這個工具很好很強大,一會作啓動U盤的時候也用它)工具把images和isolinux文件夾也拷貝到該分區的根目錄下.centos7
2),安裝easybcd 2.1.2,配置以下spa
而後寫入以下配置文件:命令行
title Install CentOS root (hd0,3) kernel (hd0,3)/vmlinuz linux repo=hd0:/dev/sda4:/initrd (hd0,3)/initrd.img
說明 紅色標識很重要,如何沒有,在啓動安裝時,就會出現/dev/root does not exist的提示,hd0:指是第一塊硬盤,3指的第一塊硬盤上的第三個分區(I:),紅色sda4: 這個本身體會吧,我也說不清,感受它要比前面的+1.code
3),開始安裝,這時應該能夠顯示正常安裝界面了,但最終仍是沒有安裝成功!由於一塊硬盤最多隻能有四個分區,除了前三個,我加一了個FAT32(I:)放鏡像,因此沒法再分區,沒法安裝.orm
把那10G的分區刪掉(如今3三個分區:系統預留,WIN7,擴展分區),
0),我不得不從JD上買了一個16G的內存卡.
使用UltraISO把CentOS7的鏡像寫U盤(以HDD+方式).
1)開始安裝,正常進入安裝界面,在選擇安裝方式的時候沒有把Bootloader寫入到硬盤,由於看網友說,若是寫入,開機就沒法找到win7的啓動項,
並且我 使用自定義分區,但最多能夠再分一個區,因此我只能把'/'指定了100G,開始安裝,安裝完成後,重啓是否能夠看win7啓動項,但也中有win7啓動項(由於跳過了bootloader),
2),開始查找各類方式,在win下引導Linux,最後仍是沒有找到.
3),但找到了一個安裝教程說明,要把bootloader寫入硬盤,雖然第一次沒有win7啓動項但以後能夠添加,
連接:http://www.dedoimedo.com/computers/dual-boot-windows-7-centos-7.html
4),我要從新安裝了一次把bootloader寫入硬盤,重啓果真只有Linux,沒有Win7,進入linux
修改 /boot/grub2/grub.cfg
把下面這句放在'40_custom'的位置(打開grub.cfg文件,在接近最下面的位置能夠看到),
menuentry "Windows 7" { set root='(hd0,1)' chainloader +1}
hd0:第一塊硬盤,1:第一分區,個人win7啓動項應該就在系預留的那個200MB分區中.
5),重啓,果真看到Win7了,回車,正常進入win7,哈哈,
至此,win7¢os7雙系統安裝完成,