Remediere: imposibil de montat root root pe un bloc necunoscut



Încercați Instrumentul Nostru Pentru Eliminarea Problemelor

Deoarece sosirea unei incapacități de a monta fs rădăcină pe o eroare de bloc necunoscută vă face să nu vă puteți porni instalarea GNU / Linux, poate fi o eroare destul de preocupantă. Cel mai adesea îl veți vedea după ce o actualizare a greșit sau dacă un alt tip de neregulă a sistemului a interferat cu funcționarea normală a nucleului dvs.



Mulți utilizatori ar prefera să nu fie nevoiți să lucreze cu kernel-ul Linux, deoarece poate fi destul de enervant să facă acest lucru. Din fericire, totuși, aceasta este o problemă destul de ușor de rezolvat, cu condiția să puteți porni echipamentul folosind un alt nucleu stocat pe acesta sau să aveți acces la un computer diferit pentru a crea o unitate de pornire bootabilă.



Remontarea și repararea modulului initramfs

Această eroare se întâmplă de obicei, deoarece vă lipsesc initramf-urile pentru nucleul cu care lucrați. Deoarece nu vă puteți porni sistemul corect, aveți două opțiuni pentru a ajunge la un shell. Veți fi observat ca parte a unui ecran negru cu câteva linii sau multe linii de text atunci când încercați să porniți. Sistemul va apărea suspendat după ce îl obțineți.



Kernel Panic

Reporniți și apoi încercați să apăsați Shift imediat după ce vedeți sigla BIOS sau UEFI când porniți mașina. Dacă vedeți că apare meniul Grub, atunci puteți selecta setarea Opțiuni avansate și puteți încerca un nucleu mai vechi. S-ar putea să puteți intra în sistemul dvs. în acest fel.

Dacă acest lucru nu a funcționat, va trebui să porniți de pe un CD live, USB sau card SD. Puteți face unul descărcând suportul de instalare pentru distribuția dvs. pe o altă mașină deoarece, din păcate, nu puteți intra dacă meniul de încărcare Grub nu a ajutat.



Oricum, după ce porniți, deschideți un terminal cu Ctrl + Alt + T, indiferent de metoda pe care ați folosit-o pentru a porni aparatul. Enumerați partițiile pe care le aveți pe computerul dvs. cu sudo fdisk -l și căutați-l pe cel care este sistemul dvs. de fișiere rădăcină. După ce îl găsiți, tastați sudo mkdir / mnt / fs; sudo mount / dev / sda1 / mnt / fs, deși în mod natural va trebui să înlocuiți / dev / sda1 cu numele partiției corecte, dacă nu este. Cu toate acestea, aceasta ar trebui să fie partiția rădăcină pe multe sisteme Linux Mint, Debian și Ubuntu.

Va trebui să vă montați partiția EFI dacă aveți una. Presupunând că utilizați o instalare veche care pornește de pe un disc partiționat MBR, nu va trebui să faceți acest lucru. Dacă aveți un sistem EFI, executați sudo mkdir / mnt / boot / efi; sudo mount / dev / sda2 / mnt / boot / efi în timp ce înlocuiți din nou / dev / sda2 cu numărul de partiție corect. Comanda fdisk anterioară ar fi trebuit să enumere toate partițiile.

Acum va trebui să rulați o listă de comenzi pentru a obține ceea ce ei numesc acces chroot în instalarea dvs. Acestea vor fi afișate de multe ori, deoarece aceasta este o eroare obișnuită, dar lucrurile ar putea diferi ușor din cauza actualizărilor viitoare. Se pare că următoarele comenzi ar trebui să funcționeze:

sudo mkdir -p / mnt / dev / pts; sudo mount -o bind / dev / mnt / dev sudo mount -o bind / dev / pts / mnt / dev / pts sudo mkdir / mnt / sys; sudo mount -t sysfs / sys / mnt / sys sudo mkdir / mnt / proc; sudo mount -t proc / proc / mnt / proc sudo chroot / mnt

Rulați dpkg –list | grep linux-image pentru a găsi ce imagine Linux executați, apoi rulați update-initramfs -u -k 4.10.0-38-generic, asigurându-vă că înlocuiți eticheta cu ceea ce executați de fapt. Am folosit numele dintr-o instalație de testare a Xubuntu pe care o rulam, dar imaginea dvs. ar putea fi foarte diferită. După ce ați terminat, rulați update-grub; ieșiți și veți reveni la primul dvs. prompt. Încercați sudo umount / mnt / boot / efi dacă ați fost în orice fel de sistem UEFI.

Totuși, nu trebuie să faceți asta dacă utilizați un sistem vechi. În orice caz, veți dori să rulați sudo umount / mnt; reporniți și apoi porniți ca în mod normal.

Dacă totul a decurs bine, atunci veți reveni complet la normal. S-ar putea să pară o mulțime de jocuri, dar dacă aceste comenzi funcționează, nu va trebui să ajustați niciun fișier de configurare sau ceva de genul acesta. Va trebui pur și simplu să le rulați și să reporniți pentru a obține din nou un sistem de lucru.

Odată ce lucrurile au funcționat din nou, vă recomandăm să vă actualizați cu noul nucleu.

Etichete Cum se face Linux 3 minute citite