Acesta este răspunsul la „Cum pot elimina declanșatoarele pentru Initramfs
"
initramfs
este inclus în scriptul de post-instalare al pachetului pe care încercați să îl instalați. Pachetul poate depinde de un alt pachet care trebuie să fie actualizat initramfs
. Îndepărtarea declanșatorilor va fi FI PERICULOS și poate face ca pachetul să nu răspundă.
De la documentația oficială Ubuntu Wiki:
Initramfs este folosit ca primul sistem de fișiere rădăcină la care mașina dvs. are acces. Este folosit pentru montarea rootf-ului real care are toate datele dumneavoastră. Initramfs transportă modulele necesare pentru montarea rootf-urilor. Dar ați putea oricând să vă compilați nucleul pentru a avea aceste module. Atunci ai avea nevoie de initramfs? Răspunsul la aceasta este âdepinde de sistemul dvs.-. Unele configurații de sistem au nevoie de un utilitar de spațiu utilizator pentru a determina nucleul să configureze dispozitivele în mod corespunzător. De exemplu: dispozitive criptate: trebuie să aibă o parolă de la utilizator. Acest utilitar de solicitare a parolei fiind un utilitar pentru spațiul utilizatorului, ar putea pune o problemă cu găina și ouă, adică rootf-ul dvs. conține utilitățile spațiului utilizator, dar rootf-ul nu poate apărea până când utilitarele spațiului utilizator sunt disponibile. În astfel de cazuri, initramfs joacă un mediator între, oferind un rootf temporar care are utilitățile spațiului utilizator necesare pentru montarea rootf-urilor reale.
Îl puteți elimina prin unul dintre pașii următori.
Curățați-l:
sudo dpkg -P initramfs-tools --force-all
Alternativ, îl puteți elimina din scriptul de post-instalare.
Găsiți scriptul post-instalare rulând:
ls /var/lib/dpkg/info | grep <pachet> | grep „.post”
Editați fișierul:
sudo gedit <nume fișier>
Scoateți actualizați initramfs...
linia.
Eliminați declanșatorii pentru initramfs:
sudo rm -rf /var/lib/dpkg/info/initramfs*
Toate comenzile de mai sus sunt garantate 99% pentru a vă sparge sistemul. Nu le rula decât dacă sau până când știi ce faci.
Noroc!