Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在正在使用 OpenSUSE,当我输入uname -r它时显示3.7.10-1.16-desktop. 但是,当我尝试构建其他项目时,它需要该kernels/2.6.21-s915g5-i386文件。
uname -r
3.7.10-1.16-desktop
kernels/2.6.21-s915g5-i386
我不熟悉内核源代码/构建。我下载linux-2.6.21、阅读README文件并运行make menuconfig。然后我就糊涂了,我能不能跑make oldconfig
linux-2.6.21
README
make menuconfig
make oldconfig
或者如果我运行make menuconfig,我应该选择什么?
在那里做出正确的选择并非易事。如果您下载了库存的 2.6.21 源代码并想构建一个与现有内核兼容的内核,则需要付出很多努力。
如果某些项目需要一个具有特定名称的文件kernels/2.6.21-s915g5-i386(听起来不像股票 2.6.21),我会检查 OpenSUSE 的包以获取提供该文件的包。很可能是名称中带有“内核”的软件包。