Omylem jsem smazal /usr
adresář v mém Ubuntu 16.04 dual booted se systémem Windows 8.
Nyní nemohu spustit počítač přes OS Ubuntu. Doporučte mi prosím něco, abych mohl spustit počítač.
Přijatá odpověď:
/usr
je opravdu důležitá cesta systému GNU/Linux, obsahuje spoustu (nezbytných) binárních souborů, knihoven, zdrojů, sdílených věcí atd.
Je to největší část systému:
5.6G /usr
0 /proc
37K /root
80M /boot
0 /sys
423M /lib
8.0K /mnt
68K /tmp
4.0K /lib64
14M /sbin
712M /var
12M /bin
1.2M /dev
Na svém počítači Ubuntu mám nainstalovaných 2097 balíčků, zatímco 2019 z nich má soubory nainstalované v /usr
adresář.
Takže opravdu nestojí za čas zkoušet znovu přeinstalovat všechny tyto balíčky, aby se problém vyřešil, protože je to nějak blízko k opětovné instalaci celého systému.
Dostal jsem odpověď na otázku:„Omylem odstraněn /bin. Jak to obnovím?" kterou můžete použít i pro tuto situaci.
Jednoduše pro přeinstalaci balíčků musíte chroot
do vašeho nefunkčního systému, vytvořte dočasné /usr
, získejte seznam všech balíčků, které mají nainstalované soubory v /usr
pomocí dpkg -S /usr
poté je znovu nainstalujte nebo extrahujte a zkopírujte potřebné soubory.
Další věc, kterou můžete udělat, je použít testdisk, možná budete moci přinést /usr
zpět opravdu rychle, zde je průvodce krok za krokem.
Nicméně doporučuji, abyste si udělali zálohu svých souborů a přeinstalovali Ubuntu.