最近,我使用以下步骤编译并安装了内核版本 4.2.3。
$ wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.3.tar.gz
$ tar xzvf linux-4.2.3.tar.gz
$ cd linux-4.2.3
$ make menuconfig
Then after saving the default configuration shown in menuconfig,
$ make
$ make modules_install
$ make install
完成上述步骤后,我可以看到以下变化:
vmlinuz-4.2.3
(连同其他几个文件)被添加到/boot/
目录中。
grub
已更新 。
现在,我重新启动了我的计算机,令人惊讶的是,它没有出现任何问题。下面是现在的系统信息。
$ uname -a
Linux myMachine 4.2.3 #1 SMP Fri Oct 16 20:45:01 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux
$ uname -r
4.2.3
$ cat /proc/version
Linux version 4.2.3 (sps@myMachine) (gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04) ) #1 SMP Fri Oct 16 20:45:01 EDT 2015
$
所以看起来新内核 (4.2.3) 正在我的系统中运行(如果我需要检查任何其他命令(除了uname
或cat /proc/version
)以确定正在运行的内核,请告诉我)。
现在这是我的问题:- 我不知道如果我继续使用这个内核以后会遇到什么问题。
所以我想恢复并再次开始使用以前的内核。我该怎么做 ?
vmlinuz-3.19*
我仍然可以3.19*
在. 但我不知道如何再次使用旧内核启动?/boot/
boot/grub/grub.cfg
如果我可以在启动时选择内核,那就更好了。