ubuntu14.0.4升级指定内核以及默认内核启动

一,更新到指定的内核版本

1.首先查看当前的内核版本,打开终端在窗口输入以下命令

uname -a

2.在ubuntu的终端窗口内搜索可用升级的内核版本

apt-cache showpkg linux-headers

3.在第二步的时候,找到自己想要升级的内核版本后,就输入以下命令安装特定的内核即可。

sudo apt-get install linux-headers-4.4.0-119 linux-headers-4.4.0-119-generic   linux-image-4.4.0-119-generic --fix-missing

4.安装完毕后,更新软件列表。(也可不必更新,但是感觉还算更新一下比较好一点)

sudo apt-get update

二,默认内核启动ubuntu(修改内核后,如若不修改还是原来的内核启动)

使开机能进入grub界面:
修改/etc/default/grub文件,注释掉GRUB_HIDDEN_TIMEOUT=* 这一行,然后再设置grub超时时间,即GRUB_TIMEOUT这一行,改为GRUB_TIMEOUT=10,即10秒
修改完成后保存,然后执行 sudo update-grub2
重启

重启后会进入grub引导界面第一页,第一页的三项内容为:
Ubuntu
Advanced options for Ubuntu
System setup

我们需要选择的是 Advanced options for Ubuntu, 其entry号为1(从0开始),这里需要记住

进入Advanced options for Ubuntu后,一共有四项可供选择(视各个机器不同而不同)
Ubuntu, with Linux 4.4.0-148-generic
Ubuntu, with Linux 4.4.0-148-generic (recovery mode)
Ubuntu, with Linux 4.4.0-119-generic
Ubuntu, with Linux 4.4.0-119-generic (recovery mode)

需要选择的是第三项,也就是要修改的默认内核目标4.4.0-119-generic,其entry号为2(从0开始),这里需要记住

所以grub里选择entry的顺序为 "1>2"

开机后,修改/etc/default/grub文件,恢复GRUB_HIDDEN_TIMEOUT和GRUB_TIMEOUT的修改,
重要的修改如下:
将GRUB_DEFAULT=*这一行修改为GRUB_DEFAULT="1>2",然后sudo update-grub2,再重启就发现默认内核已经设置成功了。

末尾:其实更新内核后会导致ubuntu分辨率固定不能修改的bug,窗口及其丑陋。

https://blog.csdn.net/lwz622/article/details/118611063,此片文章是写下怎么修改这个bug,修复为原来的舒服界面。

猜你喜欢

转载自blog.csdn.net/lwz622/article/details/118610549