Estou tendo problemas para fazer logon porque uma biblioteca compartilhada está faltando
772
Eu queria reparar libpam.so.0para uma melhor experiência de jogo no Ubuntu 18.04. sudoestava travado, então tentei excluí-lo. Eu não sabia que esse arquivo era tão importante para a inicialização.
A maneira mais fácil de corrigir instalações quebradas do Linux que estão quebradas e não inicializam é usando um CD de inicialização do Linux Live e chroot.
Inicialize no CD de inicialização ao vivo (no seu caso, Ubuntu), abra um shell.
se a sua instalação danificada estiver localizada em um ext4 ou partição semelhante, use lsblkpara identificar a unidade e a partição em que a instalação danificada está.
Se você usou um Volume Lógico, faça lvscanpara identificar o volume lógico
faça um diretório para montar a instalação quebrada. por exemplo:mkdir /mnt/broken
em seguida, monte a instalação quebrada, por exemplo: mount /dev/sda1 /mnt/brokenou para um volume lógicomount /dev/mapper/ubuntu--vg-ubuntu--lv /mnt/broken
Para usar alguns dos comandos do sistema, você precisará montar vários diretórios especiais dentro da estrutura de arquivo quebrada antes do chroot, é isso que eu uso, outros podem usar montagens ligeiramente diferentes, mas isso funcionará bem.
TARGETDIR="/mnt/broken"
mount -t proc proc $TARGETDIR/proc
mount -t sysfs sysfs $TARGETDIR/sys
mount -t devtmpfs devtmpfs $TARGETDIR/dev
mount -t tmpfs tmpfs $TARGETDIR/dev/shm
mount -t devpts devpts $TARGETDIR/dev/pts
então você precisa correr chroot /mnt/broken
isso agora o colocará no sistema operacional linux quebrado e você poderá começar a reparar os arquivos excluídos incorretamente, o apt deve funcionar. Se você tiver unidades adicionais montadas em seu sistema de arquivos, mount -atodas as unidades listadas em seu arquivo fstab serão montadas.
você deve ser capaz de reinstalar os pacotes/arquivos que você excluiu
sudo ou root shell é assumido para todos os comandos acima
A maneira mais fácil de corrigir instalações quebradas do Linux que estão quebradas e não inicializam é usando um CD de inicialização do Linux Live e chroot.
Inicialize no CD de inicialização ao vivo (no seu caso, Ubuntu), abra um shell.
se a sua instalação danificada estiver localizada em um ext4 ou partição semelhante, use
lsblk
para identificar a unidade e a partição em que a instalação danificada está.Se você usou um Volume Lógico, faça
lvscan
para identificar o volume lógicofaça um diretório para montar a instalação quebrada. por exemplo:
mkdir /mnt/broken
em seguida, monte a instalação quebrada, por exemplo:
mount /dev/sda1 /mnt/broken
ou para um volume lógicomount /dev/mapper/ubuntu--vg-ubuntu--lv /mnt/broken
Para usar alguns dos comandos do sistema, você precisará montar vários diretórios especiais dentro da estrutura de arquivo quebrada antes do chroot, é isso que eu uso, outros podem usar montagens ligeiramente diferentes, mas isso funcionará bem.
então você precisa correr
chroot /mnt/broken
isso agora o colocará no sistema operacional linux quebrado e você poderá começar a reparar os arquivos excluídos incorretamente, o apt deve funcionar. Se você tiver unidades adicionais montadas em seu sistema de arquivos,
mount -a
todas as unidades listadas em seu arquivo fstab serão montadas.você deve ser capaz de reinstalar os pacotes/arquivos que você excluiu