Debian Jessieがアップデートされた後、/ etc / inittabでstartx自動ログインは実行されません。

Debian Jessieがアップデートされた後、/ etc / inittabでstartx自動ログインは実行されません。

GUI(安定)なしで最小のDebianシステムをインストールし、Cinnamonデスクトップを取得するためにtest / jessieに切り替えましたが、起動時にXが起動しません。 CLIから自分でログインすると、startxGUIを起動するために入力できます。問題はありません。だから、以下を追加しました/etc/inittab

# The default runlevel.
id:5:initdefault:

# ...

sx:45:once:/bin/su -c /usr/bin/startx -l bateman

これは何の影響もありません。なぜできないの?さらに重要なのは、ソフトウェアをインストールせずにどのように機能させるのですか?

編集する

/etc/inittab私が見るにはまったく何もしないようです。変化

1:2345:respawn:/sbin/getty 38400 tty1

到着

1:2345:respawn:/sbin/getty -a bateman 38400 tty1

自動的にログインしない(グループを作成して追加した後でもautologin(狂った暗殺はここから始まる)、そして注釈処理

3:2345:respawn:/sbin/getty 38400 tty3

無効になっていませんtty3。どうしたの?

ベストアンサー1

systemdはSystem 5と互換性がなく、initSystem 5のみ互換性がありますrc

Debian 7から今後Debian 8に切り替えました。わからないかもしれませんが、これはシステム管理を(Linux)System 5 +からsystemdにinit切り替えましたrc。 systemdはデフォルトの初期化システムであるため、特定のアップグレードではこの切り替えが行われます。

Linux System 5スタイルのシステム管理は2つの部分で構成されています。initこれはプロセス#1として実行され、起動スクリプトrcと停止スクリプトの実行を担当します。実際にはDebianの2つの異なるパッケージから来ました。 init出身ですシステムベネットパッケージ、rc一般的にsysv-rcパック。 (rcシステム5で使用できるいくつかの代替プログラムがありますinitファイル-rcそしてオープンソースライブラリバッグ。 )

/etc/inittab処理された設定ファイルですinit。 systemd は、これに対する以前のバージョンとの互換性メカニズムを提供しません。 systemdのSystem 5以前のバージョンとの互換性メカニズムは、rc実行中のSystem 5にのみ適用されます/etc/init.d/。 (Systemdは、file-rcとopenrcの構成メカニズムの以前のバージョンとの互換性メカニズムも実装していません。)

これはsystemdに限定されていません。ほぼいいえ初期化/システムマネージャの交換 - Felix von Leitnerminit渡す初期化NGsystem-managerそしてスタートアップ企業おやつ-プロセス/etc/inittab。私が見た唯一のことは、/etc/inittabNikola Vladovのものです。ニネット

サービスをsystemdに接続するには、サービスが使用するメカニズムを使用する必要があります。するサポート、つまり自分のサービスユニットファイルとSystem 5rc構成ファイルをsystemdサービスとして実行する/etc/init.d/方法は次のとおりです。startxその他の質問、間違いなく。

追加読書

おすすめ記事