我的電腦是惠普j102tx,硬盤單塊240g,之前全新安裝的是mbr引導的win10系統,系統分為三個分區,mbr引導分區和c盤50g以及d盤約180g。
將centos的dvd iso下載下來,用ultraiso寫入我u盤。將d盤分出100g(作為空閑空間不創建分區),然后插入U盤關機重啟,f9進入啟動選項選擇u盤進入。
選擇硬盤時選擇有空閑100g空間的硬盤,進行手動分區,分區時候注意boot分區一定要設置為BIOS boot。否則到時候回復通過mbr啟動的win10系統的引導的時候就會有一定的問題。
分好區就根據提示安裝centos7,安裝過程中注意設置好root用戶和普通用戶。安裝好之后提示重啟之后,發現沒有win10引導。
這時候直接進入centos7系統,打開終端。su root之后輸入密碼進入root用戶。
#chmod 777 /boot
#chmod 777 /boot/grub2
#chmod 777 /boot/grub2/grub.cfg
#vim grub.cfg
通過vim打開grub.cfg
發現menuentry后面跟的就是一個啟動選項。默認只有兩個。加入如下字段。我在兩個menuentry之間加入如下的menuentry:
menuentry 'win10'{
set root=hd(0,2)
chainloader +1
}
set root將這個系統的根目錄設置為hd(0,2)(指第一塊硬盤的第二個分區)
chainloader +1指示將讀入第一個扇區的引導記錄。
esc :wq 保存退出,然后重啟電腦發現多了一個win10啟動項,選擇就可以進入win10.
我進入win10后直接刪除了win10的mbr引導,只保留grub2引導。怎么恢復mbr我暫時還未得知。