Puncte:0

De ce primesc o eroare de semnătură nevalidă folosind Grub2?

drapel cn

În urmă cu un an și ceva, am instalat Ubuntu 20.04 LTS pe un laptop Acer (disc de sistem SSD) și am făcut și o partiție FAT32 de salvare/experimentare în siguranță pe HDD-ul intern cu conținutul ubuntu-20.04-desktop-amd64.iso ca și cum ar fi fost un stick USB bootabil, prin copierea conținutului stick-ului pe partiție.Acum pot începe o sesiune live Ubuntu prin selecția alternativă de pornire F12 și am o intrare Grub2 în meniul meu normal de pornire Grub pentru a porni o sesiune live din partiție. Recent (după actualizări?) pornirea Grub s-a întrerupt atunci când pornirea securizată este activă. Încă funcționează prin F12 și prin Grub dacă pornirea securizată este dezactivată. La pornire primesc următoarele erori:

eroare: vmlinuz/casper are semnătură nevalidă  
eroare: mai întâi trebuie să încărcați nucleul

Intrarea din /etc/grub.d/40_custom este următoarea:

intrarea de meniu „Sesiune live Ubuntu 20.04 LTS (săriți fereastra de instalare)” {
insmod search_fs_uuid
lanț insmod
căutare --fs-uuid --no-floppy --set=root 7ca7-318e
Chainloader ($root)/EFI/BOOT/grubx64.efi
linux /casper/vmlinuz boot=casper quiet splash
initrd /casper/initrd
}

De asemenea, am încercat să umplu partiția cu conținut din cea mai recentă versiune ubuntu-20.04.2.0-desktop-amd64.iso, păstrând 40_custom la fel. Pornirea a început până la roata rotativă, dar s-a încheiat cu o avalanșă de mesaje. Pornirea prin meniul F12 funcționează OK.

Cum poate fi rezolvată semnătura nevalidă - sau - cum poate fi modificat 40_custom pentru a începe să utilizeze conținutul celei mai recente versiuni .iso - presupunând că aceasta rezolvă problema semnăturii invalide?

oldfred avatar
drapel cn
Grub este încărcătorul de pornire pentru sistemele cu UEFI Secure Boot dezactivat (nu este semnat). Aveți nevoie de shimx64.efi, care este versiunea semnată și kernel-uri și drivere semnate. Dacă nu sunt necesare drivere proprietare, programul de instalare live ar trebui să pornească cu Secure Boot activat.
Gus in The Netherlands avatar
drapel cn
Multumesc pentru raspunsul tau. Shimx64.efi a fost găsit în instalarea sistemului ubuntu, dar nu și în instalațiile live ubuntu. Mă întreb dacă acestea trebuie semnate când sunt pornite prin meniul de boot alternativ F12. Cred că trebuie să dezactivez pornirea securizată când pornesc partiția live prin meniul meu Gub.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.