最近想安裝一個CentOS玩玩,試了兩種方式(1:硬盤安裝,2:U盤安裝)
1\硬盤安裝
這是我最先使用的方式,我雖然有兩個U盤,但容量太小都只有4G,下載的centos 7 x64.iso也有4G,裝不下,所以使用硬盤安裝,
0)Disk Management,

說明:第一個分區是win7系統預留200MB,第二個分區是Win7系統,第三個是擴展分區,最后一個空的主分區,我把CentOS安裝到這個.
1),因為linux無法識別NTFS格式的分區,所以我把最后一個分區刪掉,創建了一個10G的分區,然后使用命令行把它格式化成FAT32, 'Format I: /FS:FAT32'.
把CentOS7的dvd 鏡像拷貝到那個分區下,然后用UltraISO(這個工具很好很強大,一會做啟動U盤的時候也用它)工具把images和isolinux文件夾也拷貝到該分區的根目錄下.
2),安裝easybcd 2.1.2,配置如下

然后寫入如下配置文件:
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.
3),開始安裝,這時應該可以顯示正常安裝界面了,但最終還是沒有安裝成功!因為一塊硬盤最多只能有四個分區,除了前三個,我加一了個FAT32(I:)放鏡像,所以無法再分區,無法安裝.
2\U盤安裝.
把那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雙系統安裝完成,
