From e82658e0f8f22e40ad56e17aab0fa0690aa1152c Mon Sep 17 00:00:00 2001 From: Ping Date: Wed, 2 Sep 2015 10:04:56 +0800 Subject: [PATCH 1/3] Translating by Ping --- ...l The Latest Linux Kernel in Ubuntu Easily via A Script.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md b/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md index 7022efd817..cdb1d244d0 100644 --- a/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md +++ b/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md @@ -1,3 +1,5 @@ +Translating by Ping + Install The Latest Linux Kernel in Ubuntu Easily via A Script ================================================================================ ![](http://ubuntuhandbook.org/wp-content/uploads/2014/12/linux-kernel-icon-tux.png) @@ -76,4 +78,4 @@ via: http://ubuntuhandbook.org/index.php/2015/08/install-latest-kernel-script/ [a]:http://ubuntuhandbook.org/index.php/about/ [1]:http://kernel.ubuntu.com/~kernel-ppa/mainline/ -[2]:https://gist.github.com/mmstick/8493727 \ No newline at end of file +[2]:https://gist.github.com/mmstick/8493727 From 2abff784ad9f38725baf3606b3e12edf761ddb09 Mon Sep 17 00:00:00 2001 From: Ping Date: Wed, 2 Sep 2015 10:29:09 +0800 Subject: [PATCH 2/3] Translating by Ping --- ...switch from NetworkManager to systemd-networkd on Linux.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sources/tech/20150831 How to switch from NetworkManager to systemd-networkd on Linux.md b/sources/tech/20150831 How to switch from NetworkManager to systemd-networkd on Linux.md index 2f2405043c..bc7ebee015 100644 --- a/sources/tech/20150831 How to switch from NetworkManager to systemd-networkd on Linux.md +++ b/sources/tech/20150831 How to switch from NetworkManager to systemd-networkd on Linux.md @@ -1,3 +1,5 @@ +Translating by Ping + How to switch from NetworkManager to systemd-networkd on Linux ================================================================================ In the world of Linux, adoption of [systemd][1] has been a subject of heated controversy, and the debate between its proponents and critics is still going on. As of today, most major Linux distributions have adopted systemd as a default init system. @@ -162,4 +164,4 @@ via: http://xmodulo.com/switch-from-networkmanager-to-systemd-networkd.html [1]:http://xmodulo.com/use-systemd-system-administration-debian.html [2]:http://xmodulo.com/disable-network-manager-linux.html [3]:http://xmodulo.com/how-to-configure-linux-bridge-interface.html -[4]:http://www.freedesktop.org/software/systemd/man/systemd.network.html \ No newline at end of file +[4]:http://www.freedesktop.org/software/systemd/man/systemd.network.html From 53b01d741f1da3218224d7a6bab1a95af8654c5b Mon Sep 17 00:00:00 2001 From: Ping Date: Wed, 2 Sep 2015 14:00:22 +0800 Subject: [PATCH 3/3] Complete Install The Latest Linux Kernel in Ubuntu Easily via A Script --- ...ux Kernel in Ubuntu Easily via A Script.md | 81 ------------------- ...ux Kernel in Ubuntu Easily via A Script.md | 79 ++++++++++++++++++ 2 files changed, 79 insertions(+), 81 deletions(-) delete mode 100644 sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md create mode 100644 translated/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md diff --git a/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md b/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md deleted file mode 100644 index cdb1d244d0..0000000000 --- a/sources/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md +++ /dev/null @@ -1,81 +0,0 @@ -Translating by Ping - -Install The Latest Linux Kernel in Ubuntu Easily via A Script -================================================================================ -![](http://ubuntuhandbook.org/wp-content/uploads/2014/12/linux-kernel-icon-tux.png) - -Want to install the latest Linux Kernel? A simple script can always do the job and make things easier in Ubuntu. - -Michael Murphy has created a script makes installing the latest RC, stable, or lowlatency Kernel easier in Ubuntu. The script asks some questions and automatically downloads and installs the latest Kernel packages from [Ubuntu kernel mainline page][1]. - -### Install / Upgrade Linux Kernel via the Script: ### - -1. Download the script from the right sidebar of the [github page][2] (click the “Download Zip” button). - -2. Decompress the Zip archive by right-clicking on it in your user Downloads folder and select “Extract Here”. - -3. Navigate to the result folder in terminal by right-clicking on that folder and select “Open in Terminal”: - -![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/open-terminal.jpg) - -It opens a terminal window and automatically navigates into the result folder. If you **DON’T** find the “Open in Terminal” option, search for and install `nautilus-open-terminal` in Ubuntu Software Center and then log out and back in (or run `nautilus -q` command in terminal instead to apply changes). - -4. When you’re in terminal, give the script executable permission for once. - - chmod +x * - -FINALLY run the script every time you want to install / upgrade Linux Kernel in Ubuntu: - - ./* - -![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/run-script.jpg) - -I use * instead of the SCRIPT NAME in both commands since it’s the only file in that folder. - -If the script runs successfully, restart your computer when done. - -### Revert back and Uninstall the new Kernel: ### - -To revert back and remove the new kernel for any reason, restart your computer and select boot with the old kernel entry under **Advanced Options** menu when you’re at Grub boot-loader. - -When it boots up, see below section. - -### How to Remove the old (or new) Kernels: ### - -1. Install Synaptic Package Manager from Ubuntu Software Center. - -2. Launch Synaptic Package Manager and do: - -- click the **Reload** button in case you want to remove the new kernel. -- select **Status -> Installed** on the left pane to make search list clear. -- search **linux-image**- using Quick filter box. -- select a kernel image “linux-image-x.xx.xx-generic” and mark for (complete) removal -- finally apply changes - -![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/remove-old-kernel1.jpg) - -Repeat until you removed all unwanted kernels. DON’T carelessly remove the current running kernel, check it out via `uname -r` (see below pic.) command. - -For Ubuntu Server, you may run below commands one by one: - - uname -r - - dpkg -l | grep linux-image- - - sudo apt-get autoremove KERNEL_IMAGE_NAME - -![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/remove-kernel-terminal.jpg) - --------------------------------------------------------------------------------- - -via: http://ubuntuhandbook.org/index.php/2015/08/install-latest-kernel-script/ - -作者:[Ji m][a] -译者:[译者ID](https://github.com/译者ID) -校对:[校对者ID](https://github.com/校对者ID) - -本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 - -[a]:http://ubuntuhandbook.org/index.php/about/ -[1]:http://kernel.ubuntu.com/~kernel-ppa/mainline/ -[2]:https://gist.github.com/mmstick/8493727 diff --git a/translated/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md b/translated/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md new file mode 100644 index 0000000000..dbe5dec7cd --- /dev/null +++ b/translated/tech/20150901 Install The Latest Linux Kernel in Ubuntu Easily via A Script.md @@ -0,0 +1,79 @@ +使用脚本便捷地在Ubuntu系统中安装最新的Linux内核 +================================================================================ +![](http://ubuntuhandbook.org/wp-content/uploads/2014/12/linux-kernel-icon-tux.png) + +想要安装最新的Linux内核吗?一个简单的脚本就可以在Ubuntu系统中方便的完成这项工作。 + +Michael Murphy 写了一个脚本用来将最新的候选版、标准版、或者低延时版内核安装到 Ubuntu 系统中。这个脚本会在询问一些问题后从 [Ubuntu kernel mainline page][1] 下载安装最新的 Linux 内核包。 + +### 通过脚本来安装、升级Linux内核: ### + +1. 点击 [github page][2] 右上角的 “Download Zip” 来下载脚本。 + +2. 鼠标右键单击用户下载目录下的 Zip 文件,选择 “Extract Here” 将其解压到此处。 + +3. 右键点击解压后的文件夹,选择 “Open in Terminal” 在终端中导航到此文件夹下。 + +![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/open-terminal.jpg) + +此时将会打开一个终端,并且自动导航到结果文件夹下。如果你找不到 “Open in Terminal” 选项的话,在 Ubuntu 软件中心搜索安装 `nautilus-open-terminal` ,然后重新登录系统即可(也可以再终端中运行 `nautilus -q` 来取代重新登录系统的操作)。 +4. 当进入终端后,运行以下命令来赋予脚本执行本次操作的权限。 + + chmod +x * + +最后,每当你想要安装或升级 Ubuntu 的 linux 内核时都可以运行此脚本。 + + ./* + +![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/run-script.jpg) + +这里之所以使用 * 替代脚本名称是因为文件夹中只有它一个文件。 + +如果脚本运行成功,重启电脑即可。 + +### 恢复并且卸载新版内核 ### + +如果因为某些原因要恢复并且移除新版内核的话,请重启电脑,在 Grub 启动器的 **高级选项** 菜单下选择旧版内核来启动系统。 + +当系统启动后,参照下边章节继续执行。 + +### 如何移除旧的(或新的)内核: ### + +1. 从Ubuntu软件中心安装 Synaptic Package Manager。 + +2. 打开 Synaptic Package Manager 然后如下操作: + +- 点击 **Reload** 按钮,让想要被删除的新内核显示出来. +- 在左侧面板中选择 **Status -> Installed** ,让查找列表更清晰一些。 +- 在 Quick filter 输入框中输入 **linux-image-** 用于查询。 +- 选择一个内核镜像 “linux-image-x.xx.xx-generic” 然后将其标记为removal(或者Complete Removal) +- 最后,应用变更 + +![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/remove-old-kernel1.jpg) + +重复以上操作直到移除所有你不需要的内核。注意,不要随意移除此刻正在运行的内核,你可以通过 `uname -r` 命令来查看运行的内核。 + +对于 Ubuntu 服务器来说,你可以一步步运行下面的命令: + + uname -r + + dpkg -l | grep linux-image- + + sudo apt-get autoremove KERNEL_IMAGE_NAME + +![](http://ubuntuhandbook.org/wp-content/uploads/2015/08/remove-kernel-terminal.jpg) + +-------------------------------------------------------------------------------- + +via: http://ubuntuhandbook.org/index.php/2015/08/install-latest-kernel-script/ + +作者:[Ji m][a] +译者:[译者ID](https://github.com/mr-ping) +校对:[校对者ID](https://github.com/校对者ID) + +本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 + +[a]:http://ubuntuhandbook.org/index.php/about/ +[1]:http://kernel.ubuntu.com/~kernel-ppa/mainline/ +[2]:https://gist.github.com/mmstick/8493727 +