Arch Linux não inicializa após a atualização do sistema

6

Depois de executar uma atualização do sistema pacman -Syu com o repositório de teste não comentado, meu computador não inicializa mais. Ele mostra o carregamento do udev e, em seguida, mostra uma tela preta com um cursor piscando no canto superior esquerdo. Não consigo digitar ou alternar tty . Quais logs devo procurar por ajuda? Ao olhar para inicialização verbosa, diz

/bin/sh can't access tty

e não consigo digitar nada no prompt.

    
por V9801 05.04.2011 / 03:12

2 respostas

5

Foi assim que consertei esse problema:

Eu iniciei em um CD de instalação em arco e montei minha partição raiz em / mnt / arch.

mkdir /mnt/arch
mount /dev/sda4 /mnt/arch

Eu então executei os seguintes comandos:

cd /mnt/arch
mount -t proc proc proc/
mount -t sysfs sys sys/
mount -o bind /dev dev/

Em seguida, emiti o comando chroot e configurei minha rede:

chroot . /bin/bash
dhcpcd eth0

Não tenho certeza se todos esses comandos são necessários, mas não senti como reiniciar continuamente / chrooting, então fiz todos de uma vez e corrigi o problema que estávamos tendo:

pacman -Syy
pacman -Syu
pacman -S udev
pacman -S mkinitcpio
mkinitcpio -p linux
reboot

Remova o CD ou drive USB e ta-da! Agora, vou ser honesto e admitir que não compreendo totalmente essa correção, mas espero que ajude. Alguns dos posts também sugeriam fazer um “pacman -S linux”, porém isso não era necessário para mim.

    
por 11.04.2012 / 19:54
1

Espero que você ainda possa inicializar no modo de usuário único se o problema for apenas com a exibição. Caso contrário, você inicializa um CD ao vivo, monta sua (s) unidade (s) e, em seguida, chroot para obter acesso ao seu sistema.

Depois disso, a primeira coisa que você deve fazer é verificar /var/log/pacman.log para ver o que pode ter quebrado seu sistema. Eu suspeitaria de uma atualização para xorg ou o kernel para causar problemas como este. O que fazer a seguir depende inteiramente do pacote a ser consertado.

Por favor, perdoe se eu estiver enganado, mas talvez você tenha perdido a mensagem na tela que o Pacman emitiu quando você executou a atualização. Esses são geralmente importantes, especialmente para uma distribuição de lançamento como Arch. Para citar o ArchWiki :

It is essential that users read all information output by pacman and use common sense.

    
por 05.04.2011 / 07:57