首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将linux内核从2.6.38.3+更新到3.2.0

无法将linux内核从2.6.38.3+更新到3.2.0
EN

Ask Ubuntu用户
提问于 2012-01-13 06:32:43
回答 4查看 2K关注 0票数 1

Evervryone。

首先,请原谅我糟糕的英语。我正在使用GoogleCR-48并在其中安装了Ubuntu11.10。

最近,我更新了使用命令sudo apt-get update && sudo apt-get upgrade的Ubuntu。

另外,我已经在它中安装了VMware。不幸的是,当我打开它时,它会弹出一个Vmware Kernel Module Updater

在我搜索完之后,内核(?)迷失在/usr/src/。因此,我更新了最近直接发布的内核3.2。但我遵循了以下的网站程序。

该网站分别在下面。

  • 如何在Ubuntu12.10、12.04、11.10、11.04和10.04中编译和安装Linux内核3.8/ 3.0
  • 如何在Ubuntu13.04、12.10、12.04、11.10、11.04中安装Linux内核3.9

在我遵循这些步骤之后,重新启动CR-48。当我在终端uname -r中使用命令时,它仍然失败,不能将内核更新为3.2,并且它仍然向我显示2.6.38.3+

在做了一些研究之后,我发现了一个模块或内核(?)(我不知道,对此我很抱歉)在/lib/modules/中有一个名为2.6.38.3+的文件夹。

我在这里找到了一个post Linux2.35.25内核不会更新到,我遵循了这些步骤,它仍然不能更新内核。

那我现在该怎么办?谢谢大家的帮助。

EN

回答 4

Ask Ubuntu用户

发布于 2012-01-14 04:50:04

我是问这个问题的人。我找到了下面链接的答案。

我正在我的核48上运行Ubuntu,如何安装一个新内核?

或者,如果你有另一个答案,请发出来,一起讨论。谢谢!

票数 2
EN

Ask Ubuntu用户

发布于 2012-02-14 02:19:54

我在ubuntu主线中找到了.deb文件。下载并安装3.2.4,没有问题。但是,我不能删除旧内核。只是不想被移除。

顺便说一下,就usr/scr而言,我在检查那里的文件时发现。我的新内核把文件放在那里。

票数 1
EN

Ask Ubuntu用户

发布于 2012-01-13 09:21:07

为了能够构建树外模块,您需要linux-headers-$(uname -r)包。看到最后的+,我相信您的2.6.38.3+内核是自己编译的。

我建议构建一个.deb包,然后可以用dpkg安装它(也可以卸载):

代码语言:javascript
复制
make oldconfig
make INSTALL_MOD_STRIP=1 deb-pkg -j30

30更改为CPU核+1(如果是CPU绑定)和两次CPU核心(如果是I/O绑定)之间的数字。INSTALL_MOD_STRIP生成较小的包,因为它从模块中删除调试信息。这个过程将创建四个.deb文件,即linux-firmware-imagelinux-headerslinux-imagelinux-libc-dev。这里最重要的是linux-image-VERSIONlinux-headers-VERSION包;第一个包包含内核映像和模块,第二个文件头是编译树外模块所需的。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/95097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档