更新内核问题
我几个月前运行14.04并安装了4.02内核,因为它比3.13内核更好地支持我的硬件(ThinkPad T450s)。
但是,当我运行软件更新时,它根本不更新4.x内核 – 只是3.13内核。
我还看到4.0.x在kernel.org上标记为EOL,4.1.3现在被列为当前稳定内核。
问题:
- 我是否需要手动安装最新的内核,就像我第一次使用4.0一样?
- 如果我从我的系统中删除3.13会发生什么? 这会导致软件更新程序查找4.x更新吗?
谢谢!
我假设您已经手动安装了内核而没有PPA或Ubuntu存储库。 因此,如果你删除3.x内核,你永远不会得到更新,也不会得到更新。
要安装支持的内核,请按@Pilot6应答或在PPA中搜索版本为4+的内核。
或者从这里通过deb packes安装内核,但是你必须为每个新的内核版本重复这个过程。
例如(用你喜欢的内核版本替换文件名):
-
下载包
对于64位系统
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_amd64.deb
对于32位系统
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000_4.0.0-040000.201504121935_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-headers-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0-vivid/linux-image-4.0.0-040000-generic_4.0.0-040000.201504121935_i386.deb
-
安装包
sudo dpkg -i linux-headers-4.0.0-*.deb linux-image-4.0.0-*.deb
-
更新grub
sudo update-grub
-
重新启动系统
Ubuntu不支持的内核永远不会更新。
您可以通过运行安装最新的稳定支持的Ubuntu内核3.19
sudo apt-get install linux-generic-lts-vivid
它会得到更新。
如果您只删除3.13,则根本不会获得内核更新。