【Linux】Linux GUI/命令行 模式的切换

Linux 有7 个启动级别:init 0,1,2,3,4,5,6
其含义是
0:停机
1:单用户形式,只root进行维护
2:多用户,不能使用net file system
3:完全多用户
5:图形化
4:安全模式
6:重启
分别对应, /etc/rc.d/中的rc*.d的文件。比如 init 0,对应的系统会运行,/etc/rc.d/rc0.d里指定的程序。

系统运行中的切换

使用 sudo init id 命令

sudo init 1

系统启动时指定运行模式

Step 1: 首先进入启动选择界面

【Linux】Linux GUI/命令行 模式的切换_第1张图片

Step 2: 在系统界面输入 e, 进入 grub2 参数编辑模式

Step 3: 在编辑界面红圈的位置输入对应模式的 id

【Linux】Linux GUI/命令行 模式的切换_第2张图片

Step 4: 输入 F10 (或 Ctrl + X) 保存然后自动 boot

使用经验

有一次 Ubuntu 因为装 Nvidia 驱动, X 打不开了. 可以盲操, 但是屏幕全黑. 于是, 想改动到mod 3. 然后发现, mod 3 也进不去. 转而使用 mod 1. mod 1 顺利进入, 完成操作, 重启. 发现 mod 1 无法再次进入. 再然后发现 mod3 也无法正常进入. 再重启, 诶, 自动boot mod5居然 GUI 好了. 其中原理尚未明了.

Ref

  • Linux下的init 0-6 (启动级别:init 0,1,2,3,4,5,6)
  • how-to-boot-into-linux-command-line

你可能感兴趣的:(Linux)