我可以在默认的Ubuntu appart中安装Linux内核吗?

我们可以在Kubuntu或Ubuntu 12.04 LTS中安装最新的内核3.4吗? 如果没有,那么请澄清原因。

要在Ubuntu(或Kubuntu等)12.04上安装Linux Kernel 3.4,您需要使用内核的Ubuntu版本,而不是通用的Linux内核。 这避免了Thomas Ward在他的回答中提到的一般内核问题。

Linux 3.4的稳定版本刚刚发布,这个版本对btrfs有重要的改变,因此12.04 LTS的许多用户可能对这个内核感兴趣。

对于内核3.4中的新更改和改进,您可以参考此页面 。

您可以在此页面找到特定于Ubuntu的内核。

有三种方法可以升级到特定于Ubuntu的内核3.4:

  • 首先,您可以下载Ubuntu 3.4内核deb软件包并手动安装它们。 详情见下文。

  • 其次,您可以更改apt源列表,如下所述: http : //www.upubuntu.com/2012/05/how-to-install-kernel-340-stable-on.html 。 我没有测试过这种方法,我不推荐它。

  • 第三,你可以在PPA或in-backport中等待12.04 LTS的官方后端内核。 我没有关于此选项的任何进一步信息。

以下是有关如何执行第一个选项的更多详细信息:

要按原样使用新内核,您只需下载并安装与您的体系结构相对应的图像 .deb包; 但是,如果您需要构建任何外部模块,还需要正确的头文件 .deb和source .deb软件包。

你可以在这里找到Ubuntu内核: http : //kernel.ubuntu.com/~kernel-ppa/mainline/

Ubuntu显然在2012年5月21日09:41发布了针对Precise的内核3.4。 请看这个链接: http : //kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

确保下载正确的匹配文件(32位或64位或PAE)。

打开终端并移动到已下载Ubuntu 3.4内核包的目录。 如果文件位于/ Downloads目录中,则运行以下命令。

$ cd ~/Downloads/ 

然后使用dpkg命令安装软件包,例如,这里我假设软件包的32位版本。 逐个运行以下命令,并在提示时键入sudo访问的密码。

对于linux-headers(3个文件中,这个不是特定于体系结构的):

 $ sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb 

对于linux-headers-generic(特定于体系结构):

 $ sudo dpkg -i linux-headers-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb 

对于linux-image-generic(特定于体系结构):

 $ sudo dpkg -i linux-image-3.4.0-030400-generic_3.4.0-030400.201205210521_i386.deb 

如果您在安装时看到任何警告或错误,请先尝试安装module-init-tools(最新版本),然后再试一次它应该可以正常工作。 立即重启系统; 默认情况下,它将启动内核3.4。 要在引导后检查内核版本,请打开终端并键入“uname -a”。

您可以尝试一个简单的python脚本: https : //github.com/medigeek/kmp-downloader

需要python-bs4:

 sudo apt-get install python-bs4 

您可以使用以下快速链接下载它: https : //github.com/medigeek/kmp-downloader/tarball/master

保存存档并解压缩文件。 双击kmpd.py. 如果您不确定某个选项,请按Enter键,它将选择默认选项。

除非你真的需要实际安装新内核的原因,否则我会离开它。 但那我就是谁给你提供建议! 我一直在那里试着去看看它是什么样的,并且在我获得任何成功结果之前它采取了一些不同的尝试。 鉴于它不会破坏您的安装,因为您总是可以跳回到grub中的最后一个内核。

Ubuntu有很棒的文档 。 我建议使用这个你就是为了它。

编译自定义内核的原因

  • 您是内核开发人员。
  • 您需要以特殊方式编译的内核,即未编译官方内核(例如,启用某些实验function)。
  • 您正在尝试调试已提交的库存Ubuntu内核中的问题,或者将提交错误报告。
  • 你有Ubuntu内核不支持的硬件。
  • 你喜欢计算机并且对你自己的GNU / Linux系统上的黑客感兴趣和兴趣,以了解它的工作原理(了解你需要修复任何你破坏的东西)。

这是从所述文档中获取的。

提到上面的托马斯帖是真的。 我确定ubuntu确实有他们自己的调整版本。

祝好运!