TL;DR
MokListRT
nu are nimic de-a face cu nomodeset
. Este o listă cu toate UEFI Secure Boot tastele care firmware-ul Mac-ului dvs trusturi. Deoarece Secure Boot este oricum dezactivată (Continuarea pornirii deoarece Modul securizat este dezactivat
, după cum se spune), această eroare este de fapt complet inofensiv â în afară de a fi probabil enervant.
Pentru a scăpa de eroare:
- Du-te la lui Rod Smith depozit de chei comune și descărcați Cheia terță parte Microsoft
- Alerga
sudo mokutil -i /cale/la/descărcat/fișier
. Amintiți-vă parola pe care o introduceți aici.
- La repornirea Mac-ului, acesta ar trebui să vă cere parola pe care ați introdus-o anterior.
- VÃola! Acum nu ar trebui să mai vedeți acea eroare. Parola a fost doar temporară, pentru a vă asigura că sunteți aceeași persoană între pași.
Acești pași sunt de la Site-ul web al lui Rod Smith. El este creatorul gpt-fdisk
, și Hermione Granger de discuri, pornire și EFI.
MOK-uri
Cheile proprietarului mașinii sunt semnături în care firmware-ul are încredere și care vor permite pornirea. Desigur, dacă Secure Boot este dezactivată, atunci orice încărcător de pornire va primi permisiunea. Încă de la BootCamp, Apple codifică firmware-ul Mac cu cheia publică Microsoft – cea pe care o utilizează pentru a semna boot-loader-ul Windows. Dar până în prezent (din 2020 Intel Mac-uri), nu se preinstalează cheia pe care Microsoft o folosește pentru a semna software de la terți, ca GRUB în acest caz. Acesta este motivul pentru care Mac-ul tău refuză să adauge lucruri GRUB la MokListRT
cu toată această dramă și de ce eu â cu MBP-ul meu 2019 â încă trebuie să dezactivez Secure Boot pentru a instala Ubuntu.
N.B.: Mac-urile au avut întotdeauna propriul lor EFI, conformându-se doar cu majoritate conform specificației generale UEFI. Chiar sper ca mokutil
acrobația funcționează, dar MBP din 2012 – de ce, chiar și unul din 2020 (Intel) – ar putea refuza pur și simplu să adauge alte chei în lista sa.
nomodeset
Acesta este într-adevăr doar un argument al nucleului pentru a împiedica nucleul să încarce elemente grafice specifice hardware-ului.Fără context, nu sunt complet sigur de ce ai face-o nevoie să o fac, dar nu văd niciun rău. Dacă întâmpinați probleme legate de grafică, iată cum le puteți adăuga în (și nu, nu trebuie să faci nicio ștergere!):
sudo gedit /etc/default/grub
(a inlocui gedit
cu editorul de text preferat).
- Găsiți o linie care spune
GRUB_CMDLINE_LINUX_DEFAULT=...
. Dacă nu există unul, fă unul.
- Înlocuiți partea dreaptă (
...
) la „nomodeset stropire liniștită”
. (Doar adauga nomodeset
la lista citată, dacă acesta a fost singurul tău obiectiv. Btw, prezența opțiunii Liniște
ascunde ieșirea jurnalului de pornire și stropi
afișează sigla familiară de pornire Ubuntu „ecran de deschidere”.)
Sper că acest lucru vă ajută!