如何将Ubuntu升级到4.x内核

译文
系统 Linux 系统运维
你是否准备好了一步升级到4.x内核,尽管你选择的发行版并没有作好这种准备?本文介绍了如何将Ubuntu升级到4.x内核。

[[144140]]

最近,我注意到安装的基本操作系统(Elementary OSFreya出现了一些不稳定的情况。蓝牙变得异常,某些应用程序运行起来开始变得慢腾腾。在一些人看来,蓝牙也许不是什么大不了的关键因素,可是我的台式机既依赖蓝牙鼠标,又依赖蓝牙触控板,所以这开始成了个棘手的问题。

后来查明,问题原来出在3.16内核上。考虑到Linux 4.0内核有一种全新的方法来处理触控板之类的设备,我想进行一番升级也许不失为是个好主意。

于是,为了解决这些问题,我发现自己只好将基本操作系统Freya内核升级到4.x版本。一段时间以来我一直想这么做了,以便充分利用4.x内核里面的一些改进之处和更新颖的功能特性。其中一个***的改进之处在于能够实现不需要重启的内核升级。这对服务器管理员们来说真是一大福音,不过它确实需要大多数台式机用户多花一点工夫。

我从网站下载的内核版本是4.0.5,它包括了针对以下方面的改进:

ARMx86MIPSPowerPCs390ARM64PA-RISC硬件

BtrfsEXT4XFSOverlayFSjbd2、经过优化的MPEG文件系统(OMFS)和NFS文件系统

经过更新的驱动程序(尤其是面向ACPIATACLK、通用输入/输出和GPU

经过改进的输入/输出内存管理

网络和声音方面的小修小补

说了这么多,不妨开始升级吧!

提醒一下

毫无疑问,升级内核不像升级用户空间应用程序。这个过程中可能会出岔子。不过,总的来说,现在已不像过去你编译好内核、希望有***的结果那样了。升级过程已顺畅了好多。

即便如此,当你升级到Ubuntu的标准软件库(或基本操作系统Freya之类的Ubuntu衍生版)中所没有的内核时,要小心:新内核需要从那一刻起手动更新。换句话说,你在内置的Software Updater(软件更新)应用程序中看不到4.x内核更新版。

好了,正式开始升级吧。

升级

信不信由你,升级过程其实相当简单。步骤如下:

使用下列命令(从终端窗口来运行),下载必要的程序包:

如果是32位系统

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

如果是64位系统

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4....

切换到你将文件下载到里面的那个目录,执行下列命令来升级:

  1. sudo dpkg -i linux-headers-4.0.5*.deb linux-image-4.0.5*.deb 

***,执行命令sudo update-grub,更新grub引导装入程序。

一旦各方面都已完成,重启机器,你就可以准备使用了。系统重启后,打开终端窗口,执行命令uname -r,确保你实际上是在运行4.0.5内核。

一旦你完成了这番升级,就要确保检查有无升级版。实际上,升级到4.0.5后,我又立马径直升级到了4.0.8(当然要下载4.0.8所需的必要文件)。

升级Linux内核是几乎任何用户都能完成的操作。如果你想要获得******的4.x内核的一些改进之处,而你运行的发行版又固守3.x版本,不妨遵循本文介绍的这些步骤试一下,看看你的Linux机器能不能享受4.x带来的更多一点的自由。

 

责任编辑:火凤凰 来源: 51CTO
相关推荐

2015-09-07 17:45:04

升级UbuntuLinux

2015-09-30 15:39:21

Ubuntu升级Linux

2021-11-15 10:20:50

Ubuntu22.04 LTS JLinux

2017-03-09 17:02:23

UbuntuLinux升级

2015-10-10 17:41:41

Kernel内核Ubuntu

2022-04-06 11:33:43

Linux桌面GNOME 42

2011-09-27 09:13:16

Ubuntu 11.0

2013-11-08 13:33:18

Ubuntu 13.1Linux内核

2011-03-24 09:15:14

Ubuntu 11.0Linux 内核2.6

2021-10-20 12:47:06

UbuntuUbuntu 21.1Linux

2022-11-01 11:40:52

Ubuntu22.0422.10

2013-03-14 14:52:51

Ubuntu12.10Ubuntu 13.0

2022-04-20 08:50:22

Ubuntu升级系统

2022-04-06 12:19:50

LinuxUbuntu

2023-06-24 19:07:21

UbuntuLinux

2020-01-13 10:00:32

升级Windows 10Windows

2015-09-14 10:18:37

2020-04-21 08:00:00

UbuntuLinux

2023-08-04 19:41:53

UbuntuLinux

2020-07-24 10:20:33

Ubuntu 20.0命令Ubuntu
点赞
收藏

51CTO技术栈公众号