私は新しいFedora 24システムをインストールしており、単に「面白い」ために次のコマンドを実行しました。
systemctl -t service|grep 'loaded active running'| perl -anle 'print "systemctl stop $F[0]; systemctl disable $F[0]"' | sh
すべてのサービスを終了して無効にしようとします。
「auditd」はエラーによる停止を拒否しますが、他のすべてのサービスは正常に停止します。
また、上記のコマンドでこれらのソケットがsystemd-udevdを再起動できることを警告したので、「systemd-udevd-kernel.socket」と「systemd-udevd-control.socket」を無効にしました。
その後、shutdown -r
ブートプロセスは「スイッチルートの起動中...」に達して中断されます。特に:
このメッセージの下のカーソルは通常の速度で点滅し始め、非常に速く点滅します。
通常、このような問題が発生すると、dracutタイムアウトが発生し、最小限のシェルを使用して問題を解決します。今回はドラカットタイムアウトはありません。
私は「system-udevd」を無効にするのが非常に悪い考えだと強く疑います。再インストールせずに解決できる方法はありませんか?
では、どのサービスを無効にしてはいけませんか?
答え1
私は「system-udevd」を無効にするのが非常に悪い考えだと強く疑います。
まあ、あなたが提案する企業全体が失敗の可能性でいっぱいです。
再インストールせずに解決できる方法はありませんか?
LiveCD(または他のディストリビューション)で起動し、すべてのサービスをrootに設定して再度有効にしてみました。でもそうだったらそもそもこんなに混乱に陥らなかったはずなのに。
どのサービスを無効にしてはいけませんか?
基本的なインストールサービスには理由があります。正常に動作するシステムが必要な場合は、何も無効にしないでください(それらの1つにドロップイン交換をインストールする場合を除く)。これを試して、ログインプロンプトを表示する最小限のサービスセットを決定するには、自分で試行錯誤を受ける必要があります。