![如何将 Ubuntu 12.10 更新至内核 3.8 rc7](https://linux22.com/image/1040518/%E5%A6%82%E4%BD%95%E5%B0%86%20Ubuntu%2012.10%20%E6%9B%B4%E6%96%B0%E8%87%B3%E5%86%85%E6%A0%B8%203.8%20rc7.png)
如何在 Ubuntu 12.10 上将内核更新到 3.8 RC7?我需要分步说明。我进行了 Google 搜索,但只找到了有关 rc5 及以下版本的说明。
答案1
安装新“主线”内核的说明不针对任何版本。只需安装软件包即可。
- 前往下载页面Ubuntu 主线内核包。
- 选择内核版本-例如
v3.8-rc7-raring
下载适合您的体系结构的软件包。对于 64 位,这全部
amd64
标记为 ,对于 32 位,这为i386
。还请选择标记为 的与体系结构无关的软件包all
。因此:一次性安装所有:
sudo dpkg -i /path/to/Downloads/linux-*3.8.0*.deb
更新您的 Grub 引导程序(大多数常规安装都运行 Grub)。
sudo update-grub
完毕。
答案2
您可以下载源代码并构建,或者使用在http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-rc7-raring/
需要下载 3 个软件包,具体取决于您的架构(amd64、i386 或 armhf)。无论您使用哪种平台,都需要 linux-headers-3.8.0-030800rc7_3.8.0-030800rc7.201302081635_all.deb。下载后,打开 shell 提示符(xterm),cd 到下载或下载文件的目录/文件夹,然后运行“sudo dpkg -i *.deb”。安装后,重新启动并通过 shell 提示符中的“uname -r”检查内核版本。祝您好运,玩得开心。
更新:对于 v3.8-rc3 之后的所有版本(包括最新的 v3.8.0),由于 include/linux/init.h 中的宏被删除,因此与 virtualbox 存在冲突。要正确构建,必须修补 virtualbox 源代码 - 或 - 使用 v3.8-rc3 版本的 init.h 头文件。仅供参考,以避免任何意外。