由于与内核固件包冲突,自定义内核rpm无法安装

时间:2014-10-07 06:12:31

标签: linux linux-kernel

我基本上使用kernel.org的源代码在CentOS 6上制作了一个自定义内核。

这个修改过的内核运行正常。但是,现在我想为这个内核创建一个rpm。

我在内核源代码树中使用了make rpm选项。 但是,如果我尝试在另一台机器上安装它,我会遇到与内核固件包的很多冲突。

rpm -ivh /media/sf_VMShare/kernel-3.10.19-17.x86_64.rpm
Preparing...                ########################################### [100%]
    file /lib/firmware/3com/typhoon.bin from install of kernel-3.10.19-17.x86_64 conflicts with file from package kernel-firmware-2.6.32-431.el6.noarch
    file /lib/firmware/acenic/tg1.bin from install of kernel-3.10.19-17.x86_64 conflicts with file from package kernel-firmware-2.6.32-431.el6.noarch
    file /lib/firmware/acenic/tg2.bin from install of kernel-3.10.19-17.x86_64 conflicts with file from package kernel-firmware-2.6.32-431.el6.noarch
    file /lib/firmware/adaptec/starfire_rx.bin from install of kernel-3.10.19-17.x86_64 conflicts with file from package kernel-firmware-2.6.32-431.el6.noarch
    file /lib/firmware/adaptec/starfire_tx.bin from install of kernel-3.10.19-17.x86_64 conflicts with file from package kernel-firmware-2.6.32-431.el6.noarch

/lib/firmware几乎所有内容都发生冲突。我已经减少了输出。这有什么可能的解决方案?我尝试从正在进行此转速的机器上安装匹配的内核固件包。但这并没有帮助。

1 个答案:

答案 0 :(得分:0)

基本上删除冲突的kernel-firmware-2.6.32-431.el6.noarch允许内核安装完成。