Cancello accidentalmente /usr
directory nel mio Ubuntu 16.04 dual boot con sistema Windows 8.
Ora non riesco ad avviare il mio computer tramite il sistema operativo Ubuntu. Per favore, consiglia qualcosa in modo che io possa avviare il mio computer.
Risposta accettata:
Il /usr
è un percorso davvero importante di un sistema GNU/Linux, contiene molti (necessari) binari, librerie, sorgenti, materiale condiviso, ecc.
È la parte più grande di un sistema:
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
Ho 2097 pacchetti installati sulla mia macchina Ubuntu mentre 2019 di loro hanno file installati in /usr
directory.
Quindi non vale davvero la pena provare a reinstallare di nuovo tutti questi pacchetti per risolvere il problema, perché è in qualche modo vicino alla reinstallazione dell'intero sistema.
Ho una risposta alla domanda:"Rimosso accidentalmente /bin. Come faccio a ripristinarlo?" che puoi usarlo anche per questa situazione.
Semplicemente per reinstallare i pacchetti, devi chroot
nel tuo sistema danneggiato, crea un /usr
temporaneo , ottieni un elenco di tutti i pacchetti che hanno file installati in /usr
usando dpkg -S /usr
quindi reinstallali o estrai e copia i file necessari.
L'altra cosa che puoi fare è usare testdisk, potresti riuscire a portare /usr
torna molto velocemente, ecco una guida passo passo.
Tuttavia ti suggerisco di fare un backup dei tuoi file e reinstallare Ubuntu.