前几天重装了Ubuntu13.10,装完后查询内核版本为3.11,就想着升级内核版本,先到http://kernel.ubuntu.com/~kernel-ppa/mainline/下载了3.12.5内核,并成功安装正常使用,未发现大问题;
后来就又升级到3.13.0------rc3版本,出现无线链接时常断线又链接;2天后的今天一开机发现频繁断线,想更换内核版本,已算是最高rc3版本了,昨天rc5也出来了,却没勇气来安装rc5,就想到尝试降级内核版本,当时未想到要发贴,未做操作截图,亲身经历的操作步骤记录如下:
1.到上述网站下载了自认为较稳定版本:linux-headers(image)-3.12.0-031200-generic,并安装。
参考:升级Kernel3.13.0rc2
从3.13.0rc1升级到rc2当然了升级有好处,但是别忘了升级内核有风险的,我自己弄崩溃了,当然不是安装的deb二进制,我是下载源码自己编译崩溃的,还好我有备份系统恢复了,,为了安全起见你们喜欢就安装二进制deb吧。
ubuntu32位
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-headers-3.13.0-031300rc2_3.13.0-031300rc2.201311291635_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-headers-3.13.0-031300rc2-generic_3.13.0-031300rc2.201311291635_i386.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-image-3.13.0-031300rc2-generic_3.13.0-031300rc2.201311291635_i386.deb
安装32位
sudo dpkg -i linux-headers-3.13*.deb linux-image-3.13*.deb
ubuntu64位
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-headers-3.13.0-031300rc2_3.13.0-031300rc2.201311291635_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-headers-3.13.0-031300rc2-generic_3.13.0-031300rc2.201311291635_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc2-trusty/linux-image-3.13.0-031300rc2-generic_3.13.0-031300rc2.201311291635_amd64.deb
安装64位
sudo dpkg -i linux-headers-3.13*.deb linux-image-3.13*.deb
2.内核3.12.0安装后重启,在启动画面时选择Ubuntu的高级选项进入后,再选择3.12.0版本内核启动;进入桌面可确认下当前内核版本(uname -a)
3.卸载3.13.0内核,sudo apt-get purge linux*(网上查到是sudo apt-get purge linux-headers-3.13.0------.deb,无法查询到,就用*代替了),终端反馈有linux-headers(image)-3.11、3.12、3.13等不同版本被选重,3.11早已用tweak卸载了;此时先输入n不继续执行;再根据上方提示,用sudo apt-get purge 只卸载3.13.0就好,重启后发现内核就是3.12.0的了,无线截至到发贴子时都正常了。
4.不建议用个人电脑来尝试,除非你升级内核后出现大问题及你原版本内核已删除了,再来参考此贴(出现任何问题自行承担)。