Score:4

Windows 11 จะลบ GRUB ทุกครั้งที่ฉันเปิดใช้งานจาก GRUB เอง

ธง cn

ดังนั้นฉันจึงพยายามแก้ไขปัญหานี้มาหลายชั่วโมงแล้ว:

คำอธิบายปัญหา

ฉันซื้อคอมพิวเตอร์เครื่องใหม่ (HP OMEN 15) ที่ติดตั้ง Windows 11 ไว้แล้ว ฉันบูทคู่กับอูบุนตูซึ่งทำงานได้อย่างสมบูรณ์แบบ... จนกระทั่งฉันบูทอีกครั้งบน Windows (จาก GRUB) จากนั้น GRUB จะหายไปและเหลือแต่ windows boot manager

ดังนั้นฉันจึงติดตั้ง GRUB ใหม่ตามคำแนะนำเหล่านี้: https://doc.ubuntu-fr.org/tutoriel/comment_restauurer_grub . และใช้งานได้ แต่ปัญหายังคงอยู่: เมื่อเปิดตัว windows 11 จะลบ GRUB อีกครั้ง

ดังนั้นฉันจึงปิดใช้งานตัวจัดการการบูต windows โดยทำตามคำแนะนำเหล่านี้ https://unix.stackexchange.com/questions/241809/grub2-gone-every-time-i-boot-windows-10 และฉันสังเกตได้ชัดเจนว่าตัวจัดการการบูต Windows นั้นไม่ได้ใช้งาน หลังจากนั้นฉันติดตั้ง grub ใหม่และรัน agan efibootmgr แต่แล้ว windows boo manager ไม่ได้อยู่ในรายการอีกต่อไป Ubuntu ยืนอยู่ตรงที่เดิม ดังนั้นฉันคิดว่า "โอเค ครั้งนี้ปัญหาได้รับการแก้ไขแล้ว"

ฉันตรวจสอบอีกครั้งใน BIOS ของคอมพิวเตอร์ของฉัน: Windows boot manager ก็หายไปเช่นกัน และเห็นเพียง "OS Boot Manager" เท่านั้น

เมื่อบูตเครื่อง คอมพิวเตอร์ของฉันเปิด GRUB อย่างถูกต้อง และฉันมีโอกาสบูตบน Ubuntu (ซึ่งใช้งานได้) หรือบน Windows (แม้ว่าจะไม่มี "ตัวจัดการการบูต Windows" ในผลลัพธ์ของ efibootmgr หรือในรายการตัวเลือกการบู๊ตของ BIOS ของฉัน)

แต่เมื่อฉันเลือกที่จะบูตบน Windows ปัญหาเดิมก็เกิดขึ้นอีกครั้ง: GRUB หายไป

ชี้แจง

  • ฉันไม่ต้องการลบหน้าต่าง
  • ฉันประสบความสำเร็จ (หรือฉันคิดว่า) ทำตามคำแนะนำจาก https://doc.ubuntu-fr.org/tutoriel/comment_restauurer_grub และ https://unix.stackexchange.com/questions/241809/grub2-gone-every-time-i-boot-windows-10
  • Windows 11 ได้รับการติดตั้งแล้วก่อนที่ฉันจะได้คอมพิวเตอร์เสียด้วยซ้ำ นี่จึงไม่เกี่ยวกับลำดับการติดตั้ง
  • นี่ไม่ใช่เรื่องเกี่ยวกับ GRUB ที่ถูกลบหลังจากอัพเดต Windows

สมมติฐาน

สิ่งที่ฉันคิดว่า (ด้วยความรู้อันน้อยนิดของฉัน) มันเกี่ยวข้องกับ:

  • เนื่องจาก Windows boot manager ดูเหมือนว่าจะหายไปในกระบวนการติดตั้งของ GRUB Windows จะล้างทุกอย่างและกู้คืนเมื่อเริ่มต้น ถ้าเป็นเช่นนั้น มีวิธี "บอก" windows ไม่ให้ค้นหาตัวจัดการการบูตหรือไม่

สิ่งที่ฉันต้องการ

ฉันต้องการความช่วยเหลืออย่างมาก ฉันต้องการแก้ปัญหา GRUB ที่หายไปนี้และทำความเข้าใจกับสิ่งที่เกิดขึ้นที่นี่ให้ดีขึ้น

ฉันทราบดีว่าฉันอาจไม่ชัดเจนพอ แต่ฉันหวังว่าจะมีข้อมูลเพียงพอสำหรับใครบางคนที่จะช่วยฉัน !

ขอบคุณสำหรับเวลาอ่านของคุณ !

