การติดตั้งใหม่ 16.04 ให้การติดตั้งล้มเหลว / เป้าหมาย / ubuntu 16.04 ที่ลงนามแล้ว grub-efi-amd64- ล้มเหลว


78

ฉันกำลังติดตั้ง Ubuntu 16.04 ในคอมพิวเตอร์ Intel NUC ที่เปิดใช้งาน UEFI ฉันใช้ SSD จากคอมพิวเตอร์เครื่องอื่น ในระหว่างการติดตั้งฉันเลือกลบดิสก์และทำการติดตั้งแบบเต็มใหม่

ในตอนท้ายของกระบวนการฉันเห็น:

grub-efi-amd64-signed failed installation /target/ Ubuntu 16.04 

และระบบจะไม่บู๊ต

ฉันพยายามใช้ boot-repair แต่เห็นได้ชัดว่าไม่ได้แก้ปัญหา


อาจมีสาเหตุหลายประการ แต่ข้อเสียคือสื่อการติดตั้งไม่ดี ลองฟอร์แมตใหม่ (ด้วยตารางพาร์ติชั่นใหม่) แล้วทำการ remaking สื่อ ฉันมีปัญหานี้มากกว่าหนึ่งครั้งและทำการติดตั้งสื่อที่แก้ไขใหม่เสมอ (แม้ว่าคนอื่น ๆ ที่มีปัญหานี้ได้กล่าวว่ามันไม่ได้แก้ไข)
chaskes

ฉันสร้าง liveusb ขึ้นใหม่ แต่ปัญหายังคงอยู่
Kaf

1
ฉันได้รับปัญหาเดียวกันเมื่อใช้ SSD ตัวใหม่
William Entriken

คำตอบ:


84

ฉันมีปัญหาเดียวกันการติดตั้งเดสก์ท็อป 16.04 64 บน SSD ใหม่ที่เปิดใช้งาน UEFI โดยใช้สื่อการติดตั้ง USB ไม่เหมือนคำถามที่ฉันเลือกที่จะสร้างพาร์ติชันของตัวเองเนื่องจากฉันมีดิสก์อื่น ๆ ที่จะติดตั้ง ฉันพบข้อผิดพลาดนี้ใกล้กับจุดเริ่มต้นของการติดตั้งแพ็คเกจ

หลังจาก googling เล็กน้อยฉันพบหน้านี้:

https://help.ubuntu.com/community/UEFI#General_principles

ซึ่งระบุไว้ในGeneral principlesส่วน:

หากไม่มีพาร์ติชัน UEFI บน HDD ของคุณคุณจะต้องสร้างมันขึ้นมาก่อน

และชี้ไปที่:

https://help.ubuntu.com/community/UEFI#Creating_an_EFI_System_Partition

ซึ่งระบุ:

  1. จุดเมานท์: / boot / efi (หมายเหตุ: ไม่จำเป็นต้องตั้งค่าจุดเชื่อมต่อนี้เมื่อใช้การแบ่งพาร์ติชันด้วยตนเองตัวติดตั้ง Ubuntu จะตรวจจับโดยอัตโนมัติ)
  2. ขนาด: ขั้นต่ำ 100Mib แนะนำ 200MiB
  3. ประเภท: FAT32
  4. อื่น ๆ : ต้องการแฟล็ก "boot"

ดังนั้นฉันจึงติดตั้งใหม่และเมื่อฉันมาที่พาร์ทิชันไดรฟ์ของฉันฉันเลือกตัวเลือก EFI จากรายการที่มีระบบไฟล์และสลับ ฯลฯ และทำให้มันมีขนาด 200MB เมื่อเริ่มต้นดิสก์ ฉันไม่ได้รับตัวเลือกให้เลือกระบบไฟล์หรือตั้งค่าสถานะบูตได้

หลังจากนี้การติดตั้งที่เหลือก็ใช้ได้

นี่คือวิธีที่พาร์ติชันบนดิสก์นี้ดูแลการติดตั้ง:

ป้อนคำอธิบายรูปภาพที่นี่

การเรียกใช้ข้อมูลเดียวกันสามารถทำได้โดยparted:

$ sudo parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p                                                                
Model: ATA Samsung SSD 750 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size    File system     Name  Flags
 2      1049kB  200MB  199MB   fat32                 boot, esp
 3      200MB   242GB  242GB   ext4
 1      242GB   250GB  8000MB  linux-swap(v1)

(parted) q

โปรดทราบว่าพาร์ติชันที่สร้างขึ้นเป็นEFI System Partition (ESP) และดิสก์มีGUID Partition Table (GPT) มากกว่าตารางพาร์ติชันMBR

