Fedora 36でdbus.serviceを再度有効にする方法

Fedora 36でdbus.serviceを再度有効にする方法

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のデフォルトインストール用」セクションを選択しましたが、指示が正しく機能しました。

おすすめ記事