karel avatar
sa flag
หากไม่มีอะไรทำงาน คุณอาจต้องใช้ Windows Boot Manager แทน grub[ถอนการติดตั้ง GRUB และใช้ Windows bootloader](https://askubuntu.com/q/429610/)
ChanganAuto avatar
us flag
แล็ปท็อป HP บางรุ่นมีชื่อเสียงในด้านลำดับการบู๊ต UEFI ที่เหนือกว่า แต่ควรจะสามารถบู๊ต Ubuntu จากเมนู F9 ได้ นอกจากนี้ เมื่อการบูทคู่ด้วย Windows การปิดใช้งานคุณสมบัติ Fast Startup เป็นสิ่งที่จำเป็น และโดยเฉพาะอย่างยิ่งในกรณีนี้
us flag
อีกเหตุผลหนึ่งที่ควรลบ Windows
Julien Bocage avatar
cn flag
@ChanganAuto : ฉันปิดใช้งานตัวเลือกการเริ่มต้นอย่างรวดเร็ว แต่ไม่ได้แก้ปัญหา (ขอบคุณนะ ฉันจะปิดการใช้งานตั้งแต่ตอนนี้เป็นต้นไป!)
ChanganAuto avatar
us flag
ตกลง แต่ปัญหา Grub นั้นถูกลบออกไปหรือไม่ เนื่องจากดูเหมือนว่าเป็นการอ้างสิทธิ์ที่นี่ หรือเป็นเพียงการบูท Windows โดยตรงโดยไม่คำนึงถึงการตั้งค่าลำดับการบู๊ต ข้อแตกต่างนั้นใหญ่มาก โดยอันแรกจะไม่อนุญาตให้คุณบูท Ubuntu ไม่ว่าจะเกิดอะไรขึ้น ในขณะที่อันหลังจะอนุญาตให้ Ubuntu บูทเป็นอย่างน้อยหากเลือกด้วยเมนู F9
oldfred avatar
cn flag
HP เป็นรุ่นที่ไม่ทำงานกับการเปลี่ยนแปลงโดยใช้ efibootmgr ด้วยตนเองหรือเนื่องจากการติดตั้ง grub ใช้ efibootmgr เพื่อตั้งค่าลำดับการบู๊ต HP หลายคนโพสต์ว่าการเปลี่ยนลำดับการบู๊ตในการตั้งค่า UEFI (ไม่ใช่เมนูการบู๊ต UEFI) นั้นใช้งานได้ ไม่แน่ใจว่าซิงค์ Windows BCD อยู่เสมอหรือไม่ คุณอาจเพิ่มรายการใน BCD ได้ แต่ไม่ทราบรายละเอียด หรือหากใช้เมนู UEFI ของ HP จะอัปเดต BCD ด้วย
heynnema avatar
ru flag
@ArchismanPanigrahi แล้วคุณเสนอให้ทำการอัพเดต BIOS หรือเฟิร์มแวร์โดยไม่ใช้ Windows ได้อย่างไร วิธีเรียกใช้แอพที่ใช้ Windows เท่านั้น ดีที่สุดที่จะปล่อยไว้ในการกำหนดค่าดูอัลบูต
ChanganAuto avatar
us flag
@oldfred *หลายคนกับ HP โพสต์ว่าเปลี่ยนลำดับการบู๊ตในการตั้งค่า UEFI*... ใช่ บางคนทำ บางคนไม่ทำ หลายอย่างแทนที่ลำดับการบู๊ตแม้ว่าจะตั้งค่าไว้ที่ (F10) UEFI > Boot menu ฉันเคยเห็นสิ่งเดียวกันนี้เกิดขึ้นใน Maibenben ที่ใช้ AMD Ryzen เมื่อไม่กี่ปีที่ผ่านมา รุ่นที่ใหม่กว่าพร้อม Ubuntu ที่ติดตั้งล่วงหน้าซึ่งเป็นทางเลือกจะทำการบูตแบบดูอัลตามที่เราคาดไว้
Julien Bocage avatar
cn flag
@ChanganAuto : ความจริงแล้วไฟล์ EFI ของ GRUB ยังอยู่ที่นี่ แต่เมื่อเข้าสู่ BIOS อูบุนตูไม่ปรากฏในที่ใดเลย และ Windows Boot Manager ก็กลับมาทำงานอีกครั้ง ดังนั้นนี่จึงไม่เกี่ยวกับลำดับการบู๊ต (หรือฉันคิดว่าอย่างนั้น)
Julien Bocage avatar
cn flag
@oldfred : ในที่สุดฉันก็แก้ไข {bootmgr} ใน bcdedit เพื่อให้ชี้ไปที่ shimx64.efi วิธีนี้ช่วยแก้ปัญหาได้แม้ว่าในขณะที่บูตเครื่องคอมพิวเตอร์ของฉันจะแสดงข้อความแสดงข้อผิดพลาดสั้นๆ (น้อยกว่า 1 วินาที) ก่อนที่จะแสดงหน้าจอ GRUB ให้ฉันเห็น ฉันจะอธิบายว่าเป็นคำตอบสำหรับคำถามของฉันเอง
oldfred avatar
cn flag
คุณยังมีรายการบูต UEFI ที่ชี้ไปที่ Windows หรือไม่ เนื่องจาก grub บูทได้เฉพาะ Windows ที่ใช้งานได้ และคุณต้องมีวิธีในการบูท Windows เสมอ ฉันไม่เข้าใจ BCD แต่ต้องการสองรายการถ้าเป็นไปได้ หนึ่งรายการสำหรับ Windows และอีกรายการหนึ่งสำหรับชิม

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา