すべてのクレジットは元の著者によるものであることに注意してくださいここ。

すべてのクレジットは元の著者によるものであることに注意してくださいここ。

システムを 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"

関連情報