起動時にXを無効にすることは可能ですか?サーバーをセットアップしているので、起動するたびにグラフィカルインターフェイスが読み込まれないと便利です。
起動時にXを無効にすることは可能ですか?サーバーをセットアップしているので、起動するたびにグラフィカルインターフェイスが読み込まれないと便利です。
回答:
/etc/default/grub
お気に入りのエディターで編集します。例nano
:
sudo nano /etc/default/grub
この行を見つけます:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
次のように変更します。
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUBを更新します。
sudo update-grub
これは、Ubuntu 15.04などのsystemdリリースの追加手順です。grubの上記手順は引き続き必要です。
systemd
グラフィカルログインマネージャをロードしないように指示する必要があります。
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
startx
ログイン後にXを使用することもできます。
systemctl get-default
現在の実行レベルの名前であるものを見つけるとする、その名前を覚えて使用し、その後systemctl set-default multi-user.target
「multi-user.target」にそれを変更したり、代わりにコマンドを等しくし、変更を参照してくださいこれらを実行します。rm '/etc/systemd/system/default.target'
その後ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
。問題がまだ存在する場合は、を使用して覚えているデフォルトの実行レベルを再実行しますsystemctl set-default RunLevelName
。
GUIをインストールするとおそらくGUIが自動的に起動しますが、Ubuntuでテキストモードで起動するのは非常に簡単です。/etc/default/grub
ルートとして開いて追加text
するだけです
GRUB_CMDLINE_LINUX_DEFAULT=
ライン。次に実行します:
sudo update-grub
システムは常にテキストモードで起動します。
GUIから起動する場合e
は、起動メニューを押しtext
てkernel
行から削除します。
起動後にGUIを起動する場合は、次を実行します。
sudo /etc/init.d/lightdm start
お役に立てれば :)
text
カーネルコマンドラインを尊重します。
テキストモードで起動する場合:
編集/etc/default/grub
。例えば:
sudo gedit /etc/default/grub
この行を見つけます:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
追加text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
次にGrubを更新します。
sudo update-grub
注:
削除quiet splash
(つまりGRUB_CMDLINE_LINUX_DEFAULT=""
)すると、ブート中にテキストが表示されますが、通常どおりグラフィカルなログイン画面が表示されます。に置き換えるquiet splash
とtext
、ログインプロンプトが表示されます。GNOMEセッションを開始するには、sudo /etc/init.d/gdm start
またはを使用しますstartx
。
GDMを無効にするには:bum
をインストールします。
インストール後、[システム] >> [管理] >> [起動マネージャー]に表示されます。
Gnome Display Managerのチェックを外します
GRUB_CMDLINE_LINUX_DEFAULT=""
グラフィカルログインの起動中に起動中に詳細を表示するように機能します。
lightdmをログインマネージャーとして使用している場合は、無効にすることで読み込みを防ぐことができます。
オーバーライドを使用できます。
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
コマンドでlightdmを起動するには:
sudo start lightdm
システムを復元して、ブート時にlightdmが常に開始されるようにするには:
sudo rm /etc/init/lightdm.override
詳細については、upstartクックブックがあなたの友人です。
Ubuntu Server Editionを使用できます。
それはすでにいくつかの古い質問で答えられていますが、今はそれらを見つけることができませんので、ここでさまざまな状況を要約します。
によって開始されたXサーバーを停止するにはstartx
、単にセッションを終了します。
Login Manager(GDM)によって起動されたXサーバーを停止するには、次を実行します。
sudo service gdm stop
その後に移動したtty押し例えば、Ctrl- - Alt、F1そして、テキストモードでは、ここでログインしてください。
ログインマネージャー(およびX)がまったく起動しないようにするには、変更します
/etc/default/grub
行を変更する
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
になる
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
次に、grub設定ファイルを更新します
sudo update-grub
次回テキストモードに直接移動したときにstartx
、Xセッションを開始する必要がありますsudo service gdm start
。
フォローしました
ステップ1最初に実行してリポジトリを更新します
sudo apt-get update
ステップ2 lightdmの古いバージョンにはバグがあるため、同じものをアップグレードする必要があります。実行するには、
sudo apt-get install lightdm
ステップ3ここで、grub configを変更する必要があります。
ステップ3a/etc/default/grub
お気に入りのエディターで開き、変更します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に
GRUB_CMDLINE_LINUX_DEFAULT="text"
ステップ3bまた、GRUB_HIDDEN_TIMEOUT = 0もコメントします。この行は、GRUBメニューを非表示にするためのものです。
ステップ4次に、GRUB構成をアップグレードします
sudo update-grub
ステップ5 Ubuntu 11.10デスクトップエディションは、GUIにlightdmを使用します。同じを無効にする必要があります
sudo update-rc.d -f lightdm remove
ステップ6マシンを再起動します。
はい、grubコマンドを編集することで、起動時にコンソールで起動するようにシステムに指示することができます。GRUBメニューに到達したら、Ubuntuのエントリを強調表示して、を押しeます。
以下の画像のようなテキストが表示されます。
text quiet splash をtextに変更します。を押しF10て起動します。(ソース:rolling-ubuntu)。私はシステム14.04でこれをテストしましたが、テキストコンソールを起動しましたが、lightdmは見えません。lightdmを開始しましたsudo initctl start lightdm
毎回そうすることを避けるために、この回答で提案されているようなオプションで永続的なgrubエントリを追加することができます
別の提案として、同じ投稿の別の回答で提案されているように、デフォルトのランレベルを変更し、lightdmが開始/停止するランレベルを変更します
3
オプションが機能するためにサーバーや他のエディションを必要とするものは何もありません(そして、機能text
しなかったために私に起こりました)。
このスレッドは、LightDMをDisplay Managerとして使用していることを前提としています。これは通常のDM / welcomerかもしれませんが、それは元の質問の一部ではありません。(そして彼は特定しなかった..)
私の場合:
サーバーでKDE / KDMを使用しています。代わりに、ランレベル2でのupstart / serviceの開始を無効にします。
/etc/init/kdm.conf:(kdm:4:4.8.5-0ubuntu0.3、Upstartバージョン:1.5-0ubuntu7.2)
見つける:
start on ((filesystem
変化する
and runlevel [!06]
に
and runlevel [!026]
再起動時にデフォルトのランレベルが2であると仮定すると、KDMではなくコンソールが表示されます。その後、必要なときにDM / DEを手動で実行できます= 'startx' / etcを使用します。マシンをコンソールに戻し、この後Xサーバーを完全に終了するには、「ログアウト」を使用します。
他のdm .confsスクリプトも同様です。(私はこのようにサーバーをセットアップします。たまにGUIを使用して作業できるようにします。
編集
(私の現在のシステム:Upstart 1.12.1 / Ubuntu 14.04)
最近、これを解決する方法は、起動時にディスプレイマネージャーが起動しないようにすることです。
echo "マニュアル" | sudo tee -a / etc / init / {service} .override
lightdmの場合:
echo "manual" | sudo tee -a /etc/init/lightdm.override
これには、kdm / gdmを含む/ etc / init内の任意のサービスを指定できます。再起動後に必要に応じて実行する「startx」。
GRUB 2設定をカスタマイズします。
sudo nano /etc/default/grub
、ルート権限でファイルを開くには、行を見つける
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
に変更します
GRUB_CMDLINE_LINUX_DEFAULT=”text”
変更を保存し(ctrl + oを押してからENTERを押します)、ファイルを閉じます(ctrl + x)。
新しい設定を適用するには、これを行います
sudo update-grub
PCを再起動します
sudo reboot
テキストグラフィックログイン画面... tty(デフォルトtty1)にログインするための資格情報を提供します。tty1からtty6のcrtl + alt + [F1からF6]でttyを変更できます。sudo start lightdm
(ctrl + alt + F7)を使用して、グラフィカルユーザーインターフェイスであるXセッション(X11セッション)を開始することもできます。
PS:ここで行った変更を元に戻したい場合は、リンクをクリックしてください。
起動プロセスを管理するsystemdでLubuntu 15.05を使用している場合は、コンソールを起動し、後でコンソールからグラフィカル環境を起動できます。次の手順を実行します:
前述の編集に従って、ブルーノごとにグラブします。お好みのエディターで
編集/etc/default/grub
します。例:nano:
sudo nano /etc/default/grub
次の行をご覧ください。
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
次のように変更します。
GRUB_CMDLINE_LINUX_DEFAULT="text"
Grubの更新:
sudo update-grub
ブルーノは提案したsudo systemctl enable multi-user.target --force
。の使用はforce
私を悩ませたので、私は好みました sudo systemctl set-default multi-user.target
。ターミナルを開いてsudo systemctl set-default multi-user.target
再起動すると、パスワードを要求するコンソールが表示されます
グラフィカル環境に入ることを希望する場合は、を入力しますsudo systemctl start lightdm
。lightdmログインウィンドウが表示されます。
ctrl alt F1キーコンボを使用して、必要に応じて終了するコンソールに戻ります。(通常は次のブートまでそこで行われているので、コンソールモードを終了します)ctrl alt F7でlightdmログインに戻ります。または、必要または要望ごとにctrl alt F1からF7。
また、特にログインプロンプトが表示されなかったり、画面が部分的に表示されない場合は、カーネルが問題となる可能性のあるビデオモードを変更しないようにすることもできます。設定GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset"を/ etc / default / grubに追加します。
#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Ubuntu Server 16.04.1でテスト済み
私は次のことをしました:
最初に実行してリポジトリを更新します
sudo apt-get update
古いバージョンのlightdmにはバグがあるため、同じバージョンをアップグレードする必要があります。実行するには、
sudo apt-get install lightdm
次に、grub configを変更する必要があります。
/etc/default/grub
お気に入りのエディターで開き、変更します
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
に
GRUB_CMDLINE_LINUX_DEFAULT="text"
また、コメントGRUB_HIDDEN_TIMEOUT=0
この行はGRUBメニューを非表示にするためのものです
次に、GRUB構成をアップグレードします
sudo update-grub
マシンを再起動します。
lightdm.conf
、lightdmを削除する必要はありません。
Ubuntu-desktopをインストールするlightdm
と、システムで起動するように自動的に設定されます。これを無効にし(おそらく編集して/etc/rc.local
)、startx
必要なときにグラフィカルインターフェイスを実行する必要があります。
Lubuntu 18.04.3 LTSに関する単なるレポート。
sudo nano /etc/default/grub
次に、上記の行を次のように変更します。
GRUB_CMDLINE_LINUX_DEFAULT = "text"
sudo update-grub
これにより、ブートのテキストモードが正しく設定されます。非常に便利なので、ログファイルを調べなくても問題を追跡して特定できます。
systemctl get-default
これは「graphical.target」を出力します。今後の元の状態の復元のために注意してください。
sudo systemctl set-default multi-user.target
これにより、XWindowsのGUI(lightdmおよびstartx、openboxなど)がオフになりましたが、Xwindowsを起動するにはログイン/パスワードを3回入力する必要がありました。
A)ログイン
B)sudo lightdm#私のデフォルト設定でxwindowsを起動します(これは良いことです)
C)Lubuntuの通常のGUIログインダイアログ。
3つのログインは迷惑ですが、それ以外の場合は正常に機能します。
元の設定を復元:
sudo systemctl set-default graphical.target
これが誰かに役立つことを願っています。:-)
Ubuntu 14.04 Trusty TahrおよびUbuntu 12.04 Precise Pangolinでは、systemdがサードパーティのPPAに追加されているため、最新のUbuntu LTSシステムで簡単にテストできます。あなたがしなければならないのは、システムにPPAを追加することです
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
ここ/etc/default/grub
で、次のように編集するためのターミナル経由の特権で、テキストエディター(gedit
ここで使用)のいずれかを使用してファイルを開きsudo
ます。
sudo -H gedit /etc/default/grub
行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
を変更しますGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
ファイルを保存してGrubを更新します。
sudo update-grub
次に再起動すると、システムはテキストコンソールで起動しますtty1
。
GUIに再度ログインするには
sudo start lightdm
注:startx
またはを使用しないでくださいCtrl+ Alt+ use F7を使用systemd
するUbuntu 15.04の場合sudo service lightdm start