Fix: Det går inte att montera root fs på ett okänt block



Prova Vårt Instrument För Att Eliminera Problem

Eftersom ankomsten av en oförmögen att montera root fs på ett okänt blockfel innebär att du inte kan starta din GNU / Linux-installation, kan det vara ett ganska oroande fel att få. Du kommer oftast att se det efter att en uppdatering har gått fel eller någon annan typ av systemoberoende har stört kärnans normala funktion.



Många användare föredrar att inte behöva arbeta med Linux-kärnan, eftersom det kan vara ganska irriterande att göra det. Lyckligtvis är detta dock ett tillräckligt enkelt problem att fixa förutsatt att du antingen kan starta din maskin med en annan kärna som är lagrad på den eller ha tillgång till en annan dator för att skapa en startbar tummenhet.



Montera om och reparera initramfs-modulen

Det här felet händer vanligtvis eftersom du saknar initramfs för kärnan du arbetar med. Eftersom du inte kan starta ditt system ordentligt har du två alternativ för att komma till ett skal. Du har märkt det som en del av en svart skärm med antingen några rader eller många textrader när du försöker starta. Systemet visas hängt efter att du fått det.



Kernepanik

Starta om och försök sedan trycka på shift direkt efter att du ser BIOS eller UEFI-logotypen när du slår på maskinen. Om du ser Grub-menyn komma upp kan du välja inställningen Avancerade alternativ och prova en äldre kärna. Du kanske kan komma in i ditt system på det här sättet.

Om detta inte har fungerat måste du starta från en live-CD, USB eller SD-kort. Du kan skapa en genom att ladda ner installationsmediet för din distribution på en annan maskin, tyvärr kan du inte komma in om Grub-startmenyn inte hjälpte.



Hur som helst, när du är startad, öppna en terminal med Ctrl + Alt + T oavsett vilken metod du använde för att starta din maskin. Lista partitionerna du har på din maskin med sudo fdisk -l och leta efter den som är ditt rotfilsystem. När du väl har hittat det skriver du sudo mkdir / mnt / fs; sudo mount / dev / sda1 / mnt / fs, men du måste naturligtvis ersätta / dev / sda1 med rätt partitionsnamn om det inte är det. Det borde dock vara rotpartitionen på många Linux Mint-, Debian- och Ubuntu-system.

Du måste montera din EFI-partition om du har en. Om du antar att du använder en äldre installation som startar från en MBR-partitionerad disk behöver du inte göra detta. Om du har ett EFI-system, kör sedan sudo mkdir / mnt / boot / efi; sudo mount / dev / sda2 / mnt / boot / efi samtidigt som du ersätter / dev / sda2 med rätt partitionsnummer. Det tidigare fdisk-kommandot borde ha listat alla partitioner.

Nu måste du köra en lista med kommandon för att få vad de kallar chroot-åtkomst till din installation. Du kommer att se dessa publiceras många gånger, eftersom detta är ett vanligt fel, men saker kan skilja sig något på grund av framtida uppdateringar. Det verkar som om följande kommandon ska fungera:

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

Kör dpkg –list | grep linux-image för att hitta vilken Linux-bild du kör och kör sedan update-initramfs -u -k 4.10.0-38-generic, se till att du byter ut etiketten med det du faktiskt kör. Vi använde namnet från en testinstallation av Xubuntu vi körde, men din bild kan vara väldigt annorlunda. När du är klar kör du uppdateringsgrub; avsluta och du kommer tillbaka vid din första uppmaning. Försök med sudo umount / mnt / boot / efi om du har någon form av UEFI-system.

Du behöver inte göra det om du använder ett äldre system. I vilket fall som helst vill du köra sudo umount / mnt; starta om och starta sedan som vanligt.

Om allt har gått bra kommer du att återgå till det normala. Det kan tyckas som mycket att spela, men om dessa kommandon fungerar behöver du inte justera några konfigurationsfiler eller något liknande. Du behöver helt enkelt köra dem och starta om för att få ett fungerande system igen.

När du har fått saker att fungera igen kanske du vill uppdatera med den nya kärnan.

Taggar Linux-instruktioner 3 minuter läst