
これまでUbuntu 16.04が稼働している複数のボックスで使用していた
sudo systemctl isolate multi-user.target
グラフィカルターゲットモードからCLIに入るには、
sudo systemctl set-default multi-user.target
起動プロセスをマルチユーザー モードで永続的に停止します。約半年前には機能していたことを覚えていますが、今日試してみたところ、私が所有していた 2 つの (現時点で完全に最新の) 16.04 システムのどちらでも機能しませんでした。
CTRL応答しない点滅カーソルが表示されるだけです。ただし、幸いなことに、 + ALT+で TTY を切り替えてF2、graphical.target モードに戻すことは可能です。
これは最近のバグなのか、競合するソフトウェアを導入してしまったのかを調べようとしています。何を探せばいいのか、どこを探せばいいのかわかりません。
両方のボックスはカーネルバージョンを使用しています
4.4.0-134-generic #160-Ubuntu SMP Wed Aug 15 14:58:00 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
何かアドバイスやバグの確認があれば、とても嬉しいです!
答え1
私も同じ問題を抱えていました! 次のコマンドを使用して解決しました:
systemctl enable getty@tty2
起動時にデフォルトで tty2 を使用するようにマシンを強制します。
これが私にとって役に立ったのと同じくらい、あなたにとっても役立つことを願っています
答え2
Mary Jane、私の経験はあなたの意見を裏付けています。私のネットワークには、デフォルトでマルチユーザー モードに設定されているシステムが 6 つあり、2 年以上にわたって意図したとおりに動作し続けており、現在も動作しています。定期的な apt-get-upd-upg サイクルによってパフォーマンスが低下しているようには見えません。しかし、2 台の新しいマシンに Xubuntu 16.04.6 をクリーン インストールした後、次のエラー レスポンスが表示されます。
systemctl マルチユーザーターゲットを有効にする
ユニット ファイルにはインストール構成 (WantedBy、RequiredBy、[Install] セクションの Alias 設定、およびテンプレート ユニットの DefaultInstance) がありません。つまり、systemctl を使用して有効化するものではありません。この種類のユニットが存在する理由として考えられるのは、1) ユニットが、別のユニットの .wants/ または .requires/ ディレクトリからシンボリック リンクされることによって静的に有効化される可能性がある場合です。2) ユニットの目的は、要件依存関係を持つ他のユニットのヘルパーとして機能することである可能性があります。3) ユニットは、必要に応じてアクティベーション (ソケット、パス、タイマー、D-Bus、udev、スクリプト化された systemctl 呼び出しなど) によって起動される可能性があります。4) テンプレート ユニットの場合、ユニットはインスタンス名を指定して有効化されるものです。
その後、別のシステムで完全に新規インストールをテストしたところ、今度は「systemctl enable multi-user.target --force」が受け入れられるように見えました。しかし、再起動すると、パーティションが完全に壊れてしまいました (つまり、ハードリセットされ、画面が空白になりました)。この問題に遭遇した人からの投稿はほとんどなく、解決策も見つからないことに気付きました。
記録のために主観的に言うと、Ubuntu がユーザー コミュニティに systemd、そして後に「snapd」を受け入れるよう強制すると決めたとき、私は 16.04 以降の新しい Ubuntu リリースの使用をやめました。最近になって、18.04 への移行を検討しているときに、16.04.6 と最新バージョンの 18.04 を再評価することにしました。私は Ubuntu から完全に離れる寸前です。この特定の状況は、私にとって最後の一押しだったかもしれません。