36.3. Usando o modo de recuperação para reparar problemas de driver.
Um driver com defeito ou faltando pode prevenir que um sistema inicialize normalmente. O Modo de recuperação fornece um ambiente no qual você pode adicionar, remover ou substituir um driver mesmo quando um sistema falha a inicialização. Onde quer que seja, recomendamos que você utilize o gerenciador de pacote RPM para remover o defeito de drivers ou adicionar drivers atualizados ou faltando. Se você não conseguir remover um driver com defeito por alguma razão, você pode colocá-lo na blacklist para que ele não carregue durante a inicialização.
Observe que quando você instalar um driver de um disco de driver, ele atualizará todas as imagens initramfs no sistema para usar este driver. Se um problema com um driver prevenir um sistema de inicializar, você não poderá confiar inicializar o sistema de outra imagem initramfs.
36.3.1. Usando o RPM para adicionar, remover ou substituir um driver. Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Em modo de recuperação, você pode usar o RPM para instalar, remover ou atualizar pacotes do sistema instalado, até mesmo se você não inicializar o sistema instalado. Para remover um driver com defeito:
- Inicialize o sistema em modo de recuperação com o comando
linux rescue
quando lhe for solicitado, ou o comandolinux rescue dd
caso você precise carregar um driver de terceiros de um disco de driver. Siga as instruções em Seção 36.1.2, “Inicializando no Modo de Recuperação” e não escolha montar o sistema instalado somente como leitura. - Mude o diretório root para
/mnt/sysimage/
:chroot /mnt/sysimage/
chroot /mnt/sysimage/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Use o comando
rpm -e
para remover o pacote do driver. Por exemplo, para remover o pacote do driver kmod-foobar, execute:rpm -e kmod-foobar
rpm -e kmod-foobar
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Saia do ambiente chroot:
exit
exit
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Instalar um driver é um processo semelhante, mas o pacote RPM que contém o driver deve estar disponível no sistema.
- Inicialize o sistema em modo de recuperação com o comando
linux rescue
quando lhe for solicitado, ou o comandolinux rescue dd
caso você precise carregar um driver de terceiros de um disco de driver. Siga as instruções em Seção 36.1.2, “Inicializando no Modo de Recuperação” e não escolha montar o sistema instalado somente como leitura. - Crie o pacote RPM que contém o driver disponível. Por exemplo, monte um CD ou flash drive USB e copie o pacote RPM para um local de sua preferência sob
/mnt/sysimage/
, por exemplo:/mnt/sysimage/root/drivers/
. - Mude o diretório root para
/mnt/sysimage/
:chroot /mnt/sysimage/
chroot /mnt/sysimage/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Use o comando
rpm -ivh
para instalar o pacote de driver. Por exemplo, para instalar o pacote de driver kmod-foobar a partir do/root/drivers/
, execute:rpm -ivh /root/drivers/kmod-foobar-1.2.04.17.el6.i686
rpm -ivh /root/drivers/kmod-foobar-1.2.04.17.el6.i686
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Observe que o/root/drivers/
neste ambiente chroot é/mnt/sysimage/root/drivers/
no ambiente de recuperação original.
Depois de concluir a remoção e instalação dos drivers, reinicialize o sistema.