需求: 想在自己筆記本上安裝個centos7 實現雙系統,可是手頭上沒有U盤 想到從硬盤啟動
軟件下載地址:
centos7: https://www.centos.org/download/
EasyBCD-WinGrub-DiskGenius: https://pan.baidu.com/s/10vKUPVc5HpdX2UDKwK0_Kg
思路:
- 准備centos7操作系統 CentOS-7-x86_64-DVD-1810.iso (7之前都是兩個iso包), 這里因為是一個包所以大小會大於 4G , linux系統啟動支持 fat32格式和ext格式,但fat32格式不支持大於4G的文件,所以要准備一個ext格式的分區用來放置操作系統,由於window系統是無法識別ext分區,那么如何把操作系統復制到ext上面,需要兩個軟件 如下
分區軟件: DiskGeninus 和軟件Ext2 Volume Manager
- 運用軟件EasyBCD 進行引導安裝centos系統
- 安裝好了之后默認只能啟動centos,這個時候在centos中添加window7的引導實現,雙系統
- 如果不需要centos系統了,一定要現在window7中解決引導的問題,然后用分區軟件,刪掉linux的分區
步驟詳解:
- 運用DiskGeninus 分區軟件,分配出來一塊ext3格式(20G足夠)的用於放置 centos.iso 文件 ,然后搞出一塊空閑的分區,將來用於centos自行分配 關鍵步驟如下:
-
將下載的centos.iso 復制到 ext3盤中,並解壓到當前文件夾,如果windows 可以訪問ext格式,需要安裝 Ext2 Volume Manager 軟件
-
安裝軟件 EasyBCD 軟件來進行引導安裝
彈出配置框:title installCentOS7.0 kernel (hd0,5)/isolinux/vmlinuz linux repo=hd:/dev/sda6:/ initrd (hd0,5)/isolinux/initrd.img
關於上述的 (hd0,5) 如何查看,這里是磁盤的分區列表,可以用 WinGrub 軟件進行查看
- 重啟電腦,選擇 "NeoGrub" 引導方式進行安裝centos
- 在安裝中比較需要注意的可能就是如下步驟
- 以上安裝完成,每次都會通過 NeoGrub 來引導進入 centos系統,這樣就無法實現window的登錄,這里就需要在centos中配置 window7的引導,一般window7都是安裝在c盤所以配置如下:
1. vim /boot/grub2/grub.cfg
2. ###找到 ### BEGIN /etc/grub.d/30_os-prober ###,在后面添加 -
menuentry "Windows 7" { insmod ntfs set root=(hd0,1) chainloader +1
}
7. 重啟就可以看雙系統的引導項目了,可以進行相應的選擇