我基本上使用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
几乎所有内容都发生冲突。我已经减少了输出。这有什么可能的解决方案?我尝试从正在进行此转速的机器上安装匹配的内核固件包。但这并没有帮助。
答案 0 :(得分:0)
基本上删除冲突的kernel-firmware-2.6.32-431.el6.noarch允许内核安装完成。