GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit poškozený operační systém Ubuntu bez přeinstalování systému

Uživatelé Linuxu se často potýkají s problémy s nefunkčními operačními systémy z mnoha důvodů. K tomuto problému často dochází při zapnutí systému po rozsáhlém poškození softwaru, selhání aktualizace nebo fyzickém poškození systému. Není nepopiratelné, že otřesy hardwaru (zejména u notebooků) mohou rozbít váš současný operační systém. Nyní není problém, pokud jste začali používat Ubuntu čerstvě, ale byl by zmatek, pokud byste Ubuntu používali profesionálně a ve vašem systému jsou tuny souborů. V takovém případě možná nebudete chtít úplně vymazat aktuální operační systém a znovu nainstalovat Ubuntu. Existují způsoby, které můžete použít k opravě nefunkčního OS Ubuntu, aniž byste jej museli znovu instalovat do počítače.

Opravit poškozený operační systém Ubuntu bez přeinstalování

Ubuntu a další distribuce Linuxu se připojují k systémovému hardwaru na úrovni jádra a provozují operace. Pokud se nejedná o závažný problém s hardwarem, můžete problém s nefunkčním operačním systémem opravit pomocí malého inženýrství.

Při opravách na úrovni softwaru často vidíme, že se objevují některé specifické chyby, když chceme provést nějaké provozní úkoly. Zde si chyby projdeme speciálně a vyřešíme je. Provedeme několik oprav před a po spuštění, abychom vyřešili poškozený OS.

Vzhledem k tomu, že Ubuntu je open source, můžeme skutečně upravovat a opravovat téměř vše, pokud víme, co děláme. V tomto příspěvku uvidíme, jak opravit poškozený operační systém Ubuntu bez jeho přeinstalace.

1. Opravit Lock /var/lib/apt/lists/lock Error

Protože zde procházíme chybou za chybou, první problém, který vysvětlíme a vyřešíme, je chybějící /var/lib/apt/lists/lock problém. V Ubuntu je provedení příkazu aptitude autentickou metodou instalace aplikace nebo aktualizace úložiště. Někdy však můžete získat /var/lib/apt/lists/lock chyba po provedení příkazu apt. Než se pustíme do řešení, podívejme se, co říká tato chybová zpráva.

Krok 1:Najděte Lock Adresář

Umístění adresáře této chyby říká, že seznam zámků apt, který je umístěn v adresáři var, není dostupný. Jednoduše řečeno, balíček Debian (dpkg) není v tuto chvíli v systému přítomen.

Tato chyba se objeví, když odstraníte adresář nebo úložiště ze souborového systému Ubuntu, když je tento soubor používán, nebo když aplikaci náhle ukončíte, aniž byste ve skutečnosti konvenčně zastavili probíhající procesy.

dpkg funkce lock jsou v systému nasazeny, takže dva příkazy aptitude nemohou používat stejný prostředek balíčku současně. Automaticky uzamkne konkrétní balíček na danou dobu. Nejčastěji se problém vyřeší jednoduchým restartem.

Krok 2:Opravte problémy se zámkem prostřednictvím rozhraní CLI

--

Pokud však nemůžete situaci vyřešit restartem, rychlým a efektivním řešením výše uvedeného problému by bylo odstranění seznamů zámků apt ze souborového systému na vašem systému Ubuntu.

Chcete-li odstranit seznamy zámků apt, můžete provést následující příkaz rm s přístupem root.

sudo rm /var/lib/apt/lists/lock

Můžete také zkusit odstranit soubor zámku dpkg z knihovny.

$ sudo rm /var/lib/dpkg/lock
$ sudo rm /var/lib/dpkg/lock-frontend

Nyní odstraňte soubor mezipaměti archivů apt ze systému souborů provedením následujícího příkazu.

$ sudo rm /var/cache/apt/archives/lock

Nakonec můžete spustit následující příkaz dpkg, abyste znovu načetli systémovou mezipaměť a nakonfigurovali zbytek souborů balíčku Debian v systému Ubuntu.

$ sudo dpkg --configure -a

Pokřivte prosím celý proces vyčištěním souborů nevyžádaného úložiště a uvolněním místa v souborovém systému.

$ sudo apt clean

2. Oprava Ubuntu, když zamrzne při spouštění

