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