由于锐速目前只支持ubuntu14.04 64bit 3.13.0-24-generic内核,因此需要将ubuntu内核切换到3.13.0-24-generic内核,在切换内核的之后重启出现登录黑屏或者循环登陆的问题,这里做一个解决方案参考。
1、查看现有内核版本
root@kongwt-virtual-machine:/home/kongwt/桌面# uname -r
4.4.0-142-generic
2、安装3.13.0-24-generic内核文件
root@kongwt-virtual-machine:/home/kongwt/桌面# apt-get install linux-image-extra-3.13.0-24-generic
一路回车到安装结束,如下
Found linux image: /boot/vmlinuz-4.4.0-142-generic
Found initrd image: /boot/initrd.img-4.4.0-142-generic
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
root@kongwt-virtual-machine:/home/kongwt/桌面#
最好在此时关掉虚拟机,重新开启一下,注意是关掉再开启,不是重启,更不是退回到虚拟机快照,我是之前下载了3.13.0-24-generic内核文件,然后怕尝试的过程中搞坏系统,保存了快照,操作的时候都是退回到快照进行的,导致无法解决黑屏现象,因此最好是关掉虚拟机重新开启一下。
3、查看现在安装存在的内核
root@kongwt-virtual-machine:/home/kongwt/桌面# dpkg -l|grep linux-image
ii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-4.4.0-142-generic 4.4.0-142.168~14.04.1 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-142-generic 4.4.0-142.168~14.04.1 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-generic-lts-xenial 4.4.0.142.122 amd64 Generic Linux kernel image
4、卸载之前的内核
root@kongwt-virtual-machine:/home/kongwt/桌面# apt-get purge linux-image-4.4.0-142-generic linux-image-extra-4.4.0-142-generic
一路回车,注意如果当前服务器安装的不是最新的内核,卸载的同时会给服务器安装最新内核,因此还需要再输入一次卸载命令来卸载刚刚在卸载过程中安装的新内核,步骤同3、4,如下:
root@kongwt-virtual-machine:/home/kongwt/桌面# dpkg -l|grep linux-imageii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-4.4.0-148-generic 4.4.0-148.174~14.04.1 amd64 Signed kernel image generic
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-generic-lts-xenial 4.4.0.148.130 amd64 Generic Linux kernel image
root@kongwt-virtual-machine:/home/kongwt/桌面# apt-get purge linux-image-4.4.0-148-generic
这时候再看一次存在的内核:
root@kongwt-virtual-machine:/home/kongwt/桌面# dpkg -l|grep linux-imageii linux-image-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii linux-image-extra-3.13.0-24-generic 3.13.0-24.47 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii linux-image-unsigned-4.4.0-148-generic 4.4.0-148.174~14.04.1 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
发现还有一个,继续卸载:
root@kongwt-virtual-machine:/home/kongwt/桌面# apt-get purge linux-image-unsigned-4.4.0-148-generic
5、删除之前的内核文件夹
这一步很重要,我之前就是卸载了之前的内核版本之后没有删除对应提示的文件夹就直接重启了,然后出现重启黑屏以及循环登录等问题,找了好多方法都不行,很是头疼。
在第4步卸载之前的内核版本最后会提示如下:
正在清除 linux-image-unsigned-4.4.0-148-generic (4.4.0-148.174~14.04.1) 的配置文件 ...
rmdir: 删除 "/lib/modules/4.4.0-148-generic" 失败: 目录非空
进行手动删除多余内核的文件夹:
root@kongwt-virtual-machine:/home/kongwt/桌面# cd /lib/modules/
root@kongwt-virtual-machine:/lib/modules# ls
3.13.0-24-generic 4.4.0-142-generic 4.4.0-148-generic
root@kongwt-virtual-machine:/lib/modules# rm 4.4.0-142-generic -rf
root@kongwt-virtual-machine:/lib/modules# rm 4.4.0-148-generic -rf
然后重启就可以进入正常的图形界面并登录进去了
root@kongwt-virtual-machine:/lib/modules# reboot