Ubuntu 为什么我的内核不是14.04的最新版本?

Why my kernel is not the latest for 14.04?


问题

所更新 我的内核目前是

Linux scv 3.13.0-34-generic #60-Ubuntu SMP Wed Aug 13 15:45:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

但我知道它应该是

3.13.0-45-generic #74
为什么我的电脑在执行
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade

的时候, 没有 默认更新,有什么想法?我怎样才能解决这个问题?


编辑:

执行

ema@scv:~$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l
报告14.04.2显然...

EDIT2:

在我的另一台电脑上,用更新鲜的Ubuntu 14.04安装,我得到了 3.13.0-45-generic #74 ...


EDIT3:

所有repos/ppa

  ema@scv:~$ grep -h ^deb /etc/apt/sources.list /etc/apt/sources.list.d/*
deb  http://gb.archive.ubuntu.com/ubuntu/  Trusty主要受限
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty main restricted
deb  http://gb.archive.ubuntu.com/ubuntu/  trusty-updates main restricted
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty-updates main restricted
deb  http://gb.archive.ubuntu.com/ubuntu/  trusty universe
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty universe
deb  http://gb.archive.ubuntu.com/ubuntu/  trusty-updates universe
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty-updates universe
deb  http://gb.archive.ubuntu.com/ubuntu/  Trusty multiverse
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty multiverse
deb  http://gb.archive.ubuntu.com/ubuntu/  Trusty-updates multiverse
deb-src  http://gb.archive.ubuntu.com/ubuntu/  trusty-updates multiverse
deb  http://gb.archive.ubuntu.com/ubuntu/  Trusty-backports main restricted universe multiverse
deb-src  http://gb.archive.ubuntu.com/ubuntu/  Trusty-backports 主限制性宇宙多元宇宙
deb  http://security.ubuntu.com/ubuntu  trusty-security main restricted
deb-src  http://security.ubuntu.com/ubuntu  trusty-security main restricted
deb  http://security.ubuntu.com/ubuntu  Trusty-security universe
deb-src  http://security.ubuntu.com/ubuntu  trusty-security universe
deb  http://security.ubuntu.com/ubuntu  Trusty-security multiverse
deb-src  http://security.ubuntu.com/ubuntu  trusty-security multiverse
deb  http://archive.canonical.com/ubuntu  信任的伙伴
deb-src  http://archive.canonical.com/ubuntu  Trusty partner
deb  http://extras.ubuntu.com/ubuntu  信任的主体
deb-src  http://extras.ubuntu.com/ubuntu  trusty main
deb  http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu  Trusty main
deb  http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu  Trusty main
deb  http://ppa.launchpad.net/osmoma/audio-recorder/ubuntu  trusty main
deb  http://ppa.launchpad.net/osmoma/audio-recorder/ubuntu  trusty main
deb  http://ppa.launchpad.net/pipelight/stable/ubuntu  Trusty main
deb  http://ppa.launchpad.net/stebbins/handbrake-snapshots/ubuntu  trusty main
deb  http://ppa.launchpad.net/stebbins/handbrake-snapshots/ubuntu  trusty main
deb  http://ppa.launchpad.net/stefansundin/truecrypt/ubuntu  trusty main
deb  http://ppa.launchpad.net/stefansundin/truecrypt/ubuntu  trusty main
deb  http://ppa.launchpad.net/sunab/kdenlive-release/ubuntu  trusty main
deb  http://ppa.launchpad.net/sunab/kdenlive-release/ubuntu  trusty main
deb  http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu  trusty main
deb  http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu  trusty main
deb  http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu  trusty main
deb  http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu  trusty main  
其实14.04应该有linux kernel 13.6
@wyas 那应该是14.04.2(或14.10的硬件堆栈)
@Rinzwind啊,是的,很好的观点,刚刚读过 wiki.ubuntu.com/TrustyTahr/ReleaseNotes
。 这对你来说应该是有效的。你能给我们更多信息吗?apt-get是否说有什么地方不对,或者内核已经是最新的了,或者其他什么。/boot上是否有足够的空间来添加另一个内核?
答案1

显然,我没有安装元数据包 linux-generic ...... 一个简单的

sudo apt-get install linux-generic && sudo apt-get install --reinstall nvidia-346

就搞定了!
太神奇了,没想到我竟然设法删除了那个元包......

现在我得到了

ema@scv:~$ uname -a
Linux scv 3.13.0-46-generic #75-Ubuntu SMP Tue Feb 10 15:24:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
结果!
答案2

首先运行 cat /etc/issue 命令来验证你的Ubuntu是什么版本。我的内核和你的一样,但是我的内核Ubuntu版本是14.04。内核版本和发行版本之间总是有区别的。

我有 Ubuntu 14.04.2 LTS 显然...
然后进入 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 下载3或4个debs。然后用 dpkg -i packageName 安装它们。重新启动你的系统
相同问题还可以参考: Why my kernel is not the latest for 14.04?