Inicialize o sistema no Modo de recuperação com prompt de raiz .
Remonte os rootfs para o modo de leitura e gravação mount -o rw,remount /.
Levante a interface Ethernet e obtenha o endereço IP do servidor DHCP: dhclient enp0s3(verifique o nome correto da interface em ip aou ifconfig -a).
Especifique o servidor DNS por
rm /etc/resolv.conf
echo "nameserver 192.168.1.1" > /etc/resolv.conf
(mude 192.168.1.1para o seu gateway / roteador)
Você precisa consertar o dpkgpacote, pois ele perde o /usr/share/dpkg/cputablearquivo (caso contrário, você encontrará o "E: error reading the cpu table"comando 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
ou instalando-o do cache:
dpkg -i /var/cache/apt/archives/dpkg_*.deb
atualize o cache do pacote:
apt-get update
reinstalar componentes essenciais
apt-get install --reinstall debconf linux-base
mkdir /usr/share/python
apt-get install --reinstall python2.7-minimal python3-minimal
e use uma linha abaixo:
apt-get install --reinstall $(dpkg -S /usr/share/ | sed 's/,//g' | sed 's/: \/usr\/share//g')
Acima:
dpkg -S /usr/share/ mostra a lista de pacotes separados por vírgula
sed 's/,//g' - remove vírgulas
sed 's/: \/usr\/share//g'- remove : /usr/shareno final
Esta parte pode falhar com mensagens sobre alguns pacotes. Por exemplo, na minha VM com problemas bsdmainutils, instalei-os com:
dpkg -i /var/cache/apt/archives/bsdmainutils_*.deb
e, em seguida, reran uma linha acima.
corrigir pacotes quebrados
dpkg --configure -a
apt-get install -f
finalmente conserte o /etc/resolv.conflink
rm /etc/resolv.conf
ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
reiniciar.
/usr/sharepasta .. tente fazer logon com a sessão ao vivo .. copie e cole a/usr/sharepasta da sessão ao vivo nas partições raiz/usr/share