Linux下不识别Grub2修改启动项的方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下不识别Grub2修改启动项的方法相关的知识,希望对你有一定的参考价值。
参考技术A 最近在搭建vps的时候发现有的商家没有grub2命令,很是郁闷,不过后来发现通过centos6的方式可以改变启动项使用条件:
1. debian9/centos7 内核更新了,但是最后 grub2-mkconfig输入以后提示not found command的情况
2.要更新grub2却不识别命令的情况
上手方法:
1.查找grub.cfg位置定位
命令:whereis grub.conf
2.打开grub.conf:vim /etc/grub.conf
修改default=1 (0起)
3. ESC-> :wq 结束
4.重启
Debian 9 启动后进入命令行
打开 default grub 配置
$ sudo vi /etc/default/grub
修改以下3处内容
1. 找到行 GRUB_CMDLINE_LINUX_DEFAULT="quiet",加#注释掉这一行配置,修改为 #GRUB_CMDLINE_LINUX_DEFAULT="quiet"
2. 找到行 GRUB_CMDLINE_LINUX="",修改为 GRUB_CMDLINE_LINUX="text"
3. 找到行 #GRUB_TERMINAL=console,修改为 GRUB_TERMINAL=console
保存修改
更新grub配置
$ sudo update-grub
设置为多用户(命令行)启动
$ sudo systemctl set-default multi-user.target
进入命令行界面,输入 startx 命令就可以打开图形界面
$ sudo startx
从图形界面切换到命令行界面,可以通过组合键 Ctrl + Alt + F2……F6
如果要重新修改为图形界面启动
还原grub文件中修改的3处内容
设置图形界面启动
$ sudo systemctl set-default graphical.target
以上是关于Linux下不识别Grub2修改启动项的方法的主要内容,如果未能解决你的问题,请参考以下文章
云服务器 ECS Linux CentOS 修改内核引导顺序