Windows 10 เปลี่ยนลำดับการบู๊ต UEFI ทุกครั้ง


30

ฉันมี HP 500-413nl (เดสก์ท็อป) และ Windows 10 คอยเปลี่ยนลำดับการบู๊ตใน UEFI / BIOS ทุกครั้งดังนั้นถ้าฉันต้องการบูต Ubuntu 16.10 (64 บิต) ฉันต้องกด F10 เสมอดังนั้นจึงเข้าสู่ การตั้งค่า BIOS และการเปลี่ยนลำดับการบูต ...

มีวิธีแก้ปัญหาสำหรับพีซีของฉันหรือไม่? ฉันควรทำอย่างไร? ฉันหมดหวังเล็กน้อย

PS: ฉันได้ปิดการใช้งาน "Secure boot" และ "Fast / quick boot" ใน BIOS และ "Fast startup" ในตัวเลือก Windows / แผงควบคุม


คุณเปลี่ยนลำดับการบู๊ตในการตั้งค่า UEFI / BIOS หรือไม่ ฉันต้องเปลี่ยนลำดับการบู๊ตสำหรับไดรฟ์หลังจากสร้างการตั้งค่าดูอัลบูต ฉันใช้แล็ปท็อป MSI ไม่ใช่ HP
code_dredd

คุณลองเปลี่ยนชื่อ bootloader และเปลี่ยนฉลากให้ตรงกับรุ่น Windows หรือไม่ นั่นอาจทำให้สิ่งต่าง ๆ ติดขัดทำให้การบูตด้วยตนเองเกิดความสับสนมากขึ้น
ubfan1

HP บางรุ่นมีการบูตแบบ "กำหนดเอง" ซึ่งฝังลึกในการตั้งค่า: ubuntuforums.org/และอีกหนึ่งคำตอบในภายหลัง: askubuntu.com/questions/244261/…
oldfred

@ray ใช่ฉันทำแล้ว
JK andy-drew

@ JKandy-drew คำถามโง่ แต่คุณบันทึกการเปลี่ยนแปลงที่ UEFI หรือไม่ ฉันไม่เห็นเหตุผลที่Windowsจะแก้ไขการตั้งค่า UEFI / BIOS โดยที่คุณไม่ต้องให้มันทำ (ถ้าเป็นไปได้) แต่ฉันจะไม่แปลกใจถ้ามันทำเช่นนั้นจริง ๆ .. ยังไม่เจอปัญหานี้ .
code_dredd

คำตอบ:


28

ฉันยังประสบปัญหาเดียวกันกับที่ Windows 10 (การศึกษา) โดยอัตโนมัติเมื่อเริ่มต้นจะย้ายรายการ Windows Boot Manager EFI ไปด้านบนอีกครั้ง ถ้าฉันเปลี่ยนมันหลังจากรีสตาร์ทด้วย Windows บูตครั้งถัดไปจะข้าม Grub และบูตเข้าสู่ Windows โดยตรง นี่คือวิธีที่ฉัน sovled:

ฉันจะแนะนำเครื่องมือ EasyUEFI http://www.easyuefi.com/เพื่อดูและเปลี่ยนแปลงการตั้งค่าที่เกี่ยวข้องกับ EFI

  1. เปิดเครื่องมือและเลือกจัดการตัวเลือกการบูต EFI

  2. ยกเค้าที่รายการที่ออก สองสิ่งที่สำคัญสำหรับฉันคือ:

    Description:Windows Boot Manager
    GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
    Partition number:2
    Partition starting sector:923648
    Partition ending sector:1128447
    File path:\EFI\Microsoft\Boot\bootmgfw.efi
    

    และ:

    Description:Ubuntu 16.04
    GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
    Partition number:2
    Partition starting sector:923648
    Partition ending sector:1128447
    File path:\EFI\ubuntu\grubx64.efi
    
  3. ขั้นตอนต่อไปคือการตรวจสอบให้แน่ใจว่า Windows ไม่ได้ใช้ของตัวเองbootmgfw.efiไฟล์อีกครั้ง grubx64.efiแต่ ต้องการทำเช่นนั้นไม่ได้ย้ายเข้า Ubuntu EFI ไปด้านบนอีกครั้ง (เช่นที่เป็นปัญหาที่เรามี) แต่เพียงแค่ตั้งเส้นทางของแฟ้มสำหรับ Windows \EFI\ubuntu\grubx64.efiผู้จัดการบูต คุณสามารถทำได้จากบรรทัดคำสั่งผู้ดูแลระบบ:

    Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
    

    ตอนนี้ Windows ไม่ควรเปลี่ยนการตั้งค่า EFI อีกต่อไปและในทุก ๆ การบูต GRUB เป็นค่าเริ่มต้น เนื่องจาก GRUB ได้ระบุระบบปฏิบัติการ Windows ของคุณแล้วมันจึงมีค่าอยู่ในการตั้งค่าด้วง


1
หาก Grub ไม่ได้รับการกำหนดค่าอย่างถูกต้องอ้างถึงเรื่องนี้หรือโพสต์นี้เพื่อเพิ่ม Windows ไปยัง Grub เพราะตอนนี้คุณสามารถบูตเข้าสู่ Ubuntu ได้อีกครั้ง ขออภัยเนื่องจากชื่อเสียงไม่เพียงพอฉันไม่สามารถให้ลิงก์มากกว่า 2 ลิงก์ในการตอบกลับของฉัน
maddin25

แก้ไขแล้ว! ขอบคุณและทุกคนที่มีส่วนในที่สุดฉันก็เข้าใจว่าเป็นปัญหา / ปัญหาของ Windows (ไม่ใช่ Linux) และโดยรวมฉันหวังว่าสิ่งนี้จะช่วยให้ผู้อื่นประสบปัญหาเดียวกัน :) เพียงใช้คำสั่งสุดท้าย @ maddin25 ที่รายงาน
JK andy-drew

คำเตือน !!! อาจทำให้ตัวจัดการการบู๊ตชนใน BIOS! ดูคำถามนี้
Kartik

2
@Kartik โพสต์ของฉันด้านบนเกี่ยวข้องกับ UEFI ไม่ใช่ BIOS ซึ่งเป็นสองสิ่งที่แตกต่างกัน ( ดูที่นี่ )
maddin25

ใช่. ฉันควรเขียนว่า "ระหว่าง POST" ฉันเขียน BIOS แต่ไม่เห็นจนกระทั่งตอนนี้
Kartik

5

ฉันมีปัญหานี้และแก้ไขได้โดยการตั้งรหัสผ่านใน UEFI / BIOS สำหรับการเข้าถึง เห็นได้ชัดว่าเมื่อกำหนดรหัสผ่านแล้ว Windows จะไม่สามารถเปลี่ยนแปลง UEFI / BIOS ได้อีกต่อไป คอมพิวเตอร์คือ Lenovo


ในระบบอะไร
Elder Geek

3

แล็ปท็อป Sony ของฉันเปลี่ยนลำดับการบู๊ตเมื่อเริ่มต้นใช้งาน อีกทางเลือกหนึ่งที่ใช้งานได้คือการใช้ EasyUEFI เพื่อปิดใช้งานรายการ Windows Boot Manager EFI

สิ่งนี้ทำให้ตัวเลือกการบูตของ Ubuntu ที่มีอยู่เป็นสถานะสูงสุด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.