หากคุณดูใน/boot/efiหรือ/sys/firmware/efi/บนดิสก์นี้คุณควรพบพวกมันที่มีประชากรอยู่เช่นเดียวกันการรันsudo efibootmgrควรให้เอาต์พุตจริงดูลิงค์ด้านล่างหากคุณต้องการข้อมูลเพิ่มเติม

ข้อมูลมากกว่านี้

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของ UEFI การโพสต์การบูต UEFI: วิธีนี้ใช้งานได้จริงอย่างไร โดย Adam Williamson แนะนำเป็นอย่างยิ่ง

เขาอธิบายสถานการณ์ที่ทำให้เกิดข้อผิดพลาดนี้ในบทความ (โปรดทราบว่าเขาเป็นผู้ใช้ Fedora แต่ใช้กับ Ubuntu):

การจัดการพาร์ติชันระบบ EFI ถ้าทำการแบ่งพาร์ติชันด้วยตนเอง

ฉันสามารถให้คำแนะนำอย่างเป็นทางการสำหรับ Fedora ได้ที่นี่ แต่สาระสำคัญอาจมีประโยชน์สำหรับ distros / OS อื่น ๆ

หากคุณอนุญาตให้ Fedora จัดการการแบ่งพาร์ติชันให้คุณเมื่อทำการติดตั้งดั้งเดิม UEFI - และคุณใช้ดิสก์ที่จัดรูปแบบ GPT หรืออนุญาตให้ฟอร์แมตดิสก์ใหม่ (โดยการลบพาร์ติชันที่มีอยู่ทั้งหมด) - จะจัดการกับพาร์ติชันระบบ EFI สำหรับคุณ .

หากคุณใช้การแบ่งพาร์ติชันแบบกำหนดเองจะคาดว่าคุณจะมีพาร์ติชันระบบ EFI เพื่อให้โปรแกรมติดตั้งใช้งาน หากคุณไม่ทำสิ่งนี้โปรแกรมติดตั้งจะบ่น (พร้อมข้อความแสดงข้อผิดพลาดที่ค่อนข้างสับสน) และปฏิเสธที่จะให้คุณเริ่มการติดตั้ง

ดังนั้นหากคุณติดตั้ง UEFI เนทีฟและใช้การแบ่งพาร์ติชันแบบกำหนดเองคุณต้องตรวจสอบให้แน่ใจว่าพาร์ติชั่นประเภท 'EFI system partition' ติดตั้งอยู่ที่ / boot / efi - นี่คือที่ Fedora คาดว่าจะพบพาร์ติชันระบบ EFI การใช้ หากมีพาร์ติชันระบบ EFI ที่มีอยู่บนระบบให้ตั้งค่าจุดเชื่อมต่อเป็น / boot / efi หากยังไม่มีพาร์ติชันระบบ EFI ให้สร้างพาร์ติชันตั้งค่าประเภทเป็นพาร์ติชันระบบ EFI ทำให้มีขนาดใหญ่อย่างน้อย 200MB (500MB เป็นสิ่งที่ดี) และตั้งค่าจุดเชื่อมต่อเป็น / boot / efi


4
สิ่งนี้ทำงานได้อย่างไม่มีที่ติ
หม้อแปลงทรอย

ฉันคิดว่านี่คือสิ่งที่ฉันได้รับจากการพยายามสร้างพาร์ติชันด้วยมือโดยไม่ทราบว่ามาตรฐาน UEFI เพียงพอ ขอบคุณสำหรับข้อมูลที่มีประโยชน์สุด ๆ
anon58192932

แก้ไข: สำหรับทุกคนขี้เกียจอย่างฉันฉันติดตั้ง Windows 10 ผ่าน USB และติดตั้ง Windows ก่อน สิ่งนี้จะทำการซ่อมแซมพาร์ติชัน UEFI โดยอัตโนมัติ ฉันใช้ซอฟต์แวร์การจัดการดิสก์ใน Windows 10 เพื่อย่อขนาดพาร์ติชัน Windows และสร้างห้องสำหรับ Ubuntu จากนั้นคุณสามารถกำหนดพาร์ติชันของคุณด้วยตนเองในการติดตั้ง Ubuntu ภายหลังหรือเลือกตัวเลือกเพื่อติดตั้ง Windows แบบด้าน ทั้งสองควรทำงานได้ดี
anon58192932

