Red Hat Training

A Red Hat training course is available for RHEL 8

A.3.8.4. Usando RPM para adicionar ou remover um motorista

Motoristas ausentes ou com mau funcionamento causam problemas quando o sistema é inicializado. O modo de salvamento fornece um ambiente no qual você pode adicionar ou remover um driver mesmo quando o sistema não arranca. Sempre que possível, é recomendado que você use o gerenciador de pacotes RPM para remover drivers com defeito ou para adicionar drivers atualizados ou ausentes. Use os seguintes procedimentos para adicionar ou remover um driver.

Importante

Quando você instala um driver a partir de um disco de driver, o disco de driver atualiza todas as imagens initramfs no sistema para usar este driver. Se um problema com um driver impede um sistema de arrancar, você não pode confiar em arrancar o sistema a partir de outra imagem initramfs.

Procedimento: Adicionando um motorista usando RPM

Use este procedimento para adicionar um motorista.

Pré-requisitos

  • Você entrou no modo de resgate.
  • Você montou o sistema instalado em modo de leitura-escrita.

    1. Disponibilize o pacote de RPM que contém o motorista. Por exemplo, monte um CD ou pen drive USB e copie o pacote RPM para um local de sua escolha em /mnt/sysroot/, por exemplo: /mnt/sysroot/root/drivers/.
    2. Mude o diretório raiz para /mnt/sysroot/:

      sh-4.2# chroot /mnt/sysroot/
    3. Use o comando rpm -ivh para instalar o pacote de driver. Por exemplo, execute o seguinte comando para instalar o pacote de driver xorg-x11-drv-wacom a partir de /root/drivers/:

      sh-4.2# rpm -ivh /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm
      Nota

      O diretório /root/drivers/ neste ambiente chroot é o diretório /mnt/sysroot/root/drivers/ no ambiente original de resgate.

    4. Sair do ambiente croot:

      sh-4.2# saída

Procedimento: Remoção de um motorista usando RPM

Use este procedimento para remover um motorista.

Pré-requisitos

  • Você entrou no modo de resgate.
  • Você montou o sistema instalado em modo de leitura-escrita.

    1. Mude o diretório raiz para o diretório /mnt/sysroot/:

      sh-4.2# chroot /mnt/sysroot/
    2. Use o comando rpm -e para remover o pacote do motorista. Por exemplo, para remover o pacote de driver xorg-x11-drv-wacom, execute:

      sh-4.2# rpm -e xorg-x11-drv-wacom
    3. Sair do ambiente croot:

      sh-4.2# saída

      Se por algum motivo não for possível remover um motorista com defeito, você pode, em vez disso, fazer uma lista de bloqueio do motorista para que ele não seja carregado no momento da inicialização.

    4. Quando tiver terminado de adicionar e remover drivers, reinicialize o sistema.