เมื่อฉันพยายามติดตั้ง Ubuntu 18.04 บนเดสก์ท็อปของฉันมันแสดงข้อผิดพลาดต่อไปนี้:
แพคเกจล้มเหลวที่จะติดตั้งลงใน
'grub-efi-amd64-signed'
/target/
หากไม่มี GRUB bootloader ระบบที่ติดตั้งจะไม่สามารถบู๊ตได้
จะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?
เมื่อฉันพยายามติดตั้ง Ubuntu 18.04 บนเดสก์ท็อปของฉันมันแสดงข้อผิดพลาดต่อไปนี้:
แพคเกจล้มเหลวที่จะติดตั้งลงใน
'grub-efi-amd64-signed'
/target/
หากไม่มี GRUB bootloader ระบบที่ติดตั้งจะไม่สามารถบู๊ตได้
จะแก้ไขข้อผิดพลาดนี้ได้อย่างไร?
คำตอบ:
คำตอบดั้งเดิมที่แก้ไขและแก้ไขแล้วหลังจากนั้นอีก 20+ การทดลองบนเครื่องของฉันทั้งคู่ เพื่อให้คำตอบสั้น ๆ ฉันจะลบข้อสมมติฐานและข้อสรุปที่ไม่ถูกต้องทั้งหมดในคำตอบเดิม
---------------- คอมพิวเตอร์ของฉันคือ 1. Fujitsu LIFEBOOK-LH532 ซึ่ง UEFI BIOS ในเมนบอร์ดถูกทำลายโดยอูบุนตู EFI ubiquity เวอร์ชั่น 12.04 ในปี 2012 https: //bugs.launchpad .net / ubuntu / + source / efibootmgr / + bug / 1082418 เห็นได้ชัดว่าฉันเลือกการติดตั้ง BIOS ด้วยตนเองใน NoteBook ของฉัน UEFI LH532 ตั้งแต่ฉันไม่ต้องการเปิดสมุดบันทึกของฉันเพื่อย่อจัมเปอร์ cl1 และ cl2 บนแผงวงจรหลักอีกครั้งตั้งแต่ฉัน "BUG" ยังคงอยู่ *** ฉันบังคับโหมด BIOS ด้วยตนเองโดยไม่ให้ EFI partion ในฮาร์ดดิสก์ใด ๆ แต่การติดตั้งทั้งหมดจะตรวจสอบ UEFI MAINBOARD และจะพยายามติดตั้ง EFI UBUNTU "FIRST" ครั้งแรก
ข้อผิดพลาดตรงตามหัวข้อทำให้เกิดปัญหากับ "UEFI" NOTEBOOK เท่านั้น
ฉันแก้ไขข้อเสนอโดย
https://help.ubuntu.com/community/Boot-Repair
ดังนั้น 16.04 จะทำให้ระบบของคุณบูต และใช่คุณสามารถเข้าถึง Great 18.04 เวอร์ชั่นได้จาก 16.04 grub
และใช่ฉันใช้ UBUNTU 18.04 เพื่อเขียนคำตอบนี้หลังจาก LUBUNTU 16.04 ติดตั้ง GRUB ใหม่สำหรับโน้ตบุ๊ค LH532 ของฉันด้วยตัวเลือกที่ถูกต้องเพื่อเลือก 18.04
เหตุผลสำหรับข้อผิดพลาดของหัวข้อนี้คือคุณไม่ได้จัดเตรียมพาร์ติชัน EFI สำหรับโหมดการติดตั้ง "อย่างอื่น" ด้วยตนเอง
ดังนั้นถ้าคุณจงใจเหมือนฉันอย่าให้มีพาร์ติชัน EFI คุณจะมีข้อผิดพลาดนี้
แต่รุ่น 16.04 มี UBIQUITY ที่ฉลาดกว่าหรือ สิ่งที่? กว่า 18.04 จะพบว่าคุณติดตั้งด้วยการติดตั้ง BIOS (ไม่มีพาร์ติชัน efi ในฮาร์ดดิสก์) และให้คุณเลือก "GO BACK" เพื่อติดตั้ง Ubuntu กับโหมด BIOS แต่ 18.04 จะทำการติดตั้งโดยไม่คำนึงถึงตัวเลือกใด ๆ ในกรณีของฉันและเป็นไปได้ของคุณ
ฉันจะเรียกคุณภาพที่ต่ำกว่านี้ในสถานการณ์เหล่านี้ที่ 18.04 ว่า "BUG" แต่มันอาจเป็นความตั้งใจของโปรแกรมเมอร์ที่จะบังคับให้เราใช้เฉพาะระบบอัตโนมัติที่เหมาะสมเท่านั้นซึ่งพวกเขาควรจะลบตัวเลือก "อย่างอื่น" ออก
จากนั้นติดตั้ง UBUNTU 18.04 โดยไม่มีข้อผิดพลาดถึงแม้ว่ามันจะหวงห้ามให้ฉันบูตเข้าสู่ MANJARO LINUX ที่ฉันติดตั้งหลังจาก Windows 10 โดยไม่มีปัญหาเช่นกัน
และแน่นอน UBUNTU 18.04 ทำลาย BIOS F12 ของฉัน JEALOUSELY PROHIBIT ให้ฉันติดตั้งระบบปฏิบัติการอื่นและฉันต้องเปิดเคสโน้ตบุ๊กไปที่จัมเปอร์ลัดวงจร CL1 และ CL2 เพื่อรับ F12 เพื่อเลือกสื่อการบูตกลับ
ฉันรายงานสิ่งนี้ให้กับ lunchpad เป็นลิงก์ที่ฉันให้ไว้ข้างต้น
ขออภัยในหัวข้อเล็กน้อย แต่ให้คุณทุกคนรู้ว่ามีข้อบกพร่องเพิ่มเติมใน ubiquity หรือกระบวนการติดตั้งมากกว่าปัญหานี้
ถ้าหลังจากได้รับข้อความแสดงข้อผิดพลาดนี้คุณรีบูตเครื่องคอมพิวเตอร์ของคุณและไม่สามารถบูต Ubuntu เนื่องจากข้อผิดพลาดบูตด้วงคุณจำเป็นต้องติดตั้งด้วงตนเองลงในพาร์ติชันระบบ EFI (ESP) ผ่านchroot นี่คือวิธีที่ฉันทำเพื่อแก้ไขปัญหาในกรณีของฉัน
บูตเข้าสู่ LiveUSB (หรือ LiveCD) ของคุณแล้วเลือก 'ลอง Ubuntu โดยไม่ต้องติดตั้ง' หลังจากนั้นคุณอาจต้องตรวจสอบให้แน่ใจว่าคุณสามารถเชื่อมต่ออินเทอร์เน็ตในเซสชันสดของคุณได้
สมมติว่าคุณติดตั้งอูบุนตูใน/dev/sdXY
พาร์ทิชันและมีอยู่แล้ว ESP อยู่ในพาร์ทิชันบนฮาร์ดไดรฟ์/dev/sdXZ
/dev/sdX
เปิดเทอร์มินัลและดำเนินการคำสั่งเหล่านี้:
$ sudo mount /dev/sdXY /mnt
$ sudo mount /dev/sdXZ /mnt/efi
$ for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
(Now, if you customized Ubuntu installation by dividing some directories up into different partitions (eg. '/boot', '/opt', etc.), you should mount them too under `/mnt` directory. You may refer to `/mnt/etc/fstab` file to remember what you did on the installed Ubuntu system)
$ sudo chroot /mnt
เมื่อคุณchrootเข้าสู่ระบบ Ubuntu ที่ติดตั้งเรียบร้อยแล้วให้แน่ใจว่าได้ติดตั้งgrub-efi-*
แพ็คเกจที่ถูกต้องสำหรับสถาปัตยกรรมพีซีของคุณ:
# apt-get install --reinstall grub-efi-x86_64
(อันที่ฉันใช้กับ Intel i5 CPU)
หรือ
# apt-get install --reinstall grub-efi-amd64
หรือ
# apt-get install --reinstall grub-efi-ia32
ฯลฯ คุณสามารถรับรายการแพ็คเกจที่มีได้ # apt-cache search ^grub-efi
ในที่สุดการติดตั้ง grub2 ในไดรฟ์ของคุณ
# grub-install --boot-directory=/boot --bootloader-id=ubuntu-fix --target=x86_64-efi --efi-directory=/efi
# update-grub
โปรดทราบว่า--target=x86_64-efi
อาจแตกต่างกันไปขึ้นอยู่กับระบบของคุณ (เช่นi386-pc
โดยค่าเริ่มต้น, อาจamd64-efi
, ฯลฯ ) ตรวจสอบ# grub-install --help
ข้อมูลเพิ่มเติม
# exit
ถอนติดตั้งอย่างปลอดภัยและรีบูต:
$ for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
$ sudo umount /mnt/efi
(Unmount any other customized partitions, if you had any)
$ sudo umount /mnt
$ sudo reboot
ตอนนี้อูบุนตูควรบูตตามปกติ
อ้างอิง:
grub-efi-amd64-signed
และใช้--uefi-secure-boot
ตัวเลือกด้วยgrub-install
คำสั่ง ฉันคิดว่านี่เป็นสิ่งจำเป็นสำหรับเมื่อเปิดใช้งานการบูตอย่างปลอดภัย
ฉันมีข้อผิดพลาดคล้ายกันเมื่อติดตั้ง ubuntu 18.04 จาก boot USB ฉันทำซีดีบูตและติดตั้งสำเร็จแล้ว
ฉันคิดว่าคุณมีสามตัวเลือก:
ฉันหวังว่านี่จะช่วยได้ด้วยความเคารพ
ออนโน่
ฉันมีปัญหาเดียวกันนี้อย่างแน่นอนเมื่อติดตั้งจาก USB แฟลชเมมโมรี่สติ๊กโดยใช้บูท UEFI เมื่อสิ่งนั้นล้มเหลวฉันทำตามความคิดเห็นอย่างใดอย่างหนึ่งที่นี่การบูตจากแฟลชดิสก์ทั่วไปที่ไม่ใช่ UEFI เพื่อทำการติดตั้งและใช้งานได้ ในตอนนั้นฉันไม่รู้อะไรเกี่ยวกับ UEFI และไม่รู้ว่าทำไมวิธีการหนึ่งถึงใช้ได้ แต่ไม่ใช่วิธีอื่น
ตั้งแต่นั้นมาฉันได้ลองดูและตอนนี้เข้าใจว่า UEFI (Unified Extensible Firmware Interface) เป็นตัวต่อของ BIOS และมีข้อกำหนดที่แตกต่างกัน โดยเฉพาะอย่างยิ่ง Linux ต้องการพาร์ติชัน / boot / efi หากใช้ UEFI ซึ่งฉันไม่ได้สร้าง (ฉันสร้างพาร์ติชันด้วยตนเอง)
ข้อความแสดงข้อผิดพลาดอาจชัดเจนขึ้น โปรแกรมพาร์ติชันดิสก์ UEFI ควรต้องการพาร์ติชันสำหรับเริ่มระบบ efi ก่อนที่จะอนุญาตให้คุณดำเนินการต่อ แต่จะทำการติดตั้ง Linux เป็นส่วนใหญ่ก่อนที่จะแสดงข้อผิดพลาด "การติดตั้ง GRUB ล้มเหลว"