Tuesday, December 25, 2018

Windows 10 changes UEFI boot order every time

Environment
  • PC HP support UEFI boot
  • Windows 10 Pro
  • Ubuntu 18.10
Problem
  • ประเด็นคือ ลง Dual OS เมื่อบูตเข้าระบบ Windows 10 และ restart เพื่อจะเข้าใช้งาน Ubuntu แต่ Grub มันหายไม่แสดง
  • พยายามไปปรับ Boot order ใน Bios HP และ บันทึก ครั้งแรกก็แสดง Grub ได้เหมือนเดิมและเมื่อเข้า Ubuntu แล้ว restart ก็ไม่พบปัญหาเรื่อง Grub หาย
  • แต่พอเลือก Boot เข้า Windows 10 ทุกครั้งจาก Grub menu แล้ว reboot ใหม่ Grub จะหายตลอด เหมือนระบบ Windows จะเรียง boot order ให้เป็น Windows boot manager เสมอ
  • เมื่อเข้าไปดูใน Boot order จะพบ Windows boot manager ขึ้นบนสุด และ Ubuntu จะอยู่ล่างเสมอ ทั้งที่ก่อนหน้า ก็ไปปรับแก้และบันทึกแล้วนะ
Solved
  • ตอนแรกกะว่า จะลอง update bios ดูแต่หาวิธีไม่เจอ
  • ลองตั้ง password สำหรับก่อนเข้า bios ก็แล้ว ปิด secure boot ก็แล้ว ไม่หาย
  • แต่ไปเจอวิธีปรับค่าบูตของระบบ UEFI Boot ด้วยโปรแกรมบน windows  คือ EasyUEFI
  • ซึ่งการปรับค่าครั้งแรกด้วยโปรแกรม EasyUEFI Trial version มันก็อาการคล้ายกันเหมือนตอนไปปรับใน bios เลยคือแสดง Grub แค่ครั้งแรกเท่านั้น
  • ลองหาโปรแกรมตัวเต็มมาลง แล้ว ปรับค่าให้ ubuntu มาอยู่บนสุดแล้ว ใช้แก้ปัญหาได้ จบเลยแฮะ
  • ข้อสังเกตุ ตอนลง Trial version  ปรับ ubuntu มาบนสุด แล้ว มันก็ไม่จำค่าที่เราเปลี่ยนแปลงนะ 
  • และค่าของ Ubuntu status จะเป็น hide แต่ถ้าเป็น full version ตัว ubuntu มันจะเป็น normal นะ
  • แต่เมื่อลง Full version (Enterpirse) ค่า status ubuntu จะได้ normal และเมื่อปรับเรียงลำดับการบูตใหม่ ค่าก็ยังคงใช้งานได้ทุกครั้ง ไม่ถูกปรับแก้เหมือนครั้งตอนลง trial version 
  • จบปัญหา boot order dual OS (ubuntu 18.10 and windows 10) ด้วย EasyUEFI
  • ไม่แน่ใจว่า Windows ต่ำกว่า 10 เช่น 7, 8 จะมีปัญหาเหล่านี้ด้วยหรือป่าว
Add
  • คือ บางเว็บเค้าบอกว่า ลองเปลี่ยน Name ของ ubuntu ไปเป็น Windows Boot Manager และแก้ Name ของ Windows Boot Manager ไปเป็น ชื่ออื่นๆ เลย แต่ผู้โพสยังไม่ได้ลอง เพราะ ทำตามด้านบนมันก็ใช้ได้แล้ว
  • อีกอย่างเพื่อความชัวร์ เมื่อทำตามด้านบนเรียบร้อย ก็ disable Windows Boot Manager ด้วย ตัว ubuntu มันก็จะจำค่า อยู่บนสุดตลอดเลยคับพี่น้อง
Ref
  • https://askubuntu.com/questions/838780/windows-10-changes-uefi-boot-order-every-time
  • https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-updates-change-my-boot-order-all-the/c0bea463-d4d9-457e-afea-abc8377b8e9c
  • https://support.hp.com/th-th/document/c03674250
  • https://www.easyuefi.com/index-us.html