2
ทำงานบน Ubuntu 18.04 One note: / boot / efi ไม่ใช่ตัวเลือกในรายการแบบเลื่อนลง มันแสดงให้เห็นเท่านั้น / บูตซึ่งไม่ทำงาน ฉันต้องพิมพ์ด้วยตัวเองใน / boot / efi จากนั้นก็ใช้งานได้
ลุค

2
ใช้ได้กับฉันบน Ubuntu 18.04 ด้วย อย่างไรก็ตามแทนที่จะเลือก "Fat32" เป็นระบบไฟล์และระบุจุดเมานต์ฉันเลือกระบบไฟล์ "EFI" และทำงานได้อย่างไม่มีที่ติ
Gillespie

8

โชคดีที่ฉันแก้ปัญหาของฉัน

ฉันบูตด้วย usb สดและเรียกว่าดิสก์และลบพาร์ติชันทั้งหมดของ SSD ด้วยตนเอง

จากนั้นฉันรีบูตเครื่องด้วย uefi ที่เปิดใช้งานในเฟิร์มแวร์ของคอมพิวเตอร์ ฉันเข้าสู่เดสก์ท็อป Ubuntu usb แบบสดและจากนั้นฉันติดตั้ง Ubuntu

ฉันตรวจสอบกล่องสองกล่องว่าติดตั้งการอัปเดตและซอฟต์แวร์จากกล่องอื่น คราวนี้การติดตั้งก็โอเค


ขอบคุณ ฉันไม่ทราบวิธี แต่มันแก้ไขปัญหาของฉัน
x__x

1
มันจะติดตั้งสำเร็จเมื่อเชื่อมต่ออินเทอร์เน็ต คุณสามารถลองถ้าคุณโชคดีอีกครั้งโดยไม่ใช้อินเทอร์เน็ต ฉันยังคงล้มเหลวในตอนนี้
แฟรงคลิน

1
แฟรงคลินตรวจสอบ/var/log/syslogว่ามีอยู่ก่อน " grub-installer: info: Calling 'apt-install grub-efi-amd64-signed' failed" บางบรรทัดเช่น " Unable to locate package grub-efi-amd64-signed" และ " Unable to locate package shim-signed" โปรแกรมติดตั้งอาจไม่สามารถเข้าถึงแพคเกจ deb จาก "cdrom" (usb flash) ได้หรือไม่
osgx

6

ฉันมีปัญหาเดียวกันกับการติดตั้ง Ubuntu MATE 17.04 ฉันพยายามทำการบูทคู่กับ Windows 10 Windows ของฉันอยู่ในโหมด Legacy และการสนับสนุน UEFI ถูกเปิดใช้งานในการตั้งค่า BIOS ฉันไปและปิดการใช้งานการสนับสนุน UEFI และการติดตั้งเสร็จสมบูรณ์ไม่มีที่ติหวังว่าใครบางคนพบว่ามีประโยชน์นี้


0

คุณยังสามารถสร้างพาร์ติชันสำหรับบูต uefi ได้หากระบบอนุญาต ฉันมีปัญหาเดียวกันและไม่สามารถ uefi เป็นตัวเลือกเดียวและถาวรมากขึ้น แต่ฉันทำงานฉันจึงสร้างพาร์ติชันสำหรับบูต uefi: ตัวเลือกจะปรากฏในตัวเลือกเดียวกันมากกว่า / boot ด้านล่าง


0

ฉันประสบปัญหาเดียวกันเมื่อฉันพยายามติดตั้งมิ้นต์ 18 kde บนเมนบอร์ดกิกะไบต์ ปัญหาของฉันคือฉันพยายามบูตจาก usb ในโหมด Uefi

คุณบูตเกินไปในโหมดที่เข้ากันได้ คุณมักจะต้องเปลี่ยนการตั้งค่า BIOS เพื่อทำเช่นนั้น ในกรณีของฉันฉันต้องเลือก "ดั้งเดิมเท่านั้น" ในการเลือกโหมดการบูต

หากคุณบูตในโหมดที่เข้ากันได้คุณจะได้รับหน้าจอที่ระบุว่าการบูตอัตโนมัติใน 10 วินาทีจากนั้นคุณจะได้รับเมนู แต่ถ้าคุณบู๊ตในโหมด Uefi คุณจะได้รับเมนูโดยตรง


Ubuntu ไม่ใช่ Mint หากคุณอ่านคำตอบคุณจะทราบว่า OP สามารถติดตั้งผ่าน EFI หลังจากลบพาร์ติชันที่มีอยู่
Elder Geek

0

