Sistem boot dari Mode Pemulihan dengan prompt root .
Remount rootfs ke mode baca-tulis dengan mount -o rw,remount /.
Naikkan antarmuka ethernet dan dapatkan alamat IP dari server DHCP: dhclient enp0s3(periksa nama antarmuka yang benar di ip aatau ifconfig -a).
Tentukan server DNS menurut
rm /etc/resolv.conf
echo "nameserver 192.168.1.1" > /etc/resolv.conf
(ubah 192.168.1.1ke gateway / router Anda)
Anda perlu memperbaiki dpkgpaket karena merindukan /usr/share/dpkg/cputablefile (jika tidak, Anda akan menghadapi perintah "E: error reading the cpu table"apt / apt-get)
wget http://mirrors.kernel.org/ubuntu/pool/main/d/dpkg/dpkg_1.19.0.5ubuntu2.1_amd64.deb
dpkg -i dpkg_1.19.0.5ubuntu2.1_amd64.deb
atau menginstalnya dari cache:
dpkg -i /var/cache/apt/archives/dpkg_*.deb
perbarui cache paket:
apt-get update
instal ulang komponen penting
apt-get install --reinstall debconf linux-base
mkdir /usr/share/python
apt-get install --reinstall python2.7-minimal python3-minimal
dan kemudian gunakan satu-liner di bawah ini:
apt-get install --reinstall $(dpkg -S /usr/share/ | sed 's/,//g' | sed 's/: \/usr\/share//g')
Atas:
dpkg -S /usr/share/ memperlihatkan daftar paket yang dipisahkan koma
sed 's/,//g' - menghilangkan koma
sed 's/: \/usr\/share//g'- menghapus : /usr/sharepada akhirnya
Bagian ini mungkin gagal dengan pesan tentang beberapa paket. Misalnya pada VM saya, saya punya masalah bsdmainutils, jadi saya instal ulang dengan:
dpkg -i /var/cache/apt/archives/bsdmainutils_*.deb
dan kemudian reran satu liner di atas.
memperbaiki paket yang rusak
dpkg --configure -a
apt-get install -f
akhirnya perbaiki /etc/resolv.conftautan dengan
rm /etc/resolv.conf
ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
reboot
Catatan: sistem tetap yang dihasilkan tidak menunjukkan masalah saat menjalankan sudo apt-get checkatau sudo debsums --all --changed.
/usr/sharefolder .. coba .. masuk dengan sesi langsung .. salin dan tempel/usr/sharefolder dari sesi langsung ke partisi root Anda/usr/share