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.
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/
- 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
- Saia do ambiente chroot:
exit
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/
- 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
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.