ฉันประสบปัญหาเดียวกัน สิ่งที่ใช้ได้ผลสำหรับฉันคือระหว่างการติดตั้งเมื่อตัวติดตั้งถามคุณว่าคุณต้องการติดตั้งในโหมด UEFI หรือไม่ มันควรเตือนคุณถึงผลกระทบของเรื่องนี้ แต่เมื่อทำเส้นทางนี้แล้วฉันก็ไม่ประสบปัญหาใด ๆ

วิธีแก้ปัญหาอื่นที่ฉันเจอในขณะที่ทำการค้นคว้าปัญหานี้เกี่ยวข้อง

  • รีบูทคอมพิวเตอร์ด้วยแผ่นดิสก์ที่ใช้งานอยู่ (หรืออีกอัน) อยู่และเรียกใช้การซ่อมแซมการบูตในคอมพิวเตอร์ที่มีปัญหา
  • ดูบันทึกการติดตั้งและปิดเครื่องคอมพิวเตอร์เมื่อคุณเห็นว่าการติดตั้ง GRUB ก่อนเกิดความผิดพลาด (ฉันคิดว่านี่ต้องใช้เวลาแม้ว่าฉันจะแนะนำอย่างนี้ก็ตามคุณควรพยายามปิดอุปกรณ์ขณะติดตั้งอะไรก็ตาม)

0

มีข้อความแสดงข้อผิดพลาดเหมือนกันกลับกลายเป็นว่าฉันมีไดเรกทอรีที่เสียหายในพาร์ติชัน EFI ที่ทำให้ด้วงแพ้ทุกครั้งที่พยายามติดตั้ง

fsck ใช้เวลานานเกินไปดังนั้น chkdsk จาก Windows จะกำจัดความเสียหายอย่างรวดเร็วและการติดตั้งครั้งที่สองก็ทำได้ดี


0

ได้รับข้อความเดียวกันที่แน่นอนและแก้ไขได้โดยเพียงเชื่อมต่อคอมพิวเตอร์ของฉันกับอินเทอร์เน็ต (ฉันใช้ตัวติดตั้ง USB เพื่อติดตั้งไปยังเครื่องใหม่ที่สมบูรณ์ด้วย SSD ใหม่เอี่ยมที่ไม่มีอะไรติดอยู่)

เมื่อเชื่อมต่อแล้วตัวติดตั้งสามารถดาวน์โหลดการพึ่งพาใด ๆ ที่หายไปในตัวติดตั้งตามที่จำเป็นสำหรับการตั้งค่าของฉัน

ของแถมมันเป็นปัญหาการพึ่งพาและไม่ใช่ปัญหาการแบ่งพาร์ติชัน / ดิสก์ใน/var/log/syslogไฟล์ ข้อความเกี่ยวกับ Grub ที่ล้มเหลวในการติดตั้งอาจมีหลายสิ่งหลายอย่างและโดยทั่วไปคุณควรตรวจสอบ/var/log/syslogเพื่อค้นหาว่าปัญหาที่แท้จริงคืออะไร


ฉันประสบข้อผิดพลาดที่คล้ายกันระหว่างการติดตั้ง Linux Mint 19 และในกรณีของฉันมันตรงกันข้าม ตามที่กล่าวไว้ที่นี่Forums.linuxmint.com/viewtopic.php?t=273058&start=20มีปัญหาเมื่อดาวน์โหลดรายการแพ็คเกจจาก linuxmint.com และ ubuntu.com การตัดการเชื่อมต่อจากอินเทอร์เน็ตช่วยให้สามารถติดตั้งได้grub2สำเร็จ
Akif

0

