windows10 Centos雙系統安裝且啟動修復引導

勤學三思發表於2018-06-27

提醒:我是先安裝Windows10,然後安裝Centos7,這是方便引導的調整,我裝了幾次先裝centos,然後再裝win10,每次引導都會覆蓋,出錯。

安裝Windows系統

1. U盤製作啟動盤win10系統

(假如你的電腦壞了,什麼沒有,你可以做pe盤,進入後分割槽,留出一個空閒區用於安裝Centos到微軟官網下載Windows10下載工具,並且下載Windows10 映象,下載時選擇選擇到U盤。電腦需要插入U

U盤安裝介質插入要安裝系統的電腦,在資源管理器中開啟U盤檔案。點選安裝檔案圖示,就能進行安裝

2. 正常安裝(網上有步驟)

3. 注意事項

若本來存在Windows系統,或者安裝成功,可以壓縮磁碟卷留出一個空閒區用來安裝Centos7,這樣在後面的安裝中就可以自動選擇空閒區安裝系統,不會放到其他盤的。

安裝Centos7

1. 製作啟動盤

下載Centos7系統ISO檔案,用USBwriter寫入U

F12(不同電腦不同進入安裝介面程式)進入boot介面

2. 進行安裝

此時選擇進入U盤安裝後,直接按Table鍵,此時會出現vmlinuz initrd.img inst.stage2=hd:LABEL=Centos\之類的

修改成vmlinuz initrd.img inst.stage2=hd:/dev/sdb4.此時的sdb4是你的U盤在centos系統中識別的名字。可以用命令vmlinuz initrd=initrd.img linux dd quiet查詢,等一會看到Centos\之類的盤的名字就是了,然後直接關電源退出,重新開始輸入這一步。

3. 選擇安裝位置

選擇自己的磁碟,會自動定位到剛才分配的空閒空間中,然後可以自定義分割槽,也可以自動分割槽。

 修復引導

此時,開機應該沒有出現win10啟動引導項

CentOS7中需要配置/boot/grub2/grub.cfg,但是會警告該檔案不能被修改,這個檔案是通過grub-mkconfig使用配置檔案模板和設定自動生成的。 
所以我們修改模板檔案,然後使之自動重建grub2引導。

1修改
$ sudo vi /etc/grub.d/40_custom
得到開啟檔案後,執行a進行編輯,
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the 
# menu entries you want to add after this comment. Be careful not to change
# the  'exec tail' line above.
menuentry 'Windows 10'{
set root=(hd0,1)
chainloader +1
}

~
~
~
~
~
~
~
"/etc/grub.d/40_custom" 9L,272C

Esc,在按ZZ(或者Shift+:並輸入wq),儲存編輯並退出。

2修改
$ grub2-mkconfig -o /boot/grub2/grub.cfg
生成grub.cfg檔案。
3重啟:
$ reboot
重啟既可以看到為windows10的引導了。

注意: 根據自己的實際情況,grub2中的第一塊磁碟的第一個分割槽是(hd01),不是(hd00)。 chainloader +1中,+1是在一起的,注意一下。

 

至此,雙系統安裝完成。

 

 

 

 

相關文章