36.3. Uso del modo de rescate para corregir o solucionar problemas de controlador
Un controlador que esté funcionando mal o que falte puede evitar que el sistema arranque normalmente. El modo de rescate proporciona un entorno en el cual se puede añadir, retirar o remplazar un controlador incluso cuando el sistema no puede arrancar. Siempre y cuando sea posible, se recomienda usar el gestor de paquetes RPM para retirar los controladores que estén funcionando mal o para añadir controladores actualizados o faltantes. Si usted no puede retirar un controlador que esté funcionando mal por alguna razón, puede en su lugar ponerlo en lista_negra para que no se cargue en el momento de arranque.
Note that when you install a driver from a driver disc, the driver disc updates all initramfs images on the system to use this driver. If a problem with a driver prevents a system from booting, you cannot rely on booting the system from another initramfs image.
36.3.1. Uso de RPM para añadir, retirar o remplazar un controlador Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
En modo de rescate, puede usar RPM para instalar, retirar, o actualizar paquetes del sistema de archivos instalados, a pesar de que no arrancó el sistema instalado. Para retirar un controlador que no esté funcionando:
- Arranque el sistema en modo de rescate con el comando
linux rescue, o con el comandolinux rescue ddsi es necesario cargar un controlador de terceras partes desde un disco de controlador. Siga las instrucciones en la Sección 36.1.2, “Arranque en modo de rescate” y no elija montar el sistema instalado como de solo lectura. - Cambie el directorio raíz a
/mnt/sysimage/:chroot /mnt/sysimage/ - Use el comando
rpm -epara retirar el paquete de controlador. Por ejemplo, para retirar el paquete del controlador kmod-foobar, ejecute:rpm -e kmod-foobar - Salga del entorno chroot:
exit
La instalación de un controlador es un proceso similar, pero el paquete RPM que contiene el controlador debe estar disponible en el sistema.
- Arranque el sistema en modo de rescate con el comando
linux rescue, o con el comandolinux rescue ddsi es necesario cargar un controlador de terceras partes desde un disco de controlador. Siga las instrucciones en la Sección 36.1.2, “Arranque en modo de rescate” y no elija montar el sistema instalado como de solo lectura. - Haga disponible el paquete RPM que contiene el controlador. Por ejemplo, monte el controlador flash de CD o USB y copie el paquete RPM en el sitio de su escogencia bajo
/mnt/sysimage/, por ejemplo:/mnt/sysimage/root/drivers/. - Cambie el directorio raíz a
/mnt/sysimage/:chroot /mnt/sysimage/ - Utilice el comando
rpm -ivhpara instalar el paquete de controlador. Por ejemplo, para instalar el paquete de controlador kmod-foobar desde/root/drivers/, ejecute:rpm -ivh /root/drivers/kmod-foobar-1.2.04.17.el6.i686Observe que/root/drivers/en este entorno chroot es/mnt/sysimage/root/drivers/en el entorno de rescate original.
Cuando haya terminado de retirar e instalar los controladores, reinicie el sistema.