Deg*_*ate 26 server btrfs kernel raid
所以我正在重建我的存储服务器。为了稳定性,我想使用 Ubuntu 服务器 14.04 LTS 作为操作系统。但是,我计划在 RAID 5 中使用 Btrfs,这在内核 3.19 中得到了很大改进。所以我想在 14.04 中使用那个内核。
我知道 3.19 是将在 15.04 中使用的内核,计划于 8 月作为 HWE 内核发布,并且是 14.04.3 的默认内核。但是我现在需要构建这个服务器。
我不想进入时髦的自定义设置,这些设置将来会破坏事物。那么,我现在可以在 14.04.2 安装之上使用该内核的最无故障的方法是什么,可以在 8 月份轻松恢复为标准,届时我可以将 dist-upgrade 升级到 14.04.3 并获得我想要的内核标准?
Dav*_*ter 43
您可以安装较新的内核
在这种情况下,更简单地使用linux-lts-vivid从trusty-updates存储库构建的包:
sudo apt-get install linux-generic-lts-vivid
Run Code Online (Sandbox Code Playgroud)
这个元包总是依赖于 Canonical 的 v3.19 内核分支的最新版本。
Ubuntu Xenial 的 v4.4 内核分支的等效项是linux-generic-lts-xenial(多么令人惊讶)。
由于不同分支的内核包不会相互替换,因此几乎没有危险,上述任何一个步骤都会使您的系统无法启动¹。如果新安装的内核没有运行,您可以在引导期间在 GRUB 菜单中选择引导不同/以前的内核。
¹ 最显着的例外是损坏的 GRUB 配置。如果update-grub(由内核包安装后和删除后脚本调用)在没有新内核的情况下不起作用,那么它也不会与新内核一起工作。
dir*_*olf 12
您现在可以直接从存储库安装“最新”(3.19)Ubuntu 内核:
sudo apt-get install linux-image-generic-lts-vivid linux-headers-generic-lts-vivid
Run Code Online (Sandbox Code Playgroud)
这将为 Vivid 安装稳定的 Ubuntu 内核。以及在您的系统上构建多个模块所需的头文件。
希望这可以帮助!
在 Ubuntu 14.04 中将内核升级到 3.19 的最简单方法是运行:
sudo apt-get install linux-generic-lts-vivid
Run Code Online (Sandbox Code Playgroud)
这将安装元包,它将拉取其他所有内容。将安装图像和标题。
这种方法很好,因为 3.19 内核会通过例行更新和升级过程获得安全更新和错误修复。
旧内核 3.13 或 3.16 不会被删除。它们将可以使用 grub 菜单启动。他们也会得到更新。
如果您不想更新 3.13 或 3.16 内核,可以删除元软件包:
linux-image-generic linux-headers-generic 3.13
linux-image-generic-lts-utopic linux-headers-generic-lts-utopic 3.16
| 归档时间: |
|
| 查看次数: |
64337 次 |
| 最近记录: |