16.04 cài đặt mới cung cấp cho cài đặt không thành công / mục tiêu / ub Ubuntu 16.04 đã ký tên grub-efi-amd64


78

Tôi đang cài đặt Ubuntu 16.04 trong máy tính Intel NUC có bật UEFI. Tôi đang sử dụng ổ SSD từ một máy tính khác. Trong quá trình cài đặt, tôi đã chọn Xóa đĩa và thực hiện cài đặt đầy đủ mới

Vào cuối quá trình tôi thấy:

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

Và hệ thống không khởi động.

Tôi đã cố gắng sử dụng sửa chữa khởi động nhưng dường như nó không giải quyết được vấn đề.


Có thể có một số lý do cho việc này. Nhưng một trong những điều tồi tệ của phương tiện cài đặt. Hãy thử định dạng lại nó (với bảng phân vùng mới) và làm lại phương tiện truyền thông. Tôi đã gặp vấn đề này hơn một lần và làm lại phương tiện cài đặt luôn khắc phục nó. (Mặc dù những người khác có vấn đề này đã nói rằng nó không khắc phục được.)
chaskes

tôi đã tạo lại liveusb nhưng vấn đề vẫn còn.
Kaf

1
Tôi đã nhận được vấn đề tương tự khi sử dụng ổ SSD hoàn toàn mới.
William Entriken

Câu trả lời:


84

Tôi gặp vấn đề chính xác khi cài đặt máy tính để bàn 16.04 64 trên ổ SSD mới có UEFI được kích hoạt bằng phương tiện cài đặt USB. Không giống như trong câu hỏi tôi đã chọn để tạo các phân vùng của riêng mình vì tôi có các đĩa khác để gắn kết. Tôi gặp lỗi này gần khi bắt đầu cài đặt gói.

Sau một chút loay hoay tôi tìm thấy trang này:

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

tiểu bang nào trong General principlesphần:

nếu không có bất kỳ phân vùng UEFI nào trên ổ cứng của bạn, trước tiên bạn sẽ phải tạo nó

và chỉ vào:

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

Những tiểu bang:

  1. Điểm gắn kết: / boot / efi (nhận xét: không cần đặt điểm gắn kết này khi sử dụng phân vùng thủ công, trình cài đặt Ubuntu sẽ tự động phát hiện nó)
  2. Kích thước: tối thiểu 100Mib. Đề nghị 200MiB.
  3. Loại: FAT32
  4. Khác: cần một cờ "khởi động".

Vì vậy, tôi đã cài đặt lại và khi tôi phân vùng ổ đĩa của mình, tôi đã chọn tùy chọn EFI từ danh sách bao gồm các hệ thống tập tin và trao đổi, v.v. và làm cho nó 200 MB khi bắt đầu đĩa. Tôi không có tùy chọn để chọn hệ thống tập tin hoặc đặt cờ khởi động.

Sau đó, phần còn lại của cài đặt đã đi tốt.

Đây là cách các phân vùng trên đĩa này trông sau khi cài đặt:

nhập mô tả hình ảnh ở đây

Thông tin tương tự có thể được nhìn thấy bằng cách chạy 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

Lưu ý rằng phân vùng đã được tạo là Phân vùng hệ thống EFI (ESP) và đĩa có Bảng phân vùng GUID (GPT) thay vì bảng phân vùng MBR .

Nếu bạn nhìn vào /boot/efihoặc /sys/firmware/efi/trên đĩa này, bạn sẽ thấy chúng được điền, tương tự như vậy sudo efibootmgrsẽ cung cấp đầu ra thực, xem liên kết dưới đây nếu bạn muốn biết thêm thông tin.

Thêm thông tin

Nếu bạn muốn biết thêm về cách UEFI hoạt động thì bài UEFI khởi động: nó thực sự hoạt động như thế nào? bởi Adam Williamson rất được khuyến khích.

Ông mô tả tình huống gây ra lỗi này trong bài viết (lưu ý rằng ông là người dùng Fedora nhưng áp dụng tương tự cho Ubuntu):

Xử lý phân vùng hệ thống EFI nếu thực hiện phân vùng thủ công

Tôi chỉ có thể đưa ra lời khuyên có thẩm quyền cho Fedora ở đây, nhưng ý chính có thể hữu ích cho các bản phân phối / HĐH khác.

