ฉันติดตั้ง Ubuntu 21.10 บนเครื่องใหม่ จากนั้นฉันจำเป็นต้องบู๊ต Windows 10 แบบดูอัล ดังนั้นฉันจึงบู๊ตเป็น USB สดและย่อพาร์ติชัน Ubuntu ติดตั้ง Windows ได้ดี แต่ดูเหมือนว่า GRUB ถูกแบน ฉันสามารถกู้คืนโดยใช้ ซ่อมบูต
จาก USB สด แต่มันบูทไปที่พรอมต์ GRUB ซึ่งฉันต้องดำเนินการด้วยตนเอง:
ชุด (ดูเหมือนจะจำสิ่งเหล่านี้ระหว่างการบู๊ตหลังจากที่ฉันทำครั้งเดียว):
คำนำหน้า=(hd0,gpt2)/boot/grub
รูท=hd0,gpt2
ฉันต้องด้วยตนเอง:
grub> ลินุกซ์ /boot/vmlinuz-5.13.0-22-generic root=/dev/nvme0n1p2
ด้วง> initrd /boot/initrd.img-5.13.0-22-generic
ด้วง> บูต
สิ่งนี้ทำให้ฉันบูตเข้า Ubuntu ได้สำเร็จ ทันทีที่ไปถึงที่นั่น ฉันวิ่ง ซ่อมบูต
อีกครั้ง. แต่เมื่อฉันรีบูต ฉันกลับมาพร้อมท์ GRUB ฉันต้องการเมนู GRUB ที่แสดง Ubuntu, Windows และอื่น ๆ
นี่ ซ่อมบูต
รายงานของ:
https://paste.ubuntu.com/p/FRgPjN9BGr/
หมายเหตุ: ฉันปูหินด้านบนเข้าด้วยกันจาก googling ฉันไม่เข้าใจจริงๆ ว่าฉันกำลังทำอะไรอยู่ และไม่มีประสบการณ์กับ GRUB หรือ bootloaders
การปรับปรุง:
ฉันเหนื่อย ซ่อมบูต
จาก USB สดอีกครั้ง
- ถ้าฉันใช้การซ่อมแซมที่แนะนำ ดูเหมือนว่าจะไม่ทำอะไรนอกจากสร้างรายงานนี้: https://paste.ubuntu.com/p/xVXDqGPykW/
ผลลัพธ์เหมือนเดิม (ไม่สามารถบู๊ตและสิ้นสุดที่พรอมต์ของ GRUB ด้วย "ไม่สามารถเปิด \EFI\UBUNTU ไม่สามารถโหลดอิมเมจ \EFI\UBUNTU\ start_image() ส่งคืนพารามิเตอร์ไม่ถูกต้อง ถอยกลับไปที่ bootloader")
-หากฉันลอง "ขั้นสูง" และไม่เปลี่ยนตัวเลือกใดๆ ฉันได้รับรายงานนี้เหมือนกับด้านบน: https://paste.ubuntu.com/p/hbr7tpRFdZ/
- ถ้าฉันลอง "ขั้นสูง" และเพิ่ม "ล้าง GRUB ก่อนติดตั้งใหม่" ฉันจะได้รับกล่องโต้ตอบที่ระบุว่า "GRUB ยังคงอยู่ โปรดลองอีกครั้ง" นี่คือหลังจากยืนยันว่าจะลบ GRUB หลังจากถูกขอให้เรียกใช้:
sudo apt-get purge --allow-remove-essential -y grub*-common shim-signed
ณ จุดนั้น ฉันไม่มีทางเลือกนอกจากต้องยกเลิก
- ถ้าฉันลอง "ขั้นสูง" และเพิ่มทั้ง GRUB purge และ "Purge kernels จากนั้นติดตั้งเคอร์เนลสุดท้ายใหม่" มันติดอยู่นานกว่าหนึ่งชั่วโมงใน "Purge kernels จากนั้นติดตั้งเคอร์เนลสุดท้ายใหม่บน nvme0n1p2 (pur) อาจต้องใช้เวลาหลายนาที .. "