linux新内核启动项,fstab、init文件创建,内核启动管理

三、内核管理(删除不用的内核启动项、更改默认启动内核)

1、如果我们在系统中安装了多个内核,而后续有的内核不想要了,然后内核启动时启动列表里仍然显示着不需要的内核,我们可以将其删除。

3c8ce6380daa33c267ccb0e2e66a02de.png

2、我的系统中有3版本的内核和4版本的内核,现在我把4版本的内核删除,对应的我们需要找到内核相关的文件。/boot/目录下,执行rm  -f  *4.16*,这样/boot/下关于内核4版本的文件就没了,然后还需要进入/lib/modules文件夹下,把4版本的文件删除,接着,我们需要进入/etc/grub2.cfg文件(CentOS6中是/etc/grub.conf),把关于内核4版本的项全部删除,如下图中选中的内容所示。这样我们重启后会发现,我们不想要的系统内核版本已经不在启动列表里了。

3c8ce6380daa33c267ccb0e2e66a02de.png

3、查看系统内核的个数为2个,分别是内核3版本和救援模式内核

3c8ce6380daa33c267ccb0e2e66a02de.png

4、查看内核默认启动项为saved

3c8ce6380daa33c267ccb0e2e66a02de.png

5、查看saved的参数设定为内核3版本。因此系统启动时默认启动内核3版本。

3c8ce6380daa33c267ccb0e2e66a02de.png

6、如果我们内核启动列表里有多个内核版本,默认启动的内核不是自己想要启动的内核,那么我们可以更改/etc/default/grub文件中的GRUB_DEFAULT项为你想要的启动内核,这里需要注意的是,系统启动内核列表里,从上到下第一个内核的标识为0,第二个为1,以此类推。因此如果你需要启动的内核为第二个,我们就把GRUB_DEFAULT项设定为1,这样系统启动时默认加载第二个内核。

3c8ce6380daa33c267ccb0e2e66a02de.png

7、/etc/default/grub文件修改完后,我们需要让其生效,而系统在加载内核时会读取/etc/grub2.cfg文件来确认加载哪一个内核,而/etc/grub2.cfg文件是来自/etc/default/grub文件的生成,因此我们需要用到GRUB2-MKCONFIG命令来生成新的/etc/grub2.cfg文件。完成后,我们查看一下/etc/grub2.cfg文件,默认的启动项saved_entry已经被改为1了,此时可以重启系统。修改完成。

3c8ce6380daa33c267ccb0e2e66a02de.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值