Como instalar / desinstalar um driver em um sistema congelado usando um liveCD

3

Eu apenas tentei instalar os drivers de vídeo ATI mais recentes no meu laptop. Ao reiniciar o sistema (incluindo o mouse e teclado) congela após o logotipo do Ubuntu. Como o teclado está congelado, não consigo alternar os consoles e desinstalar os drivers da ATI.

Eu posso acessar o computador inicializando com um live CD do Ubuntu. Então, eu estava esperando que de lá eu pudesse remover o driver da ATI manualmente, mas não sei exatamente como fazer isso. Eu encontrei um arquivo glrx-uninstall.log de tentativas anteriores bem-sucedidas de desinstalar o driver (versões mais antigas) e gostaria de pensar que poderia apenas seguir esse log e remover tudo o que ele disse que gostou

/usr/lib/xorg/modules/linux/libfglrxdrm.so
/usr/lib/i386-linux-gnu/libAMDXvBA.so

E assim por diante. Isso funcionará ou eu provavelmente estragarei ainda mais o meu sistema? Existe alguma coisa que o script de desinstalação instale que eu também precise instalar?

Alternativamente, é possível executar o script de desinstalação enquanto usa o Live CD com o HD montado (pode ser dito para procurar no diretório montado em vez de /)?

Editar (conforme solicitação abaixo): Inicialmente instalei os drivers baixados da ATI usando seu método de instalação.

    
por bfootdav 20.01.2013 / 18:23

1 resposta

4

Tente inicializar no modo de recuperação. Para que o menu grub apareça, pressione brevemente a tecla SHIFT várias vezes após suas mensagens POST do bios (você pode ver a mensagem Loading GRUB... , esse é o momento.

Em seguida, escolha a opção netroot no menu de recuperação e remonte seu sistema de arquivos com permissões de gravação usando este comando:

mount -o remount,rw /

Em seguida, siga as instruções no wiki Unofficial AMD Catalyst para 12.04 ou para 12.10 .

Se você não tem acesso à Internet (você não tem acesso direto à Ethernet com dhcp, precisa de wifi, etc.) você não pode fazer isso, mas apenas dê o primeiro passo e você poderá inicializar o seu sistema novamente. Depois de inicializar o sistema e obter acesso à Internet, execute as outras etapas.

E quando terminar, basta reiniciar:

reboot

Você não pode entrar no menu do grub?

Apenas vamos fazer isso em um ambiente de live cd. Apenas certifique-se de que o live cd é para a mesma arquitetura que o sistema instalado. Abra um terminal. Então, monte sua partição /.

sudo su
mount /dev/sda1 /mnt

Ou seja, supondo que sua partição / esteja em /dev/sda1 , é claro, o que pode não ser o caso. Tente adivinhar o dispositivo correto usando a ferramenta Discos.

Em seguida, crie um bom ambiente e use o chroot:

mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount --bind /run /mnt/run
chroot /mnt

Se tudo estiver OK, agora você está dentro do seu sistema instalado, executando dentro de um ambiente chrooted. A partir daqui, siga as instruções do wiki.

Quando você terminar, pressione Ctrl + D para sair do ambiente chroot. em seguida, cuidadosamente desmonte seu sistema e reinicie

umount /mnt/dev /mnt/sys /mnt/proc /mnt/run /mnt
reboot
    
por Jorge Suárez de Lis 20.01.2013 / 18:55