32.2.3. 使用 RPM 添加、删除或替换驱动程序


引导系统时,缺少或出现故障的驱动程序可能会导致问题。Anaconda 救援模式提供了一个环境,您可以在其中添加、删除或替换驱动程序,即使系统无法引导也是如此。建议您尽可能使用 RPM 软件包管理器来删除出现故障的驱动程序,或者添加更新的或缺少的驱动程序。
注意
当您从驱动程序磁盘安装驱动程序时,驱动程序磁盘会更新系统中的所有 initramfs 镜像以使用这个驱动程序。如果驱动程序出现问题导致系统无法引导,则无法依赖另一个 initramfs 镜像引导系统。

过程 32.4. 使用 RPM 删除驱动程序

  1. 将系统启动到 Anaconda 救援模式。按照 过程 32.1, “引导进入 Anaconda 救援模式” 中的说明操作。确保以读写模式挂载安装的系统。
  2. 将根目录改为 /mnt/sysimage/:
    sh-4.2# chroot /mnt/sysimage/
  3. 使用 rpm -e 命令删除驱动程序软件包。例如,要删除 xorg-x11-drv-wacom 驱动程序软件包,请运行:
    sh-4.2# rpm -e xorg-x11-drv-wacom
  4. 退出 chroot 环境:
    sh-4.2# exit
如果由于某种原因而无法删除有问题的驱动程序,您可以将驱动 列入黑名单,使其在引导时不载入。有关将驱动程序列入黑名单的更多信息,请参阅 第 6.3.4 节 “将驱动程序列入黑名单”第 23 章 引导选项
安装驱动程序的过程类似,但 RPM 软件包必须在系统中可用:

过程 32.5. 从 RPM 软件包安装驱动程序

  1. 将系统启动到 Anaconda 救援模式。按照 过程 32.1, “引导进入 Anaconda 救援模式” 中的说明操作。请勿 选择将安装的系统挂载为只读。
  2. 可以使用包含驱动的软件包。例如,挂载 CD 或 USB 闪存驱动器并将 RPM 软件包复制到您选择的 /mnt/sysimage/ 下的位置,例如: /mnt/sysimage/root/drivers/
  3. 将根目录改为 /mnt/sysimage/:
    sh-4.2# chroot /mnt/sysimage/
  4. 使用 rpm -ivh 命令安装驱动程序软件包。例如:要从 /root/drivers/ 安装 xorg-x11-drv-wacom 驱动程序软件包,请运行:
    sh-4.2# rpm -­ivh /root/drivers/xorg-x11-drv-wacom-0.23.0-6.el7.x86_64.rpm
    注意
    此 chroot 环境中的 /root/drivers/ 目录是原始救援环境中的 /mnt/sysimage/root/drivers/ 目录。
  5. 退出 chroot 环境:
    sh-4.2# exit
当您完成删除和安装驱动程序后,重启该系统。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.