Nếu bạn cho phép Fedora xử lý phân vùng cho bạn khi thực hiện cài đặt gốc UEFI - và bạn sử dụng đĩa có định dạng GPT hoặc cho phép nó định dạng lại đĩa (bằng cách xóa tất cả các phân vùng hiện có) - nó sẽ xử lý công cụ phân vùng hệ thống EFI cho bạn .

Tuy nhiên, nếu bạn sử dụng phân vùng tùy chỉnh, nó sẽ yêu cầu bạn cung cấp phân vùng hệ thống EFI để trình cài đặt sử dụng. Nếu bạn không làm điều này, trình cài đặt sẽ khiếu nại (với thông báo lỗi hơi khó hiểu) và từ chối cho phép bạn bắt đầu cài đặt.

Vì vậy, nếu bạn đang thực hiện cài đặt gốc UEFI và sử dụng phân vùng tùy chỉnh, bạn cần đảm bảo rằng phân vùng loại 'Phân vùng hệ thống EFI' được gắn tại / boot / efi - đây là nơi Fedora mong muốn tìm phân vùng hệ thống EFI sử dụng. Nếu có một phân vùng hệ thống EFI hiện có trên hệ thống, chỉ cần đặt điểm gắn kết của nó thành / boot / efi. Nếu chưa có phân vùng hệ thống EFI, hãy tạo phân vùng, đặt loại của nó thành phân vùng hệ thống EFI, làm cho nó lớn nhất ít nhất 200 MB (500MB là tốt) và đặt điểm gắn kết của nó thành / boot / efi


4
Điều này hoạt động hoàn hảo
biến

Tôi nghĩ rằng đây là những gì tôi nhận được khi cố gắng tạo các phân vùng của mình bằng tay mà không biết đủ về tiêu chuẩn UEFI. Cảm ơn thông tin siêu hữu ích.
anon58192932

EDIT: Đối với bất kỳ ai lười biếng như tôi, tôi đã cài đặt Windows 10 qua USB và cài đặt Windows trước. Điều này đã tự động sửa chữa phân vùng UEFI. Sau đó, tôi đã sử dụng phần mềm Quản lý đĩa trong Windows 10 để thu nhỏ phân vùng Windows và tạo chỗ cho Ubuntu. Sau đó, bạn có thể xác định thủ công các phân vùng của mình trong bản cài đặt Ubuntu hoặc chọn tùy chọn để cài đặt Windows bên cạnh. Cả hai nên hoạt động tốt.
anon58192932

2
Đã làm việc trên Ubuntu 18.04. Một lưu ý: / boot / efi không phải là một tùy chọn trong danh sách thả xuống; nó chỉ hiển thị / khởi động mà không hoạt động. Tôi đã phải nhập thủ công / boot / efi và sau đó nó hoạt động.
Lu-ca

2
Cũng làm việc cho tôi trên Ubuntu 18.04. Tuy nhiên, thay vì chọn "Fat32" làm hệ thống tệp và chỉ định điểm gắn kết, tôi đã chọn hệ thống tệp "EFI" và nó hoạt động hoàn hảo.
Gillespie

8

Nhờ may mắn tôi đã giải quyết được vấn đề của mình.

Tôi đã khởi động với usb trực tiếp và được gọi là Đĩa, và xóa thủ công tất cả các phần của SSD.

Sau đó, tôi khởi động lại với uefi được kích hoạt trong phần sụn máy tính. Tôi đã nhập vào máy tính để bàn Ubuntu USB trực tiếp và từ đó tôi đã cài đặt Ubuntu.

Tôi đã kiểm tra hai hộp cho biết cài đặt bản cập nhật và phần mềm từ người khác. Lần này việc cài đặt diễn ra tốt đẹp.


Cảm ơn. Tôi không biết làm thế nào, nhưng nó đã giải quyết vấn đề của tôi.
x__x

1
Nó sẽ cài đặt thành công với kết nối internet. Bạn có thể thử nếu bạn may mắn một lần nữa mà không cần internet. Tôi vẫn thất bại cho đến bây giờ.
Franklin

1
Franklin, kiểm tra của bạn /var/log/syslog, có lẽ có ngay trước " grub-installer: info: Calling 'apt-install grub-efi-amd64-signed' failed" một số dòng như " Unable to locate package grub-efi-amd64-signed" và " Unable to locate package shim-signed". Có lẽ Trình cài đặt không thể truy cập các gói gỡ lỗi từ "cdrom" (flash USB)?
osgx

6

