請注意,所有功勞均為原作者所有這裡。

請注意,所有功勞均為原作者所有這裡。

我想讓我的系統只啟動到 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"

相關內容