Lukker initramfs, når du lægger ubuntu

Anonim

Lukker initramfs, når du lægger ubuntu

Initramfs - RAM-filsystem, som bruges til at starte operativsystemer baseret på Linux-kernen. Når du installerer OS, komprimeres alle biblioteker, hjælpeprogrammer og konfigurationsfiler til arkivet, hvorefter det angivne filsystem overføres til bootloaderen, hvor starten af ​​systemet fortsætter. Nogle gange overholder Ubuntu distributionsbrugere, at når du tænder for computeren, falder de ind i kontrolkonsollen af ​​denne FS uden mulighed for yderligere at indlæse systemet. Dette skyldes skaden på startstrømmen og er genoprettet ret simpel metode.

Ret fejlen med download til initramfs, når du starter Ubuntu

I de fleste tilfælde er problemet under overvejelse forbundet med en fejl i en af ​​superblocks, og når du forsøger at afslutte initramfs gennem udgangskommandoen, vises påskriften som følger:

Afslut / DEV / MAPPER / UBUNTU - VG-root indeholder et filsystem med fejl, se tvungen. Inoderer, der var en del af en beskadiget forældreløs koblet liste fundet. / DEV / MAPPER / UBUNTU-VG-ROOT: Uventet inkonsekvens; Kør FSCK manuelt. (Dvs. uden -A eller -P-muligheder) FSCK exiteret med statuskode 4. ROOT-filsystemet på / dev / mapper / ubuntu - VG-rod kræver manuel FSCK.

Hvis en sådan situation opstår, vil den bedste korrektionsmetode genoprette SUPERBLOCK, og dette kan gøres som følger:

  1. Indlæs ISO-billedet med den samme version af Ubuntu, som installeret på en computer, fra det officielle websted og opret et bootbart flashdrev. Du kan lære mere om denne procedure i en anden artikel om følgende link.
  2. Læs mere: Instruktioner til oprettelse af et bootbart flashdrev med Ubuntu

  3. Når du starter OS, skal du vælge download fra flashdrevet, og når installationsvinduet vises, skal du gå til "Prøv Ubuntu" -tilstand.
  4. Start af Ubuntu Operating System Installer i Demo

  5. Den standard grafiske grænseflade vises her. Åbn menuen og dobbeltklik på ikonet Kør Terminal Application. Det gøres også ved klemmen af ​​CTRL + ALT + T. Key Combination.
  6. Gå til Ubuntu terminal, når den startes i demo

  7. Find ud af systemets partitionsnummer på harddisken med det installerede system ved at indtaste Sudo Fdisk -L | Grep Linux | Grep -ev 'swap'.
  8. Definition af systempartitionen af ​​harddisken gennem Ubuntu-terminalen

  9. I den nye linje vil du se betegnelsen, såsom / dev / sda1. Husk det, for i fremtiden vil det være nødvendigt at rette fejlen.
  10. Viser systemets partitionsnummer på harddisken, efter at kommandoen er aktiveret i Ubuntu

  11. Kør overførselsproceduren for alle eksisterende superblokke ved at angive sudo dumpe2fs / dev / sda1 | Grep Superblock. I hver superblock gemmes en vis mængde filsystem metadata, så de ikke fungerer og provokerer OS-belastningsfejlen.
  12. Kommandoen til at vise alle superblocks på harddisken gennem terminalen i Ubuntu

  13. I de nye rækker, efter at have aktiveret kommandoen, vises en liste over alle dem, der findes i SuperBlock-sektionen.
  14. Viser alle harddisk superblings gennem terminalen i Ubuntu

  15. Tag et eksempel enhver blok, for eksempel den første. Med det er FS restaureret. Lanceringen af ​​denne operation udføres efter indtastning af sudo FSCK -B 32768 / DEV / SDA1 -Y, hvor 32768 er antallet af superblock, A / DEV / SDA1 er den ønskede partition af harddisken.

    Gendannelse af harddiskfilsystemet via SuperBlock i Ubuntu

    Med den mulighed vil alle ændringer automatisk accepteres, og når processen lykkes, vises følgende meddelelse på skærmen:

    FSCK 1.40.2 (12-JUL-2007) E2FSCK 1.40.2 (12-JUL-2007) / DEV / SDA1 var ikke rent umuligt, tjek tvungen. Pass 1: Checking Inodes, Blokke og Størrelser Pass 3: Kontrol af katalogstruktur Pass 3: Kontrol af katalog Tilslutningskort 4: Kontrol af referencetællinger Pass 5: Kontrol af gruppesumé Information Free blokke tæller forkert for gruppe nr. 241 (32254, tællet = 32253) . Rette op? Ja Free Blocks tæller forkert for gruppe nr. 362 (32254, talt = 32248). Rette op? Ja Free Blocks tæller forkert for gruppe nr. 368 (32254, talt = 27774). Rette op? Ja ......... / Dev / SDA1: ***** Filsystem blev ændret ***** / DEV / SDA1: 59586/30539776 Filer (0,6% ikke-sammenhængende), 3604682/61059048 blokke .

  16. Det forbliver at montere Sudo Mount / Dev / SDA1 / MNT systemafsnittet.
  17. Montering af systempartitionen gennem terminalen i Ubuntu

  18. Derefter skal du gå til det via CD / MNT, så alle kommandoer udføres direkte fra selve mappen.
  19. Gå til systempartitionen gennem terminalen i Ubuntu-operativsystemet

  20. Se indholdet af FS via sudo mkdir test LS -L. Vellykket gennemførelse af denne operation tyder på, at restaurering er gået succesfuldt og kan genstartes.
  21. Kontrol af filsystemet efter fastgørelsen af ​​det i Ubuntu-terminalen

Nogle gange selv efter en vellykket korrektion af det betragtede problem står fusionerne faderfejl, når de kører operativsystemet. Oftest er de forbundet med en nedbrydning af standard grub loader. Derfor vil det være nødvendigt at yderligere genoprette denne standardkomponent. Den implementerede vejledning om, hvordan opgaven udføres gennem boot-repair, se efter materialet yderligere.

Læs også: Grub bootload recovery via boot-repair i ubuntu

Efter afslutningen af ​​alle procedurer vil flashdrevet fra LiveCD Ubuntu ikke længere have brug for dig. Hvis du har et ønske om at formatere det og bruge yderligere til sine formål, råder vi dig til at blive bekendt med den enkelte artikel til at udføre denne operation.

Læs også: Formatering af flashdrev i Linux

I dag talte vi om den mest populære problemløsning i initramfs, men det betyder ikke, at metoden er universel. I tilfælde af en fejl på et andet tegn beskrives det i kommentarerne, og vi vil forsøge at give den rigtige løsning på denne situation.

Læs mere