V systému Ubuntu založeném na Gnome může váš systém zamrznout velmi zřídka, pokud provozujete náročné prostředí s velmi nízkou konfigurací hardwaru. Kromě toho, že Gnome přestal fungovat, existují další problémy s hardwarem a operačním systémem, které vám mohou zabránit v přihlášení do systému.

Někdy může často přestat fungovat správce zamykací obrazovky (gdm nebo lightdm). Zde však uvidíme několik kroků k vyřešení spouštění Ubuntu, když se zasekne.

Krok 1:Otevřete nabídku Boot Menu v Recovery

Než budete postupovat podle kroků, ujistěte se, že vaše obrazovka Ubuntu je zamrzlá s fialovou obrazovkou; statická obrazovka s černou obrazovkou může být případ, kdy potřebujeme vstoupit do záchranného nebo nouzového režimu pro opravu systému.

Chcete-li vyřešit problém se zamrznutím obrazovky v systému Ubuntu nebo Linuxu založeném na Debianu, restartujte systém a stiskněte ESC pro vstup do zaváděcí nabídky . Pokud se spouštěcí nabídka nezobrazí, stiskněte ESC , vyhledejte vyhrazený klíč pro svou základní desku.

Po zobrazení spouštěcí nabídky uvidíte rozevírací nabídku začínající Ubuntu, pokročilé možnosti pro Ubuntu a další tlačítka pro testování paměti. Nyní stiskněte e na klávesnici pro přístup k systémovému editačnímu skriptu.

Krok 2:Upravte skript

Nyní přejděte dolů, dokud neuvidíte řádek, který začíná linux . Můžete také stisknout Ctrl + e tlačítkem se dostanete na konec obrazovky. Potom na konec řádku, který začíná linux přidejte syntaxi nomodeset jak je znázorněno na obrázku níže.

nomodeset

Nyní můžete skript ukončit stisknutím CTRL + X z vaší klávesnice. Některé hardwarové systémy také umožňují použít tlačítko F10 pro ukončení editoru skriptů a zpět do systému.

Pokud pro vás výše uvedené řešení nefunguje a máte grafickou kartu NVIDIA, můžete se také pokusit problém s opakující se grafikou vyřešit přidáním následující syntaxe a hodnoty do skriptu.

nouveau.noaccel=1

Výše uvedené metody vám umožní vstoupit do vašeho systému Ubuntu. Chcete-li nyní problém se zkreslením obrazovky trvale opravit, spusťte prosím následující příkaz v prostředí terminálu s přístupem root a upravte soubor GRUB.

$ sudo nano /etc/default/grub

Ve skriptu GRUB vyhledejte následující řádek.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Nyní nahraďte tento řádek následujícím řádkem uvedeným níže. Po provedení změn uložte soubor a ukončete jej.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Nakonec aktualizujte svůj Ubuntu GRUB a restartujte systém Ubuntu.

$ sudo update-grub

Statistiky!

Protože Ubuntu je těžký operační systém Linux, má spoustu nástrojů pro úložiště a závislosti, které tvoří celý OS. Pokud se však některý z těchto nástrojů zablokuje nebo rozbije, může dojít k poškození celého vašeho OS. V celém příspěvku jsme viděli několik případů, které by mohly být příčinou poškození vašeho systému a jak opravit nefunkční distribuce Ubuntu bez přeinstalace operačního systému.

Sdílejte jej prosím se svými přáteli a linuxovou komunitou, pokud považujete tento příspěvek za užitečný a informativní. Můžete také napsat své názory na tento příspěvek do sekce komentářů.


Ubuntu
  1. Jak opravit problém s aktualizací Ubuntu kvůli poškozeným balíčkům

  2. Jak opravit poškozený operační systém Ubuntu bez přeinstalování

  3. Jak používat správce úloh v Ubuntu ke sledování systému

  1. Jak opravit problém se systémovým programem zjištěný v Ubuntu

  2. Jak opravit poškozené balíčky v Ubuntu 20.04

  3. Jak nainstalovat Ubuntu bez USB

  1. Jak opravit poškozené balíčky v Ubuntu

  2. Jak nainstalovat OpenProject na Ubuntu 16.04

  3. Jak používat Ubuntu GRUB Bootloader Recovery k vyřešení problémů se systémem