【问题标题】:Need a linux distro with Linux 3.14.17 (vanilla) [closed]需要一个带有 Linux 3.14.17(香草)的 Linux 发行版 [关闭]
【发布时间】:2014-08-28 06:52:47
【问题描述】:

我需要在 Linux 3.14.17 (vanilla) 内核上编译我的代码。 谁能帮我找到这个内核默认附带的发行版。 如果这个内核没有附带发行版,那么我该如何使用这个内核或者哪个Linux发行版基于上述内核。

谢谢 库马尔

【问题讨论】:

  • 你为什么要问?精确的内核版本对于编译用户空间应用程序并不重要......(但内核版本对内核模块很重要)。 libc 版本对于用户空间代码更重要。
  • @BasileStarynkevitch 如果您需要新提供的内核 API,这可能很重要。
  • 在这种情况下,较新的内核(例如一些 3.15)可能仍会提供该内核 API。

标签: linux linux-kernel kernel


【解决方案1】:

最简单的解决方案是使用您最喜欢的发行版(例如 Ubuntu)并编译所需版本的内核。

link 上,有一个关于如何为 Ubuntu 编译 vanilla 内核的分步说明。 适应您想要的给定版本。

【讨论】:

  • 好的,谢谢您的回复。还有一个问题,因为香草内核是最基本的内核,而 ubuntu 使用具有 GUI 支持的巧克力内核,过度编写 ubuntu 内核会导致任何问题吗?
  • 为什么你认为Ubuntu内核有“GUI支持”?这对你意味着什么? Xorg 服务器不在内核中!
  • 没有。当您执行命令fakeroot make-kpkg --initrd --append-to-version=-vanillaice kernel_image kernel_headers 时,您可以根据需要更改-vanillaice,它将创建一个新内核。重要的是名字。此外,当您安装软件包时,有一个安全机制会告诉您是否覆盖了内核。
  • 请注意make-kpkg 正在生成*.deb 内核包。当它们与dpkg -i 一起安装时,grub 配置会自动更新。
  • @Basile Starynkevitch> 是的,我忘了。我编辑了我的答案。谢谢。
【解决方案2】:

Ubuntu 为几乎每个上游版本提供带有打包内核的特殊存储库。这个folder 提供了 3.14.17 的内核包。只需通过

下载并安装它们
dpkg -i *.deb

在下载之前检查您的架构,即 i386 或 amd64。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 2017-01-18
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2014-06-11
    • 2023-03-30
    相关资源
    最近更新 更多