GDMおよびグラフィカルユーザー選択を無効にするにはどうすればよいですか?


32

新しいUbuntuは完全に殺すことができないGDMを備えています。無効にする方法はありますか?

servicesで有効になっていないため、GDM起動スクリプトは削除され、削除されますupdate.rcが、まだ起動します。

GDMおよびグラフィカルユーザー選択を無効にするにはどうすればよいですか?

回答:


24

Ubuntu 10.04では、起動中にタスクとサービスの開始を処理し、シャットダウン中にそれらを停止し、システムの実行中にそれらを監視するUpstartのドキュメントを参照する必要があります。

Upstartはgdmの開始を処理するため、編集する必要があります /etc/init/gdm.conf

sudo vi /etc/init/gdm.conf    # or use nano if vi is unfamiliar

ubuntu 10.04のデフォルトのランレベルは2なので、この行を変更する必要があります

stop on runlevel [016]

ランレベルリストに「2」を追加する

ランレベルで停止[01 2 6]

これでシステムを再起動できます。


17

行う:

sudo dpkg-divert  --rename --add /etc/init/gdm.conf

どの印刷:

Adding `local diversion of /etc/init/gdm.conf to /etc/init/gdm.conf.distrib'

これにより、GDMを無効にしながら、パッケージのアップグレードによってファイルが元の場所に戻されなくなり、GDMパッケージが構成ファイルをアップグレードできるようになります。

11.x以降の場合、GDMの代わりにlightdmが使用されます。代わりにコマンドを使用しました:

sudo dpkg-divert --rename --add /etc/init/lightdm.conf

元に戻すには、名前を変更し、削除して追加します。


13

Ubuntuの最近のバージョンは、SysV initの代わりにupstartを使用しています。

に名前/etc/init/gdm.confを変更し/etc/init/gdm.disabledます。

Kubuntuの場合、名前/etc/init/kdm.confをに変更し/etc/init/kdm.disabledます。


12

このフォーラムスレッドは非常に役立つことがわかりました。

一貫して機能することがわかった解決策は、iscatelによる30以降です。

さて、以前の投稿が指摘したように、これは音を無効にしますが、ここに行きます:

in /etc/default/grub、コメントアウト(#行の先頭に配置)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

そして追加

GRUB_CMDLINE_LINUX_DEFAULT="text"

それから

sudo update-grub2

これにより、ブートタイムラインで「テキスト」がカーネルに渡され、gdmが無効になります。

それでも動作しない場合は、次のことができます

echo "manual" > /etc/init/gdm.override

もう一度試してください。GNOMEコアを備えたUbuntu 12.04 32ビットサーバーを使用しましたが、うまくいきました。


5

サーバー障害に関する@freedevの指示に従います

$ sudo nano /etc/init/gdm.conf

そして次のように変更します:

stop on runlevel [0126]

また

$ sudo nano /etc/init/tty1.conf

そして次のように変更します:

stop on runlevel [!345]

tty1.confに不足している2があることに注意してください。これは、tty1を起動して実行し、最初のコンソールにログオンできるようにするためです。GRUBをいじる必要はありません。


1
これはスレッド化されたフォーラムではないため、「上記の指示に従う」という指示はあまり意味がありません。回答を編集して、より包括的なものにしてください。

1
@ lucian303ランレベルで停止[!345]この部分を取得できませんでした私のtty1.confファイルには、以下が含まれています。 "to" stop on runlevel [!345] "そうすると、行の開始と停止の両方が同じ意味になります。説明してください

3

他のディスプレイマネージャーに切り替えることができます(kdmまたはxdmは、最も広く普及している2つの代替手段ですが、さらに多くあります。Wikipediaを参照してください)。aptitude install使用したいものだけを実行dpkg-reconfigure gdmし、リストから選択します。



3

ランレベルに関する以前の回答(20160611現在)は、Upstartを使用するUbuntuバージョンにのみ関連しています。Ubuntu 16.04はupstartからsystemdに切り替わりました。コンソールから起動するには、むしろXよりも、あなたがからにブートにデフォルトのターゲットを変更する必要があるgraphicalmulti-user

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

次に再起動します。これを元に戻すには:

sudo systemctl set-default graphical.target

そして再起動します。


2

このトピックを読んだ人は、freedevの指示に従ってください。ただし、実行レベル2でgdmを停止する代わりに、実行レベル2でgdmを開始しないようにする必要があります。

編集 /etc/init/gdm.conf

$ sudo vi /etc/init/gdm.conf

この行を変更

and runlevel [!06]

この行で

and runlevel [!026]

他の実行レベル(3、4、5)を除外することもできます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.