วิธีการแก้ปัญหาที่ฉันพบที่ไหนสักแห่งออนไลน์ (unix.stackexchange.com) เกี่ยวข้องกับการปิดการใช้งานตัวจัดการการบูต windows รับ Linux (ทั้งการติดตั้งดั้งเดิมหากคุณสามารถหรืออยู่ CD / DVD) และเรียกใช้คำสั่งนี้:
efibootmgr
โปรดทราบว่าวิธีการนี้จะใช้งานได้หากติดตั้ง Linux ในโหมด UEFI เท่านั้นดังนั้นคุณจะได้รับข้อผิดพลาดหากติดตั้ง Linux ในโหมด Legacy หากคุณติดตั้งในโหมด UEFI คุณจะได้รับข้อมูลและรายการ คุณจะสังเกตเห็นตัวจัดการการบูต / ผู้จัดการ Windows และ Linux ในรายการ เป็นไปได้ว่า Windows จะมีลำดับความสำคัญสูงกว่า (ลำดับการบูตอยู่เหนือรายการ)
นอกจากนี้ยังมีดาว * อยู่ด้านข้างบางรายการถ้าไม่ใช่ทั้งหมด
ดูหมายเลขบูต 4 หลักถัดจากรายการ Windows แล้วเรียกใช้
sudo efibootmgr --bootnum #### --inactive
นี่จะเป็นการปิดการทำงานของรายการ Windows ตรวจสอบให้แน่ใจด้วยว่าขณะนี้ Windows ที่ปิดใช้งานนั้นมีลำดับความสำคัญสูงกว่าหากยังไม่ได้ดำเนินการ:
sudo efibootmgr --bootorder ####,$$$$,&&&&,%%%%
โดยที่ #### คือหมายเลขการบูตของ Windows
หากคุณรีบูตตอนนี้คุณจะบูทด้วงถ้าตัวเลือก Linux ถูกเปิดใช้งานโดยมีลำดับความสำคัญสูงสุด
โปรดทราบว่า Windows ดูเหมือนจะไม่รับรู้ว่ามันถูกปิดการใช้งานดังนั้นสิ่งนี้จะไม่ได้รับการคืนค่าโดยการบูตเข้าสู่ Windows หรืออัปเดต
ฉันเข้าร่วมใน Linux installfest ในพื้นที่ที่เราติดตั้ง Linux สำหรับผู้ที่สนใจส่วนใหญ่มักจะเป็นระบบปฏิบัติการรองถัดจาก Windows ฉันยังไม่เห็นวิธีการนี้ล้มเหลวและฉันได้ลองใช้งานหลาย distros (ส่วนใหญ่ Ubuntu และ Mint) และผู้จำหน่ายหลายราย (Asus, Acer, HP, Lenovo)