เรียนชุมชนบาดแผล!
ฉันเพิ่งตัดสินใจลองบูท UEFI ใหม่นี้ เนื่องจากฉันต้องการเข้ารหัสไดรฟ์ของฉันและพบเพียงบทช่วยสอนสำหรับ UEFI แล็ปท็อปของฉันไม่รองรับโดยค่าเริ่มต้น (Acer Aspire 5750g รุ่นเก่า) แต่หลังจากการขุดค้นบางอย่าง ฉันพบ BIOS แบบกำหนดเองที่มี UEFI และสารพัดประโยชน์อื่นๆ!
ฉันมีการติดตั้งดูอัลบูต (Ubuntu สำหรับการเข้ารหัสและ Windows สำหรับการเล่นเกมและการสร้างแบบจำลอง 3 มิติ) และทำงานได้ดีในโหมด Legacy แต่นี่คือปัญหา - ฉันลองแปลงไดรฟ์สำหรับ GPT และปรับเป็น UEFI Windows จัดการได้ดีมาก บู๊ตในโหมด UEFI ได้โดยไม่มีปัญหา แต่ Ubuntu ปฏิเสธที่จะทำงาน เช่น ฉันติดอยู่ที่แล็ปท็อปของฉันไม่เห็น GRUB เลย
- ฉันลองติดตั้งใหม่และกำจัดและติดตั้ง GRUB เฉพาะ EFI ใหม่ทั้งหมด
- ฉันลองใช้เครื่องมือซ่อมแซมการบูต ทุกอย่างสำเร็จ แต่ไม่มีการแก้ไข
- ฉันยังลองติดตั้ง Ubuntu เฉพาะในไดรฟ์เปล่าด้วยไดรฟ์ USB ที่ฟอร์แมต UEFI - ก็ยังไม่มีอะไรเกิดขึ้น
- อย่างไรก็ตาม เพื่อตรวจสอบสุขภาพจิต ฉันใส่ทั้งสองไดรฟ์ในเดสก์ท็อปที่ฉันมี และแต่ละไดรฟ์ทำงานโดยไม่มี
ปัญหา พีซีเห็นตัวโหลดบูตอูบุนตู ฉันสามารถเลือกได้และบูตได้
ใช้งานได้ดีใน GRUB และจากนั้นใน Ubuntu หรือ Windows และนั่นคือวิธีที่ฉันบรรลุข้อสรุปว่าแล็ปท็อปของฉันไม่เห็นตัวโหลดบูตของ Linux มีเพียง windows เท่านั้น
- ฉันลองใช้ rEFInd ด้วย แต่แล็ปท็อปก็ไม่เห็นอันนั้นเช่นกัน
สาเหตุนี้เกิดจากการใช้ UEFI ที่ไม่ดีบนแล็ปท็อปของฉันหรือไม่ อาจจะ. แต่มีวิธีแก้ไขผ่าน bootloader หรือไม่? ฉันหมายความว่าไดรฟ์ USB ที่มีตัวติดตั้งใช้งานได้เช่นเดียวกับตัวจัดการการบูต Windows จะต้องมีวิธีฉันพยายามค้นหาว่า Windows Boot manager สามารถทำได้หรือไม่ แต่ดูเหมือนว่า Microsoft ได้จำกัดไว้เฉพาะ Windows OS-es เท่านั้น
หรืออาจเป็นเรื่องเกี่ยวกับความปลอดภัย? ฉันอ่านบางอย่างเกี่ยวกับตัวเลือกการบูตที่ปลอดภัยที่รบกวน แต่แล็ปท็อปของฉันไม่มีแม้แต่การตั้งค่าที่จะเปิดหรือปิด มีเพียง UEFI หรือไม่
ฉันขอโทษถ้ามันซ้ำกันหรือวิธีแก้ปัญหานั้นง่ายมาก ฉันหงุดหงิดและติดอยู่ในขณะนี้ คิดไม่ออก ฉันขอขอบคุณความช่วยเหลือหรือโอกาสในการขาย! ขอบคุณล่วงหน้า! ^^
แก้ไข 1: สรุปการบูต
นี่คือข้อมูลสรุปการบู๊ตจากการซ่อมแซมการบู๊ต (หมายเหตุ: SDA4 และ SDA5 เป็นการติดตั้ง 2 ลินุกซ์ ฉันอาจทำ SDA4 เสียในความพยายามแก้ไขก่อนหน้านี้ เนื่องจากเดสก์ท็อปไม่บู๊ต แต่นั่นเป็นปัญหาที่แตกต่างกันในวันอื่น :D )
https://pastebin.com/PnXLp9ES
แก้ไข 2: ความคืบหน้าในการบูต
ผ่านคำตอบของโพสต์ต่อไปนี้: จะทำให้ GRUB เป็น bootloader เริ่มต้นแทน Windows Boot Manager บนแล็ปท็อป UEFI ได้อย่างไร
ฉันพบเบาะแสที่เป็นไปได้ - คำตอบจาก @Envy อนุญาตให้ฉันบูต linux โดยแทนที่ไฟล์ bootmgfw.efi ภายใต้ /EFI/Microsoft/Boot ด้วย grubx64.efi ภายใต้ EFI/ubuntu! ยอดเยี่ยม!
อย่างไรก็ตาม ฉันได้รับหน้าจอสีดำแทนเมนู Grub เป็นเวลาประมาณ 10 วินาที ฉันอาจพลาดบางอย่างในการแก้ปัญหา
แก้ไข 3: การทำงานที่น่าอายที่เป็นไปได้
หลังจากการขุดค้น การวิจัย และความช่วยเหลือครั้งใหญ่จาก oldfred ซึ่งเป็นพระเจ้าในเรื่องนี้ (มักจะเห็นชื่อของเขาในหัวข้อส่วนใหญ่เกี่ยวกับ boot loader) ก็ไม่ประสบความสำเร็จมากนัก ในที่สุดฉันก็ตัดสินใจที่จะสร้างสำเนาของ bootmgfw.efi (ของ windows ไม่ใช่ด้วงปลอมตัว) และเปลี่ยนชื่อเป็น bootmgfw-WIN.efi จากนั้นใช้ "Grub Customizer" ฉันเปลี่ยนรายการ windows ให้บูตจาก bootmgfw-WIN.efi แทน bootmgfw.efi
ตอนนี้ฉันสามารถเลือก Ubuntu หรือ Windows ได้แม้ว่าจะไม่มีเอาต์พุตหน้าจอ (ไม่มีเงื่อนงำว่าทำไมเดสก์ท็อปจึงมีปัญหาเดียวกัน) และทั้งสองทำงานได้ดีบนแล็ปท็อป! แต่ไม่ใช่บนเดสก์ท็อป
ขอบคุณอีกครั้ง @oldfred คุณคือตำนาน!!! <3