由于最近想要學(xué)習(xí)Linux以及Python,又嫌虛擬機(jī)拖慢電腦速度,故花了一天的時間來研究win10與CentOS雙系統(tǒng)的安裝配置,安裝過程主要參考文章(http://www.cnblogs.com/xiaoyao-lxy/p/5561728.html)以及各種百度。
工具及材料
1、一臺PC
2、一個U盤,8G以上 或4.7G以上容量的光盤
3、需要的文件:CentOS-7-x86_64-DVD-1511.iso
4、需要的軟件:UltraISO
第一步、在Windows中為Linux分出磁盤空間
右擊“此電腦” -- “管理”



若分區(qū)錯誤,可以右擊想要合并的磁盤(比如軟件D)-> "擴(kuò)展卷"。
第二步、制作U盤啟動盤
使用UltraISO,即軟碟通。
1、打開ISO文件
點(diǎn)擊“文件” -- “打開”,選擇你保存ISO文件的地方

2、寫入U盤

在寫入的時候,軟件會格式化U盤,所以在寫入前一定要注意把U盤中重要的數(shù)據(jù)進(jìn)行備份。



光盤刻盤步驟同U盤.
到此,第一步就完成了。
第三步、利用U盤引導(dǎo)
1、重啟電腦后,狂按F12進(jìn)去boot界面,選擇USB或光驅(qū)啟動(取決于你在準(zhǔn)備階段2采用的媒介)。

進(jìn)入畫面

注意有些情況下,直接選“Install CentOS 7”或“Test this media & ****istall CentOS 7”不能進(jìn)入安裝畫面,則進(jìn)行如下操作:(若能進(jìn)入,則直接進(jìn)行第四步)
要指定U盤位置,先按下Tab鍵,屏幕下方的倒計(jì)時變?yōu)橐韵伦址?/p>

然后將字符串改為下邊這樣,回車:

于是就出現(xiàn)了一大堆的字符串和OK,不用理會,等著就好,上一張圖作參考:

第四步、安裝
進(jìn)入安裝畫面。

注意一定要進(jìn)去選一個桌面,否則進(jìn)入的是最小安裝,只有命令行。

然后是分區(qū),一定要選擇第一步中分出來的空閑磁盤,否則會覆蓋掉磁盤里原有的信息,切記切記!
** “硬盤有價,數(shù)據(jù)無價”**。
[圖片上傳中...(image-1db0db-1551794596538-4)]
分區(qū)計(jì)劃:
/: 30G
swap: 8G
/home: 11.7G
** /boot: 300M**
** (我在分區(qū)過程中boot分區(qū)一直默認(rèn)設(shè)置為4M,點(diǎn)完成時提示小于要求的200M,最后刪掉了該分區(qū)設(shè)置,才進(jìn)入下一步,不知道為什么?)**
** (****第二次安裝時,先選擇了自動創(chuàng)建,boot分區(qū)創(chuàng)建為500M,欣喜!然后手動修改其他分區(qū)大小,成功?。?*

同樣的方法建立swap、/boot、/home分區(qū),這里需要注意的是swap的大小,一般來說,應(yīng)該是實(shí)際內(nèi)存的兩倍,但是實(shí)際內(nèi)存很大的話,設(shè)置8G也夠了。(記得設(shè)置swap和boot時單位是MB)

分區(qū)的類型默認(rèn)就好,即/、swap、/home是LVM類型,/boot是標(biāo)準(zhǔn)分區(qū)。分好區(qū)后,點(diǎn)擊“完成”,彈出下面的窗口,直接點(diǎn)擊“接受更改”。

到現(xiàn)在,全部設(shè)置完畢,開始安裝。


注意在設(shè)置賬戶時,還會設(shè)置一個密碼,而那個密碼是針對賬戶來說的,和root密碼并不一樣,所以要將兩個密碼記清楚(懶癌晚期的我設(shè)置成一樣的了),而且如果你的密碼設(shè)置太簡單的話,要點(diǎn)兩次完成才能退出。

到完成需經(jīng)歷漫長的等待過程。
** CentOS7安裝完畢,重新開機(jī)啟動后顯示:**
Initial setup of CentOS Linux 7 (core)
1) [x] Creat user 2) [!] License information
(no user will be created) (license not accepted)
Please make your choice from above ['q' to quit | 'c' to continue | 'r' to refresh]:
** 解決方法:**
輸入“**1**”,按Enter鍵
輸入“**2**”,按Enter鍵
輸入“**q**",按Enter鍵
輸入“**yes**”,按Enter鍵
然后使用剛才設(shè)置的賬號和密碼登錄就可以了。
第五步、找到win10的引導(dǎo)
方法一:在CentOS下修改Linux引導(dǎo)文件:
** (1)找到win10的引導(dǎo)**
1.首先我們點(diǎn)擊第一個系統(tǒng)進(jìn)入centos
2.運(yùn)行終端,敲入命令su,為了獲取管理員權(quán)限,然后終端提示輸入密碼,注意這里輸入密碼的時候,終端是不會有任何顯示的,但是實(shí)際上Linux也是在接收輸入,所以輸入你自己設(shè)置的管理員密碼,按回車
3.在命令行輸入vim /boot/grub2/grub.cfg
4.按下鍵盤的‘i’鍵進(jìn)入編輯狀態(tài),在第一個menuentry 前面,加入如下啟動代碼:
menuentry 'Windows 10' { set root=(hd0,1) chainloader+1 }
5.按下鍵盤的ESC鍵退出編輯,然后輸入:wq保存。
6.輸入命令reboot,重啟系統(tǒng)。此時雖然win10是第一個選項(xiàng),但默認(rèn)進(jìn)入的依然是centOS,若想改變則進(jìn)行(2)。
** (2)修改默認(rèn)引導(dǎo)順序:**
由于本人平時使用Windows更多,所以需要修改默認(rèn)值:
# grub2-set-default 'Windows 10'
驗(yàn)證默認(rèn)啟動項(xiàng):
# grub2-editenv list
輸出:
saved_entry=Windows 10
方法二:在Windows下修改MBR:(個人未實(shí)踐)
Win 10系統(tǒng)下,安裝CentOS之前進(jìn)入PE,使用Bootice備份MBR信息。CentOS 7裝完后,再進(jìn)PE下恢復(fù)MBR信息(即覆蓋掉Linux的[bootloader](https://www.baidu.com/s?wd=bootloader&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd)),即可進(jìn)入Win 10。最后使用EasyBCD添加[linux系統(tǒng)](https://www.baidu.com/s?wd=linux%E7%B3%BB%E7%BB%9F&tn=24004469_oem_dg&rsv_dl=gh_pl_sl_csd)啟動項(xiàng)Grub2。


重啟電腦后,就可以看到啟動項(xiàng)了。