Ubuntu升级内核大版本的方法

ubuntu的LTS版内核一旦安装之后不会在aptitude时更新大版本号(前2段,比如4.2),只会更新后面小版本号,这也是为了稳定考虑。如果有需要升级大版本号,可以按照以下步骤操作:

1. 从 https://wiki.ubuntu.com/Kernel/LTSEnablementStack 可以查找到每个版本对应的ubuntu代号,比如wily(15.04)使用的是4.2,或者执行 aptitude search linux-generic-lts- 也可以看到当前有哪些可用的内核。当然如果很久没更新了,别忘了先sudo aptitude update;

2. 执行 sudo aptitude install linux-generic-lts-xxxx,安装新版内核,这里的xxxx用上面查到的代号(例如wily)代替;

3. 执行 sudo reboot,重启机器让新内核生效;

4. 执行 sudo aptitude purge linux-generic-lts-yyyy linux-image-generic-lts-yyyy linux-headers-generic-lts-yyyy,卸载旧版内核,这里的yyyy用老版本的代号代替,可以通过 aptitude search linux-generic-lts- | grep ^i 看到;

5. 执行 sudo apt-get autoremove,卸载不再需要的包,这个命令要反复执行几次,直到无包可卸载为止。

如果第5步没有什么可以卸载的,但是旧版本显然还没有卸载掉,那么就可以用 aptitude search linux- | grep ^i 查看哪些版本的内核装了哪些包,依次都卸掉就好。




你可能感兴趣的:(linux,ubuntu,update,kernel,upgrade)