Ketika saya mencoba menginstal Ubuntu 18.04 di desktop saya, itu menunjukkan kesalahan berikut:
The
'grub-efi-amd64-signed'
paket gagal untuk menginstal ke dalam/target/
. Tanpa bootloader GRUB, sistem yang terinstal tidak akan bisa boot.
Bagaimana cara memperbaiki kesalahan ini?
Jawaban:
Diedit dan dimodifikasi jawaban asli, SETELAH 20+ percobaan lebih lanjut pada kedua mesin saya. Untuk membuatnya menjadi jawaban singkat, saya akan menghapus semua asumsi dan kesimpulan yang salah dalam jawaban lama.
---------------- Komputer saya ADALAH 1. Fujitsu LIFEBOOK-LH532, yang UEFI BIOS di mainboard dihancurkan oleh ubuntu EFI ubiquity versi 12.04, pada tahun 2012 https: //bugs.launchpad .net / ubuntu / + source / efibootmgr / + bug / 1082418 Jelas saya memilih instalasi BIOS manual pada NoteBook UEFI LH532 saya. SEJAK SAYA TIDAK INGIN membuka NOTEBOOK SAYA UNTUK SINGKAT JUMPER CIRCUIT cl1 & cl2 DI MAINBOARD lagi SEJAK SAYA "BUG" MASIH ADA. *** Saya memaksakan mode BIOS manual dengan tidak memberikan partion EFI pada hard disk apa pun. TETAPI SEMUA INSTALASI AKAN DETEKTAKAN MAINBOARD UEFI DAN AKAN MENCOBA UNTUK MENGINSTAL EFI UBUNTU "FIRST".
Yang tidak memiliki kesalahan sama sekali.
Kesalahan persis seperti topiknya, mengakibatkan masalah dengan NOTEBOOK "UEFI" SAJA.
SAYA TETAP BOOTING OLEH
https://help.ubuntu.com/community/Boot-Repair
Sehingga 16,04 akan membuat boot sistem Anda. Dan ya, Anda dapat mengakses ke versi Great 18.04 dari grub 16.04 itu.
Dan YA, saya menggunakan UBUNTU 18,04 untuk menulis jawaban ini, setelah LUBUNTU 16,04 MENGINSTAL GRUB BARU UNTUK notebook LH532 saya dengan opsi yang benar untuk memilih 18,04.
Alasan kesalahan topik ini adalah Anda tidak memberikan partisi EFI untuk mode instalasi "sesuatu yang lain" manual.
Jadi jika Anda sengaja, seperti saya, tidak memiliki partisi EFI. Anda akan memiliki kesalahan ini.
Tapi versi 16.04, punya UBIQUITY yang lebih pintar atau? Masa bodo? dari 18,04. Ini akan menemukan bahwa Anda menginstal dengan instalasi BIOS (tidak ada partisi efi dalam hard disk) dan membiarkan Anda memilih "GO BACK" untuk menginstal ubuntu dengan mode BIOS. Tetapi 18,04 akan melakukan instalasi tanpa pilihan dalam kasus saya dan mungkin milik Anda.
Saya akan menyebut kualitas yang lebih buruk itu dalam keadaan 18.04 ini sebagai "BUG". Tapi bisa jadi niat pemrogram untuk memaksa kita untuk menggunakan hanya otomatisasi bersih yang tepat saja ???, yang seharusnya mereka hapus opsi "sesuatu yang lain".
Kemudian instal UBUNTU 18.04 tanpa kesalahan, meskipun dengan cemburu melarang saya untuk boot ke MANJARO LINUX yang saya instal setelah Windows 10 tanpa masalah juga.
Dan tentu saja, UBUNTU 18.04 menghancurkan BIOS F12 saya. JEALOUSELY MENGHARGAI saya untuk menginstal OS lain, dan saya harus membuka kasing notebook ke jumper sirkuit pendek CL1 dan CL2 untuk mendapatkan F12 untuk memilih media boot kembali.
Saya melaporkan ini ke lunchpad sebagai tautan yang saya berikan di atas.
Maaf dari topik sedikit tetapi biarkan Anda semua tahu ada lebih banyak bug di mana-mana atau proses instalasi lebih dari masalah ini.
sumber
Jika setelah mendapatkan pesan kesalahan ini, Anda me-reboot PC Anda dan tidak dapat mem-boot Ubuntu karena kesalahan booting GRUB, Anda perlu menginstal ulang GRUB secara manual ke dalam partisi sistem EFI (ESP) melalui chroot . Inilah yang saya lakukan untuk memperbaiki masalah dalam kasus saya.
Gunakan Sesi Langsung
Boot ke LiveUSB Anda (atau LiveCD) dan pilih 'Coba Ubuntu tanpa menginstal'. Kemudian, Anda mungkin perlu memastikan Anda dapat terhubung ke Internet pada sesi langsung Anda.
Chroot
Misalkan Anda menginstal Ubuntu di
/dev/sdXY
partisi, dan ESP yang sudah ada di/dev/sdXZ
partisi, di hard drive/dev/sdX
. Buka terminal dan jalankan perintah-perintah ini:Instal ulang grub2 dengan versi EFI yang tepat
Setelah Anda berhasil melakukan chroot ke sistem Ubuntu yang terinstal, pastikan untuk (kembali) menginstal
grub-efi-*
paket yang tepat untuk arsitektur PC Anda:# apt-get install --reinstall grub-efi-x86_64
(yang saya gunakan untuk Intel i5 CPU)atau
# apt-get install --reinstall grub-efi-amd64
atau
# apt-get install --reinstall grub-efi-ia32
, dll ... Anda bisa mendapatkan daftar paket yang tersedia# apt-cache search ^grub-efi
Akhirnya, untuk menginstal grub2 ke drive Anda:
Harap dicatat bahwa
--target=x86_64-efi
bisa berbeda tergantung pada sistem Anda (mis. Secarai386-pc
default, mungkinamd64-efi
, dll.). Periksa# grub-install --help
info lebih lanjut.Keluar dari chroot , lepas ikatan / lepas direktori dengan aman & reboot
# exit
Lepas pemasangan dengan aman dan mulai ulang:
Ubuntu sekarang harus boot secara normal.
Referensi:
sumber
grub-efi-amd64-signed
dan menggunakan--uefi-secure-boot
opsi dengangrub-install
perintah. Saya kira ini bisa menjadi sangat penting ketika Secure Boot diaktifkan.Saya memiliki kesalahan serupa ketika menginstal ubuntu 18.04 dari boot USB. Saya membuat CD BOOT dan instalasi berhasil.
sumber
Saya pikir Anda memiliki tiga opsi:
https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1771651
Saya harap ini membantu, salam,
Onno
sumber
Saya memiliki masalah yang sama persis ini, ketika menginstal dari stik memori flash USB menggunakan boot UEFI. Ketika itu gagal, saya mengikuti salah satu komentar di sini, boot dari flash disk generik non-UEFI untuk melakukan instalasi, dan itu berhasil. Pada saat itu, saya tidak tahu apa-apa tentang UEFI dan tidak tahu mengapa satu metode bekerja tetapi tidak yang lain.
Sejak saat itu, saya telah memeriksanya sedikit, dan sekarang mengerti bahwa UEFI (Unified Extensible Firmware Interface) adalah penerus BIOS dan memiliki persyaratan yang berbeda. Khususnya, Linux membutuhkan partisi / boot / efi jika menggunakan UEFI, yang belum saya buat (saya membuat partisi secara manual).
Pesan kesalahan tentu bisa lebih jelas. Program partisi disk UEFI harus meminta partisi boot efi sebelum mengizinkan Anda untuk melanjutkan. Sebagai gantinya, ia melakukan sebagian besar pemasangan Linux sebelum memberikan kesalahan "Instalasi GRUB gagal".
sumber