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"就可以了