ubuntu关闭grub开机界面以及命令行启动

1. 命令行启动

打开/etc/default/grub文件,进行以下编辑:

GRUB_CMDLINE_LINUX=""  修改为:GRUB_CMDLINE_LINUX="text"
#GRUB_TERMINAL=console 前的“#”号去除,即反注释该行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash",表示不打印启动信息并显示开机动画,很多文章说注释掉这一行,其实不用注释掉
sudo update-grub
sudo systemctl set-default multi-user.target 


///
如果想要还原为图形桌面

GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL=console 前释该行
sudo update-grub
sudo systemctl set-default graphical.target 

2. 关闭grub引导界面:

主要参考:https://blog.csdn.net/c332030/article/details/87810802

遇到的问题主要是第一次开机的确没有引导项了,但是如果强制断电的话,开机又会出现引导项。

查看/boot/grub/grub.cfg文件,发现在我没有使用update-grub的时候,这个文件已久被修改了。

if [ "${recordfail}" =1] ; then
 set timeout = 30

......

看来就是这里出问题的,我的修改方式比较暴力,去/etc/grub.d文件夹内,把recordfail相关的事件由默认的30改为0,这样改问题是显而易见的,如果系统真的出现了问题,我们可能没有办法进入recover修复界面了。

 

第二个,修改开机启动界面,去/usr/share/Plymouth/themes/ubuntu-logo这个文件夹里面修改。如果是其他themes,去对应的文件夹内。

 

第三个,开机进入命令模式,网上大部分是GRUB_CMDLINE_LINUX_DEFAULT一行中改为"text",但是这样一来开机会打印很多log信息,可能是Ubuntu版本不一样了,ubuntu16.04 改成 GRUB_CMDLINE_LINUX_DEFAULT一行中改为"quiet splash 3"就可以了

 

 


版权声明:本文为a564076883原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。