在CentOS系統中備份驅動程序,可以按照以下步驟進行:
lshw
和lspci
命令查看硬件信息:
lshw
命令查看所有硬件設備的信息。sudo lshw -short
lspci
命令查看PCI設備的信息。lspci -v
導出硬件信息:
sudo lshw -short > hardware_info.txt
或者lspci -v > pci_info.txt
備份驅動程序:
modinfo
命令查看每個模塊的詳細信息,并將其保存到文件中。for module in $(lsmod | awk '{print $1}'); do
sudo modinfo $module > /path/to/backup/$module.info
done
rpm
命令備份已安裝的驅動程序列出所有已安裝的RPM包:
rpm -qa | grep -i driver
備份這些RPM包:
rpm -qa | grep -i driver | xargs sudo yum reinstall --downloadonly --downloaddir=/path/to/backup
dnf
命令備份已安裝的驅動程序列出所有已安裝的RPM包:
dnf list installed | grep -i driver
備份這些RPM包:
dnf list installed | grep -i driver | awk '{print $1}' | xargs dnf reinstall --downloadonly --downloaddir=/path/to/backup
tar
命令打包驅動程序目錄找到驅動程序的安裝目錄:
/lib/modules/$(uname -r)/kernel/drivers/
目錄下。打包該目錄:
sudo tar -czvf drivers_backup.tar.gz /lib/modules/$(uname -r)/kernel/drivers/
通過以上方法,你可以有效地備份CentOS系統中的驅動程序。