请注意,所有荣誉均归原作者所有这里。

请注意,所有荣誉均归原作者所有这里。

我希望我的系统仅启动到 CLI(没有 X,GUI)并运行一些 sudo(root)命令。

一个例子是终端在启动时启动并运行sudo cd Desktop/folder然后sudo ./Example -c

答案1

为了解决启动到命令行的问题,

使用您喜欢的编辑器进行编辑/etc/default/grub,例如nano

sudo nano /etc/default/grub

找到这一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

更改为:

GRUB_CMDLINE_LINUX_DEFAULT="text"

更新 GRUB:

sudo update-grub

对于使用 systemd 的系统,(这是 systemd 版本的附加步骤,例如 Ubuntu 15.04),上述针对 grub 的步骤仍然是必要的。

您需要告诉systemd不要加载图形登录管理器:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

startx登录后,您仍然可以通过输入内容来使用 X。

请注意,所有荣誉均归原作者所有这里


关于启动时运行命令:

您所要做的就是将命令添加到文件末尾/etc/rc.local

例如,您可以添加

sudo "/home/yourUserHere/Desktop/folder/Example.sh"

相关内容