Tôi gặp vấn đề tương tự khi cài đặt Ubuntu MATE 17.04. Tôi đã cố gắng thực hiện khởi động kép cùng với Windows 10. Windows của tôi đang ở chế độ Legacy và hỗ trợ UEFI được bật trong cài đặt BIOS. Tôi đã đi và vô hiệu hóa hỗ trợ UEFI và việc cài đặt hoàn tất một cách hoàn hảo. Hy vọng ai đó thấy điều này hữu ích.


0

Bạn cũng có thể tạo phân vùng uefi khởi động, nếu hệ thống cho phép. Tôi có cùng một vấn đề và không thể uefi là một tùy chọn và thường xuyên hơn, nhưng tôi đang chạy nên tôi tạo phân vùng khởi động uefi: tùy chọn xuất hiện trong cùng tùy chọn so với / boot, bên dưới


0

Tôi gặp phải vấn đề tương tự khi tôi cố gắng cài đặt mint 18 kde trên bo mạch chủ gigabyte. Vấn đề của tôi là tôi đã cố gắng khởi động từ usb ở chế độ Uefi.

Bạn đã quá khởi động trong chế độ tương thích. Bạn rất có thể cần phải thay đổi một số cài đặt BIOS để làm điều đó. Trong trường hợp của tôi, tôi đã phải chọn "chỉ di sản" trong lựa chọn chế độ khởi động.

Nếu bạn khởi động ở chế độ tương thích, bạn sẽ nhận được một màn hình cho biết tự động khởi động sau 10 giây thì bạn sẽ nhận được một menu Nhưng nếu bạn khởi động ở chế độ Uefi, bạn sẽ nhận được menu trực tiếp.


Ubuntu không phải là Mint. Nếu bạn đọc câu trả lời, bạn sẽ lưu ý rằng OP đã có thể cài đặt qua EFI sau khi xóa các phân vùng hiện có.
Anh Cả Geek

0

Tôi phải đối mặt với cùng một vấn đề. Điều làm việc cho tôi, là trong quá trình cài đặt, khi trình cài đặt hỏi bạn có muốn cài đặt ở chế độ UEFI không, hãy nói không. Nó sẽ cảnh báo bạn về hậu quả của việc này, nhưng đã thực hiện theo cách này, tôi không gặp phải vấn đề gì.

Các giải pháp khác tôi đã gặp trong khi nghiên cứu vấn đề này liên quan

  • Khởi động lại máy tính với cùng một đĩa (hoặc khác) và chạy sửa chữa khởi động trên máy tính có vấn đề.
  • Xem nhật ký cài đặt và tắt máy tính khi bạn thấy nếu cài đặt GRUB ngay trước khi xảy ra sự cố (tôi cho rằng việc này mất thời gian, mặc dù tôi rất khuyến khích việc này. Bạn nên luôn cố gắng không tắt thiết bị trong khi cài đặt bất cứ thứ gì).

0

Có cùng một thông báo lỗi, hóa ra tôi đã có một thư mục bị hỏng trong phân vùng EFI khiến cho grub phải bỏ cuộc sau mỗi lần cài đặt.

fsck đã diễn ra quá lâu, vì vậy chkdsk từ Windows đã nhanh chóng dọn sạch tham nhũng và lần cài đặt thứ hai đã ổn.


0

Nhận được chính xác cùng một thông báo và giải quyết nó bằng cách kết nối máy tính của tôi với internet (Tôi đang sử dụng trình cài đặt USB để cài đặt vào một máy hoàn toàn mới với SSD hoàn toàn mới mà không có gì trên đó).

Khi được kết nối, trình cài đặt có thể tải xuống bất kỳ phụ thuộc nào bị thiếu trong trình cài đặt, như được yêu cầu cho thiết lập của tôi.

Việc tặng nó là một vấn đề phụ thuộc và không phải là vấn đề phân vùng / đĩa trong /var/log/syslogtệp. Thông báo về Grub không cài đặt có thể có nhiều ý nghĩa và nói chung bạn nên kiểm tra /var/log/syslogđể tìm hiểu vấn đề thực sự là gì.


Tôi đã gặp phải lỗi tương tự trong quá trình cài đặt Linux Mint 19 và trong trường hợp của tôi thì nó ngược lại. Vì nó được thảo luận ở đây forum.linuxmint.com/viewtopic.php?t=273058&start=20 có một số vấn đề khi tải xuống danh sách gói từ nhân bản linuxmint.com và ub Ubuntu.com. Ngắt kết nối internet đã giúp cài đặt grub2thành công.
Akif

