Score:0

การติดตั้งข้อผิดพลาดร้ายแรงของ GRUB บนแล็ปท็อป Dell

ธง cn

เมื่อฉันพยายามติดตั้ง Ubuntu (หรือ distro อื่นๆ ฉันได้ลองใช้ Manjaro, Pop!_OS, Debian และ Fedora) ฉันได้รับข้อผิดพลาดจาก GRUB ที่แจ้งว่ามีพื้นที่ไม่เพียงพอให้คัดลอกบน ESP ในกรณีนี้ ของ Manjaro, Pop!_OS ฯลฯ หรือเพียงแค่ว่ามีข้อผิดพลาดร้ายแรงในกรณีของ Ubuntu ระบบที่ฉันพยายามติดตั้งคือ Dell Vostro 5515 ที่ปิดใช้งาน Bitlocker และ Secure boot ซึ่งเป็น 1.3GB ESP (ฉันรู้มาก แต่ผู้ติดตั้งบอกฉันว่ามีพื้นที่ไม่เพียงพอให้คัดลอก ดังนั้นฉันจึงให้มากกว่านี้.. .). CPU ของฉันคือ Ryzen 7 5700U และเค้าโครงพาร์ติชันปัจจุบันของฉันมีลักษณะดังนี้:

https://i.imgur.com/HiNKKBr.png

ดิสก์ของฉันใช้ตารางพาร์ติชัน GPT และติดตั้ง Windows ในโหมด UEFI ดังที่เห็นได้จากการมีอยู่ของ ESP

oldfred avatar
cn flag
ปัญหาพื้นที่อาจไม่ใช่ ESP แต่เป็นหน่วยความจำ UEFI? คุณได้อัปเดต UEFI แล้วหรือยังตรวจสอบรายการด้วย `sudo efibootmgr -v` หรือคุณอาจต้องใช้ chkdsk (หากเป็น Windows) หรือ dosfsck เพื่อซ่อมแซม ESP https://askubuntu.com/questions/862724/grub2-failed-to-install/86587z682#865872และตรวจสอบให้แน่ใจว่า Windows เริ่มต้นอย่างรวดเร็วปิดอยู่ นั่นอาจเป็นการ "ล็อค" ESP ด้วย
lamitron avatar
cn flag
@oldfred ฉันตรวจสอบ efibootmgr -v; มันแสดงเพียง 3 รายการ หนึ่งรายการสำหรับ Windows Boot manager และสองรายการสำหรับการบูตเครือข่าย ฉันได้อัปเดตเฟิร์มแวร์เป็นเวอร์ชันล่าสุดแล้ว คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับ chkdsk ได้ไหม ขอบคุณ.
lamitron avatar
cn flag
@oldfred หากฉันมีพื้นที่ไม่เพียงพอในหน่วยความจำ EFI วิธีแก้ปัญหาคือลบรายการบูตเครือข่ายและดัมพ์ EFI หรือไม่ การเริ่มต้นอย่างรวดเร็วยังปิดอยู่
oldfred avatar
cn flag
หากมีเพียงสามรายการที่ไม่น่าจะเป็นประเด็น แต่ก็มีบาง UEFI ที่มีการตั้งค่าความปลอดภัยเพื่อป้องกันการเขียน คุณอาจต้องการตรวจสอบคู่มือของคุณและดูว่ามีการตั้งค่าอะไรบ้าง สำหรับ Windows คุณต้องเมานต์ ESP เนื่องจากปกติแล้ว Windows จะไม่เมานต์ จากนั้นคุณสามารถเรียกใช้ chkdsk ได้ ไม่รู้รายละเอียด. คุณสามารถรันคำสั่ง dosfsck จากตัวติดตั้ง Ubuntu live ในโหมดใช้งานจริง
Score:2
ธง cn

ตกลง ในที่สุดฉันก็พบปัญหาแล้ว และแล็ปท็อปของ Dell ใช้สิ่งที่ฉันคิดว่าเป็นวิธีที่ไม่เป็นมาตรฐานในการโหลดไบนารี EFI เป็นตัวเลือกการบู๊ต และยิ่งไปกว่านั้น ฉันคิดว่าพวกเขาใช้ 'พาร์ติชันระบบ EFI ที่ซ่อนอยู่' , จากที่เคยได้ยินมา. ขั้นตอนที่ฉันทำเพื่อแก้ปัญหานี้เป็นเพียงการติดตั้ง Windows ใหม่จากแท่ง USB เพื่อให้สร้าง ESP บนดิสก์ซึ่งตรงข้ามกับที่ Dell เก็บไว้ตามค่าเริ่มต้น

ตัวเลือกอื่นที่ฉันคิดว่าอาจเป็นไปได้คือ ntfsปรับขนาด พาร์ติชัน Windows และสร้างพาร์ติชันระบบ EFI พร้อมกับ bootloader ที่คุณเลือก จากนั้นใน Dell UEFI/BIOS ให้เพิ่มไฟล์ .efi เป็นตัวเลือกการบูต (ในกรณีของ GRUB บน Ubuntu มันจะอยู่ที่ /boot/efi/EFI/ubuntu/grubx64.efiหรือเพียงแค่ EFI/ubuntu/grubx64.efi จากไบออส อย่างไรก็ตาม ฉันไม่แน่ใจว่า GRUB จะล้มเหลวในการติดตั้งบน distro เช่น Arch หรือไม่ เนื่องจากจะไม่สามารถเขียนคำสั่งบูต UEFI ด้วย efibootmgr.

หวังว่านี่จะช่วยใครก็ตามที่มีแล็ปท็อป Dell ที่พยายามบู๊ตคู่!

ru flag
คุณยังมีแล็ปท็อปเครื่องนี้อยู่หรือไม่? ฉันกำลังคิดที่จะใช้เป็นเวิร์กสเตชัน Linux คุณจะแนะนำหรือไม่ ปัญหาใด ๆ ?
lamitron avatar
cn flag
ฉันยังมีแล็ปท็อปเครื่องนี้อยู่ และฉันขอแนะนำอย่างยิ่ง - ฉันไม่มีปัญหาสำคัญในการใช้งาน distro ใดๆ

โพสต์คำตอบ

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