安装时选择哪个内核

安装时选择哪个内核

当从 mini iso 安装 14.04 时,我必须选择使用哪个内核。我没多想就选择了 linux-generic-lts-trusty。

我应该选择其中一个吗?

另外,当我们谈论内核时,是否有适用于 Ubuntu 的英特尔原子上网本优化版本,如果有,我真的应该使用它吗?

编辑:我添加了内核选择页面截图。

内核选择

答案1

当我有疑问时,对于桌面,请使用通用内核。对于服务器,请使用服务器内核。

如果你要运行针对硬件优化的内核,我建议你编译自己的内核。这样做很吓人,但有了现代的选择,就不难了难的。

安装后...

获取源代码

mkdir ~/src
cd src
apt-get source linux-image-$(uname -r)

安装编译所需的软件包

sudo apt-get build-dep linux-image-$(uname -r)

现在您已经拥有编译所需的所有部分。ubuntu 内核源代码已经修补。

在“过去”,你必须了解硬件并选择要优化的内容和要编译的内容。现在,你只需在内核源目录中运行以下命令即可

cp /boot/config-your_kernel_version .
make localmodconfig

localmodconfig 将检查您正在使用的模块并编译它们(因此不需要了解您的硬件)。

通常 localmodconfig 的默认设置就可以了。您可以运行

make menuconfig

然后转到 CPU 部分,查看哪些适用于您的 CPU(如果有)。如果您不了解选项,请使用默认选项。

然后运行

make
make install
sudo make INSTALL_MOD_STRIP=1 modules_install

并更新 grub,启动到你的新内核。

看:

http://bodhizazen.com/Tutorials/kernel#easy

https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel

注意:我的说明与 ubuntu wiki 不同,除非您更改 debian 目录和 .config 文件中的脚本,否则 ubuntu wiki 将构建通用内核。我使用 localmodconfig 修改了配置 ;)

也可以看看 :https://help.ubuntu.com/community/Kernel/Compile#Reasons_for_compiling_a_custom_kernel

注意:您不太可能看到通用内核的性能提升。您也许能够对其进行基准测试,但它不会使 Unity、您的桌面、Firefox 或其他应用程序运行得更快。

答案2

这些都是通用内核。但版本不同。

在 14.04 中,“linux-generic”指向 3.13 内核

quantalraring并且saucy应该指向相同的内核,因为这些元包是为了与从 12.04 升级兼容。

现在3.16 和 3.19也有utopic和。vivid

我建议安装 3.13,因为它将支持到 14.04 版本,或者vivid作为最新版本。

您可以在这里看到这些内核的生命周期:

在此处输入图片描述

答案3

在大多数情况下,只需使用最新且支持时间最长的通用内核。我制作了自己的内核,它真的很小,但性能上没有什么区别。我失去了一些硬件支持——如果我的计算机出现任何故障,我可以用通用内核轻松修复它,但不能用编译后的内核修复它。

相关内容