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修改启动项的方法的主要内容,如果未能解决你的问题,请参考以下文章

linux改不了vim配置

Linux如何设置Centos启动默认使用的内核

云服务器 ECS Linux CentOS 修改内核引导顺序

CentOS 7与 Windows双系统丢失Windows启动项及默认启动项修改

Windows + linux 双系统修改启动顺序

linux下怎么修改grub.cfg