0

Tôi thấy những điều trên không thực sự hiệu quả đối với tôi khi cố gắng cài đặt Ubuntu 16.04 vào một thanh USB từ một thanh USB khác. Sau 2 ngày đau lòng, đây là những gì tôi đã làm để có được nó. Điều này đã cho tôi cài đặt Windows 10 và Ubuntu khởi động kép trên cùng một đĩa cứng và trong quá trình đó, đã giải quyết vấn đề này:

  • Sử dụng đĩa cứng đích và phần cứng cdrom nguồn để cài đặt từ
  • Tải xuống / ghi vào DVD windows 10 (chung cho tất cả các phiên bản) và phiên bản Ubuntu 16.04.3. Tức là 2 dvd cài đặt được tạo.
  • Khởi động vào phiên bản trực tiếp của Ubuntu mà không cần cài đặt.
  • Xóa tất cả các phân vùng trên đĩa cứng bằng cách sử dụng trình quản lý phân vùng được tích hợp sẵn của ubfox.
  • Khởi động vào hệ thống bios và đảm bảo chỉ UEFI được chọn và khởi động kế thừa được tắt. Đồng thời thay đổi thứ tự khởi động để đảm bảo hệ thống sẽ khởi động trước từ cdrom nếu có sẵn và đĩa là tùy chọn thứ 2.
  • Chèn đĩa windows và tiếp tục và cài đặt windows (Tôi đã sử dụng windows 10 pro 64 bit) vào ổ cứng. Bạn không cần giấy phép để làm điều này - chỉ cần nói rằng bạn không có giấy phép khi được nhắc.
  • Khởi động các cửa sổ và đảm bảo nó hoạt động. Tôi thấy nó sẽ không tắt đúng cách nhưng điều này dường như không quan trọng. Tôi cũng cho phép windows 10 trải qua chu kỳ cập nhật đầy đủ mặc dù điều này có thể không quan trọng. Nó chỉ mất thời gian.
  • Bây giờ khởi động lại vào Ubuntu trực tiếp. Lần này sử dụng nó để giảm phân vùng dữ liệu cuối cùng để tạo chỗ cho cài đặt Ubuntu. Chỉ cần để lại không gian trống chưa được phân bổ. Dù sao tôi cũng cần windows để lại một nửa kích thước đĩa cho windows.
  • Chọn ứng dụng cài đặt được tích hợp trong dvd ubfox. Chọn tùy chọn để cài đặt cùng với hệ điều hành windows hiện có. Tôi để các tùy chọn mặc định để nó tạo 2 phân vùng gốc và trao đổi trong không gian trống.

Đó là nó. Khi tôi khởi động bây giờ, tôi nhận được một lời nhắc để hỏi liệu tôi muốn windows hay ubfox hay ubfox nâng cao với nhiều tùy chọn hơn. Tôi đã dành nhiều năm chơi xung quanh với việc khởi động từ các thanh USB nhưng điều đó khiến tôi mất cả 2 ngày. Sử dụng đĩa CD và đĩa cứng, kiểu cũ, dường như đã giúp ích.


0

Giải pháp của tôi cho vấn đề là như sau.

1) Vì một số lý do, đĩa EFI của tôi đã bị Windows khóa và đó là lý do Grub không thể cài đặt trên EFI của tôi.

Tôi khởi động Windows và tắt máy (Windows -> Tắt -> Tắt, không khởi động lại ). Lưu ý: trong trường hợp khởi động lại, Windows có thể khởi động lại ở chế độ Khởi động lại nhanh khiến EFI bị khóa - đây là điều đã xảy ra với tôi.

2) Tôi chạy Ubuntu Live Disk và chạy tiện ích Boot-Repair ( URL ) bằng các cài đặt tiêu chuẩn.

Sau đó, hệ thống của tôi bắt đầu khởi động bình thường thông qua Grub.

Thủ thuật là không có mục 1 (EFI bị khóa bởi Windows) Tiện ích Boot-Repair không thể sửa lỗi Grub của tôi.


-1

Chỉ với bản ghi tôi gặp phải vấn đề tương tự khi cài đặt 16.04 trên Acer tmb117 Tôi đã xóa hoàn toàn đĩa bên trong bằng cách sử dụng usb trực tiếp sau đó khởi động lại và chỉ đơn giản là khởi chạy cài đặt (độc lập, không có hệ thống nào khác ngoài Ubuntu) bị tắt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.