ฉันพบว่าข้างต้นไม่ได้ผลจริงๆสำหรับฉันพยายามติดตั้ง Ubuntu 16.04 ไปยัง USB stick จากแท่ง USB ตัวอื่น หลังจากปวดใจ 2 วันนี่คือสิ่งที่ฉันทำเพื่อให้มันไป สิ่งนี้ทำให้ฉันติดตั้ง Windows 10 และ Ubuntu ในบูตคู่บนฮาร์ดดิสก์เดียวกันและในกระบวนการแก้ไขปัญหานี้:

  • ใช้ฮาร์ดดิสก์เป้าหมายและฮาร์ดแวร์ซีดีรอมต้นทางเพื่อติดตั้ง
  • ดาวน์โหลด / เบิร์นไปยัง DVD windows 10 (ทั่วไปสำหรับทุกรุ่น) และอูบุนตู 16.04.3 เวอร์ชั่น สร้างดีวีดีการติดตั้ง Ie 2 แล้ว
  • บูตเข้าสู่อูบุนตูเวอร์ชันสดโดยไม่ต้องติดตั้ง
  • ลบพาร์ติชั่นทั้งหมดบนฮาร์ดดิสก์โดยใช้ตัวจัดการพาร์ติชั่นของอูบุนตูในตัว gparted
  • บูตเข้าสู่ไบออสของระบบและตรวจสอบให้แน่ใจว่าเลือกเฉพาะ UEFI และการบูตแบบดั้งเดิมถูกปิด นอกจากนี้ยังเปลี่ยนลำดับการบู๊ตเพื่อให้แน่ใจว่าระบบจะบู๊ตจาก cdrom ก่อนหากมีและดิสก์เป็นตัวเลือกที่ 2
  • ใส่ดิสก์ windows และไปข้างหน้าและติดตั้ง windows (ฉันใช้ windows 10 pro 64 บิต) ลงบนฮาร์ดไดรฟ์ คุณไม่จำเป็นต้องมีใบอนุญาตในการทำเช่นนี้ - เพียงแค่บอกว่าคุณไม่มีใบอนุญาตเมื่อได้รับแจ้ง
  • บูตหน้าต่างและตรวจสอบให้แน่ใจว่าใช้งานได้ ฉันพบว่ามันจะไม่ปิดอย่างถูกต้อง แต่สิ่งนี้ดูเหมือนจะไม่สำคัญ ฉันยังอนุญาตให้ windows 10 ผ่านรอบการอัปเดตแบบเต็มแม้ว่าสิ่งนี้อาจไม่สำคัญ มันใช้เวลานาน
  • ตอนนี้บูตอีกครั้งในอูบุนตูสด เวลานี้ใช้เพื่อลดพาร์ติชันข้อมูลล่าสุดเพื่อสร้างห้องสำหรับการติดตั้ง Ubuntu เพียงแค่ปล่อยให้พื้นที่ว่างไม่ได้ถูกจัดสรร ฉันต้องการ windows อยู่แล้วเหลือครึ่งขนาดดิสก์สำหรับ windows
  • เลือกแอพติดตั้งที่มีอยู่ในดีวีดี Ubuntu เลือกตัวเลือกเพื่อติดตั้งพร้อมกับ windows os ที่มีอยู่ ฉันออกจากตัวเลือกเริ่มต้นเพื่อให้มันสร้างรากพาร์ติชัน 2 และสลับในพื้นที่ว่าง

ว่ามันเป็น เมื่อฉันบูตตอนนี้ฉันจะได้รับแจ้งให้ถามว่าฉันต้องการ windows หรือ ubuntu หรือ ubuntu ขั้นสูงพร้อมตัวเลือกเพิ่มเติม ฉันใช้เวลานานในการเล่นกับการบูทจาก USB sticks แต่นั่นทำให้ฉันเสียค่าใช้จ่ายทั้งหมด 2 วัน ดูเหมือนว่าจะช่วยได้ด้วยการใช้ cdrom และฮาร์ดดิสก์แบบเก่า


0

วิธีการแก้ไขปัญหาของฉันคือต่อไปนี้

1) ด้วยเหตุผลบางประการดิสก์ EFI ของฉันถูกล็อคโดย Windows และนั่นเป็นสาเหตุที่ Grub ไม่สามารถติดตั้งใน EFI ของฉัน

ฉันเริ่ม Windows และปิดมันลง (Windows -> ปิดเครื่อง -> ปิดเครื่องไม่ใช่รีสตาร์ท ) หมายเหตุ: ในกรณีที่เริ่มต้นใหม่ Windows อาจเริ่มการทำงานใหม่ในโหมดการเริ่มใหม่อย่างรวดเร็วซึ่งทำให้ล็อค EFI - นี่คือสิ่งที่เกิดขึ้นกับฉัน

2) ฉันเรียกใช้ Ubuntu Live Disk และเรียกใช้ยูทิลิตี Boot-Repair ( URL ) โดยใช้การตั้งค่ามาตรฐาน

หลังจากนี้ระบบของฉันเริ่มบูตตามปกติผ่าน Grub

เคล็ดลับคือไม่มีรายการที่ 1 (EFI ถูกล็อคโดย Windows) ยูทิลิตี Boot-Repair ไม่สามารถแก้ไข Grub ของฉันได้


-1

เพียงบันทึกฉันพบปัญหาเดียวกันโดยการติดตั้ง 16.04 ใน Acer tmb117 ฉันลบดิสก์ภายในทั้งหมดโดยใช้ usb สดจากนั้นรีบูตเครื่องและเปิดตัวการติดตั้ง (สแตนด์อโลนไม่มีการเชื่อมต่อระบบอื่น ๆ กับ Ubuntu)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.