window10+centos7雙系統安裝

1. 小白要知道的坑

  • 1.確定一下你的BIOS,你的電腦是Legacy+MBR還是UEFI+GPT,兩種安裝有區別,網上的教程很亂,很多都沒有說明具體情況,那是不適用的,可能讓你心力交瘁而不得,注意甄別這些,后一種情況及UEFI+GPT的安裝可以說簡單.
    簡單說下:Legacy BIOS和UEFI是操作系統的兩種啟動模式,MBR和GPT則是硬盤的兩種分區格式,UEFI+GPT是現在新的模式,新電腦基本是這個,如果是Legacy+MBR的,比如我的戴爾7559,也可以轉成UEFI+GPT的,建議這樣,不過代價是重裝Windows系統。這種模式在裝centos7時優勢體現出來了,比如不用自己搞引導的問題,比如可以做完centos7啟動盤不用手動修改安裝源的暗坑。

電腦是uefi啟動還是傳統的Legacy BIOS啟動
開機按F2,進入bios,在boot項中,boot mode為UEFI,則為uefi啟動方式。

也可以通過按下win+r打開運行,輸入cmd打開命令提示符,輸入bcdedit /enum {current}按回車執行;

如果path路徑是winload.efi ,則說明系統是通過UEFI模式啟動。如果時winload.exe,則說明時傳統的Legacy BIOS。

只有知道了當前的啟動方式后面出現什么問題,再查詢其他資料時才更方便。
查看磁盤分區形式

圖片.png

同上和上面一樣,在磁盤管理中磁盤0上(不是具體的分區上)鼠標右鍵,查看磁盤屬性,查看磁盤的分區形式。
如果是MBR的形式,則在使用u盤安裝的時候,只能選擇Generic USB Flash Disk,而不能選擇UEFI Generic USB Flash Disk,因為如果選擇了UEFI Generic USB Flash Disk啟動方式,在創建掛載的時候,是無法創建/boot掛載點的。

    1. 我的環境:thinkpad,windows10,centos7,UEFI+GPT

2. 在Windows中為Linux分出磁盤空間

右擊“此電腦” -- “管理”


圖片.png

圖片.png

圖片.png

3. 制作U盤啟動盤

UltraISO軟件(可以使用試用期)下載地址:
?https://cn.ultraiso.net/xiazai.html
下載centos鏡像(ISO 文件),官網下載地址:
?http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
?提供一個國內鏡像文件下載地址(清華大學開源軟件鏡像站):https://mirror.tuna.tsinghua.edu.cn/

    1. 打開UltraISO軟件
    1. 打開ISO文件
      點擊“文件” -- “打開”,選擇你保存ISO文件的地方


      圖片.png
    1. 寫入U盤
      圖片.png

      在寫入的時候,軟件會格式化U盤,所以在寫入前一定要注意把U盤中重要的數據進行備份
      盡管會自動格式化,但是為了以防萬一,我們還是自己格式化一下
      圖片.png

      圖片.png

      圖片.png

4. 利用U盤啟動

  • 重啟電腦后,狂按F12進去boot界面,選擇USB啟動
    設置U盤啟動

    進入畫面

    到這里先別著急,將選項移動到Install CentOS 7 上,然后根據提示按Tab,或者是e鍵。
    圖片.png

    將它改為下邊這樣,然后回車

    就可以看到這個界面

    這樣我們就得到了U盤的位置,一定要記好你的U盤位置,然后我們重啟電腦,按F12進入boot,選擇U盤啟動,按Tab鍵(重復上邊步驟),然后將字符串改為下邊這樣,回車:

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

    然后就進入帶圖形的Centos7的安裝界面了,這里的安裝我就不講了。相信大家都有一定的經驗了,如果沒把握請百度哈。

5. 修復win10引導

    1. 使用root身份(必須)打開 /boot/grub2/grub.cfg
    1. 找到 ### BEGIN /etc/grub.d/30_os-prober ###
      在后面添加
menuentry 'Windows 10'{
  set root=(hd0,1)
  chainloader +1
}

說明:set root=(hd0,1) 其中 hd0 表示硬盤,1表示C盤 ,我的win10裝在C盤,它是sda1
3.保存重啟

6. 修改默認引導順序

  • 驗證默認啟動項:
    # grub2-editenv list
  • 改為win10優先

grub2-set-default 'Windows 10'

  • 改完后驗證以下默認啟動順序
    saved_entry=Windows 10
    如果輸出這個表示成功
    到此大功告成了

參考:
https://blog.csdn.net/weixin_41206179/article/details/82660245
https://blog.csdn.net/luanpeng825485697/article/details/80274399
https://blog.csdn.net/fortune_smile/article/details/71616544

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容