The Linux Bible, 10th Editionでは、次のように言います。
systemdを使用すると、一部のサービスを無効にすることはできません。これらのサービスは静的サービスです。次のサービス dbus.service を検討してください。
実行するように指示されるとおり:
sudo systemctl disable dbus.service
Removed /etc/systemd/system/multi-user.target.wants/dbus-daemon.service.
Removed /etc/systemd/system/dbus.service.
Removed /etc/systemd/system/messagebus.service.
Fedora 36で。
何か間違っていると思います。再度有効にしてみました。
sudo systemctl enable dbus.service
Failed to enable unit: Unit file dbus.service does not exist.
答え1
Fedora 36でdbus.serviceを再度有効にする正しいコマンドは次のとおりです。
sudo systemctl enable dbus-daemon
Created symlink /etc/systemd/system/dbus.service → /usr/lib/systemd/system/dbus-daemon.service.
Created symlink /etc/systemd/system/messagebus.service → /usr/lib/systemd/system/dbus-daemon.service.
Created symlink /etc/systemd/system/multi-user.target.wants/dbus-daemon.service → /usr/lib/systemd/system/dbus-daemon.service.
システムを再起動する前に再起動すると、システムがクラッシュし、何も表示されません。再度有効にするには、回復モードに入る必要があります。
ルートアカウントにパスワードがないと、回復モードに入ることができず、エラーが報告されます。
コンソールへのアクセスを開くことができず、rootアカウントがロックされています。
提供された方法を使用できますこの投稿に。
ルートアカウントのパスワードを設定するには、「ライブディスクリカバリブートローダの使用」セクションに記載されているコンテンツを使用してください。この投稿に。Fedora 36では、「BTRFSのデフォルトインストール用」セクションを選択しましたが、指示が正しく機能しました。