Win7 系統下安裝CentOS7 雙系統


最近想安裝一個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&centos7雙系統安裝完成,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM