4 snadné způsoby, jak se dostat z havárie Ubuntu 13

4 snadné způsoby, jak se dostat z havárie Ubuntu

Neexistuje jen jeden způsob, jak se dostat z havárie na Ubuntu nebo jakémkoli jiném systému Linux. Okolnosti kolem havárie jsou vždy jiné. To znamená, že existuje několik vyzkoušených a pravdivých metod, které můžete použít v závislosti na závažnosti problému.

Spropitné: Zde je návod, jak můžete spustit režim obnovení v Ubuntu.

1. Restartujte Wayland Compositor

Většina „havárií“ na Ubuntu je způsobena nereagujícím démonem Wayland. Pokud nejste obeznámeni, Wayland je zobrazovací server, který spravuje grafické prostředí Linuxu. Je to velký kus softwaru a je to jedna z prvních věcí, které se porouchají, když se něco pokazí.

Protože Wayland je jen služba jako každá jiná běžící v systému, měli byste být schopni ji zastavit a restartovat. Chcete-li to provést, budete se muset dostat do jiné konzole.

Existuje poměrně jednoduchý způsob, jak to udělat – stisknout Ctrl + Alt + F3. Na systému Ubuntu s GNOME se dostanete do relace TTY. Měl by fungovat i s jinými desktopovými prostředími. Pokud ne, vyzkoušejte různé funkční klávesy. Pokud se vůbec nic nestane, zkuste stisknout Alt + SysRq + R První. V případě, že nic z toho nefunguje, přejděte na jinou metodu.

Jakmile jste v konzoli, můžete ji používat jako jakýkoli jiný terminál. Přihlaste se a zkuste restartovat server Wayland.

sudo systemctl restart gdm

Pro KDE můžete také restartovat jeho kompositor Wayland nahrazením gdm za „sddm“.

To by mělo restartovat Wayland, ale pokud se tak nestane, můžete zkusit ukončit celou relaci.

sudo pkill -KILL -u $USER

V případě, že to nepomůže, zkuste restartovat systém.

sudo reboot

2. Vstup SSH

Toto je další řešení pro nereagující server Wayland. Někdy je přístup ke konzoli příliš bolestivý, nebo to prostě nefunguje. V takovém případě se možná stále budete moci dostat do systému přes vaši síť pomocí SSH. Pokud vaše instalace Ubuntu nepoužívá SSH, instalace je dostatečně jednoduchá.

sudo apt install ssh

Můžete skočit na jiný počítač a použít SSH pro přístup k Ubuntu. Použijte své uživatelské jméno a IP adresu vašeho počítače Ubuntu.

ssh user@192.168.1.110
Terminál zobrazující relaci OpenSSH v Ubuntu.

Jakmile jste uvnitř, můžete terminál používat jako obvykle. Opět můžete zkusit restartovat Wayland.

sudo systemctl restart gdm
Terminál zobrazující proces restartování GDM přes SSH.

Pokud to nepomůže, zkuste proces ukončit nebo restartovat počítač.

3. Alt + SysRq + REISUB

Není to vždy server Wayland, který uzamkne systém Linux. Mohlo by se jednat o skutečný pád celého systému. Naštěstí má linuxové jádro vestavěné nástroje, které vám umožňují nízkoúrovňovou kontrolu nad systémem v případě, že se všechno ostatní pokazí. Tyto příkazy jsou přístupné stisknutím kombinace Alt a SysRq na vaší klávesnici. Tato kombinace kláves říká linuxovému jádru, aby přestalo poslouchat téměř vše ostatní a věnovalo pozornost vstupu uživatele.

Ve vztahu :  Jak hrát Orwell na Linuxu

Chcete-li havárii zcela obejít a restartovat systém, podržte Alt + sysRq, poté zadejte následující klíče v pořadí: RESUB. (Toto je opak slova „BUSIER.“) Tato kombinace kláves ukradne ovládání klávesnice z Waylandu, ukončí všechny procesy běžící na počítači, synchronizuje data na vašich pevných discích, odpojí disky a restartuje systém. . V podstatě ručně simuluje proces vypnutí.

Když se váš systém znovu spustí, vše by mělo být normální.

4. Chroot z Live CD

Co se stane, když to není normální? Co když se stalo něco opravdu špatného a systém se porouchal a nenaběhne? V takové situaci můžete také něco zkusit. Budete potřebovat živé USB Ubuntu, takže pokud ho ještě nemáte, je dobré ho mít po ruce.

Spusťte počítač do živého USB. Vyberte „Vyzkoušet Ubuntu“ a klikněte na „Další“.

Snímek obrazovky zvýrazňující

Otevřete novou relaci terminálu a vytvořte několik adresářů, ze kterých budete pracovat:

sudo mkdir /media/recovery
sudo mkdir /media/recovery/boot

Připojte oddíly počítače do těchto adresářů. Zkontrolujte skutečné štítky oddílů.

sudo mount /dev/sda2 /media/recovery
sudo mount /dev/sda1 /media/recovery/boot

Připojte několik systémových adresářů do struktury adresářů pro obnovu, abyste se ujistili, že vše funguje správně.

sudo mount -t proc /proc /media/recovery/proc
sudo mount --rbind /sys /media/recovery/sys
sudo mount --make-rslave /media/recovery/sys
sudo mount --rbind /dev /media/recovery/dev
sudo mount --make-rslave /media/recovery/dev
sudo mount --bind /run /media/recovery/run
sudo mount --make-slave /media/recovery/run

Nakonec použijte chroot ke změně kořenového adresáře na kořenový adresář havarovaného systému Ubuntu. To vám umožní skutečně používat havarovaný systém.

sudo chroot /media/recovery
source /etc/profile
Terminál zobrazující proces připojení a chroot k opravě pádů Ubuntu.

Nyní, když jste v systému, můžete jej zkusit odladit a najít přesně to, co je rozbité. Vzhledem k tomu, že nemůžete zavést systém, bylo by dobré začít obnovením zavaděče GRUB. Pokud máte nefunkční upgrade, můžete také spustit Apt odtud a aktualizuje váš systém nebo opraví správce balíčků.

Opět zde nebude jedno univerzální řešení, ale alespoň máte přístup ke svému systému, abyste na to přišli.

Ve vzácných případech, kdy je váš systém skutečně neopravitelný, použijte živé USB k zálohování souborů z vašeho /home adresáře na externí nebo síťový pevný disk. Zjistěte více o nejlepším zálohovacím softwaru pro Linux v současnosti.

Kredit obrázku: Rozzlobená dospělá žena sleduje video online na notebooku od společnosti DepositPhotos. Všechny úpravy a snímky obrazovky od Ramces Red.

Moyens I/O Staff vás motivoval, dává vám rady ohledně technologie, osobního rozvoje, životního stylu a strategií, které vám pomohou.