GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak diagnostikovat a opravit velmi pomalé spouštění na Ubuntu

Dnes se naučíme, jak diagnostikovat a opravit velmi pomalé spouštění na Ubuntu 20.04 LTS a Ubuntu 21.04, a zkoumáme, proč může být pomalé spouštění Ubuntu obtížné. Existuje mnoho věcí, které se mohou pokazit:přetrvávající služba, špatný konfigurační soubor, nesprávné uuid disku ve fstab a další. Upgradoval jsem na 20.04 LTS a narazil jsem na problém s pomalým spouštěním. Podařilo se mi to opravit zavedením jádra pomocí noresume parametr.

Nemám žádný odkládací prostor. V určitém okamžiku během upgradu byla konfigurace initramfs upravena a byla přidána řádka ukazující na neexistující odkládací oddíl. Pomalé spouštění bylo způsobeno tím, že hledal tento oddíl a po 30 sekundách vypršel časový limit.

Metoda 1:Opravte velmi pomalé spouštění na Ubuntu a aktualizujte GRUB tak, aby tuto možnost předal jádru automaticky při spouštění:

Upravte soubor /etc/default/grub soubor tak, aby řetězec noresume je součástí GRUB_CMDLINE_LINUX_DEFAULT řádek, například:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"

Spusťte tento příkaz pro aktualizaci GRUB:

sudo update-grub

Restartujte počítač

Linux nepotřebuje antivirus nebo firewall, mýtus nebo pravda?

Metoda 2:Zkuste z „Žádná úvodní obrazovka pro jádro“ zjistit, které procesy spouštění zabírají nejvíce času.

A start job is running for Raise network interfaces (1min 26s / 5min 24s)

Musíme tedy zkrátit čas tohoto procesu, abychom ušetřili čas spouštění. Chcete-li tak učinit,

Musíte upravit,

sudo nano /etc/systemd/system/network-online.target.wants/networking.service

Najít

TimeoutStartSec=5min

Změňte na

TimeoutStartSec=5s

a restartujte

Jak nainstalovat OpenSnitch firewall na Linux Ubuntu, Fedora, openSUSE a odvozeniny

Metoda 3:Můžete nakonfigurovat časový limit pro Start Job a Stop Jobs.

Upravte /etc/systemd/system.conf se zvýšenými oprávněními a změňte/přidejte dva řádky, které jsou ve výchozím nastavení okomentovány od 90 sekund do 5 (nebo co chcete), a odkomentujte jej:

od:

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s 

komu:

DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s

Poté aplikujte změny znovu sestavením initramfs pomocí příkazu:

sudo update-initramfs -u

Metoda 4:Diagnostika a oprava velmi pomalého spouštění na Ubuntu pomocí fsck Kontrola disku

Odstraňte fsck.mode=skip z /etc/default/grub a proveďte sudo update-grub .

Nejprve zkontrolujeme váš systém souborů…

  • zavedení z Ubuntu Live DVD/USB v režimu „Vyzkoušet Ubuntu“
  • otevřete terminal stisknutím Ctrl +Alt +T
  • zadejte sudo fdisk -l
  • identifikujte název zařízení /dev/sdXX pro váš „systém souborů Linux“
  • zadejte sudo fsck -f /dev/sdXX , nahrazující sdXX s číslem, které jste našli dříve
  • opakujte fsck příkaz, pokud došlo k chybám
  • zadejte reboot

Ubuntu
  1. Duální spouštění Ubuntu a Windows 10

  2. Jak získat čas spouštění a dobu provozu na Ubuntu

  3. Velmi pomalé spouštění s Ubuntu 15.04?

  1. Jak duální spouštění Windows Xp a Ubuntu?

  2. Jak duální spouštění Ubuntu a Linux Mint?

  3. „Chyba spouštění“ s živým usb Ubuntu 15.10 – jak ji opravit

  1. Jak nainstalovat PHP 7.4 a 8.0 na Ubuntu 18.04 nebo 20.04

  2. Jak nainstalovat Anaconda na Ubuntu 18.04 a 20.04

  3. Jak duální bootování Windows XP a Ubuntu Linux