Fix: Kan ikke montere root fs på en ukjent blokk

Siden ankomsten av en ikke kan montere root fs på en ukjent blokkfeil, betyr det at du ikke kan starte GNU / Linux-installasjonen, kan det være en ganske bekymringsfull feil å få. Du vil ofte se det etter at en oppdatering har gått galt eller en annen form for uregelmessighet i systemet har forstyrret den normale driften av kjernen din.

Mange brukere foretrekker å slippe å jobbe med Linux-kjernen, siden det kan være ganske irriterende å gjøre det. Heldigvis er dette imidlertid et enkelt nok problem å fikse forutsatt at du enten kan starte maskinen din ved hjelp av en annen kjerne som er lagret på den, eller ha tilgang til en annen datamaskin for å lage en oppstartbar tommelstasjon.

Montering og reparasjon av initramfs-modulen

Denne feilen oppstår vanligvis fordi du mangler initramfs for kjernen du jobber med. Siden du ikke kan starte systemet riktig, har du to alternativer for å komme til et skall. Du har lagt merke til det som en del av en svart skjerm med noen få linjer eller mange tekstlinjer når du prøver å starte opp. Systemet vises hengt etter at du har fått det.

Start på nytt og prøv å skyve skift rett etter at du ser BIOS eller UEFI-logoen når du slår på maskinen. Hvis du ser at Grub-menyen kommer opp, kan du velge innstillingen Avanserte alternativer og prøve en eldre kjerne. Du kan kanskje komme inn i systemet ditt på denne måten.

Hvis dette ikke hadde fungert, må du starte opp fra en live CD, USB eller SD-kort. Du kan lage en ved å laste ned installasjonsmediet for distribusjon på en annen maskin, dessverre kan du ikke komme inn hvis Grub-oppstartsmenyen ikke hjalp.

Uansett, når du er startet, åpner du en terminal med Ctrl + Alt + T uavhengig av metoden du brukte til å starte maskinen. Skriv opp partisjonene du har på maskinen din med sudo fdisk -l, og se etter den som er rotfilsystemet ditt. Når du har funnet det, skriver du inn sudo mkdir / mnt / fs; sudo mount / dev / sda1 / mnt / fs, men du må naturligvis erstatte / dev / sda1 med riktig partisjonsnavn hvis det ikke er det. Det bør imidlertid være rotpartisjonen på mange Linux Mint, Debian og Ubuntu-systemer.

Du må montere EFI-partisjonen din hvis du har en. Forutsatt at du bruker en eldre installasjon som starter fra en MBR-partisjonert disk, trenger du ikke å gjøre dette. Hvis du har et EFI-system, kjører du sudo mkdir / mnt / boot / efi; sudo mount / dev / sda2 / mnt / boot / efi mens du igjen erstatter / dev / sda2 med riktig partisjonsnummer. Den forrige fdisk-kommandoen burde ha oppført alle partisjonene.

Nå må du kjøre en liste over kommandoer for å få det de kaller chroot-tilgang til installasjonen din. Du vil se disse lagt ut mange ganger, da dette er en vanlig feil, men ting kan variere noe på grunn av fremtidige oppdateringer. Det ser ut til at følgende kommandoer skal fungere:

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

Kjør dpkg –list | grep linux-image for å finne hvilket Linux-bilde du kjører, og kjør deretter update-initramfs -u -k 4.10.0-38-generic, og sørg for å erstatte etiketten med det du faktisk kjører. Vi brukte navnet fra en testinstallasjon av Xubuntu vi kjørte, men bildet ditt kan være veldig annerledes. Når du er ferdig, kjører du oppdateringsgrub; avslutte, og du kommer tilbake ved første ledetekst. Prøv sudo umount / mnt / boot / efi hvis du var på noen form for UEFI-system.

Du trenger ikke å gjøre det hvis du bruker et eldre system. I alle fall vil du kjøre sudo umount / mnt; start på nytt og start deretter opp som normalt.

Hvis alt har gått bra, vil du være helt tilbake til det normale. Det kan virke som mye å spille rundt, men hvis disse kommandoene fungerer, trenger du ikke å justere noen konfigurasjonsfiler eller noe lignende. Du trenger bare å kjøre dem og starte på nytt for å få et fungerende system igjen.

Når du har fått ting til å fungere igjen, kan det være lurt å oppdatere med den nye kjernen.

Merker Linux-veiledning

$config[zx-auto] not found$config[zx-overlay] not found