Windows 和 Linux 雙硬盤 UEFI引導問題


原來是SSD上WIN10 引導使用BIOS+MBR
機械硬盤上 CentOs 引導使用UEFI+GPT

后來重新安裝SSD為UEFI+GPT
進系統的時候windows的引導沒有Linux
選擇進Linux的引導,修改

Linux的UEFI引導位於/etc/grub2-efi.cfg
/etc/grub.d/ 里面的腳本是用來自定義添加的,
各種生成grub2引導的腳本文件

其中00-header配置初始的顯示項目,如默認選項,時間限制等,由/etc/default/grub導入,一般不需要配置。

10-linux:定位當前操作系統使用的root設備內核的位置。

30-os-prober:用來搜索linux和其他系統,此腳本中的變量用來指定 /boot/grub2/grub.cfg和grub2菜單中的名稱顯示方式。我看不懂艾。

40-custom:用來加入用戶自定義的菜單樣板,執行grub2-mkconfig時更新至grub.cfg中,加入新的系統就靠他了

但是可以用自動搜索,所以這里不添加。

搜索之前要安裝一個識別ntfs硬盤的庫:yum install ntfs-3g

使用grub2-mkconfig -o /etc/grub2-efi.cfg 來搜索硬盤生成新的引導目錄,其實這里搜索的過程中也添加了前邊說的/etc/grub.d/里的自定義的啟動項。

參考鏈接:https://www.cnblogs.com/longwaytogo/p/5679583.html
https://blog.csdn.net/jl121512723/article/details/53905566


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM