私はFedora 38を持っています。
最後のソフトウェアアップデートでシステムが混乱しました。起動できなくなります。重複したパッケージがあるためです。私はdnf check
エラーを修正して修正しました。dnf remove --duplicates
dnf distro-sync
その後、私が遭遇した唯一のエラーは[!!!!!!] Failed to mount API filesystems.
SELinuxを無効にすることによって「修正」されました。
私はこれをうまくいきませんが、なぜシステムがSELinuxが無効になっているときにのみ起動するのか疑問に思います。再度有効にするにはどうすればよいですか?
答え1
問題を解決するには:
- ライブUSBを使用した起動
- chrootがルートパーティションに入ります。
/etc/selinux/config
SELinuxアップデートファイルの無効化- 正常に起動
- する
touch /.autorelabel
- SELinuxを許可モードに設定
/etc/selinux/config
- 再起動し、ラベルの再指定が完了するまで待ちます。
- 正常に起動し、SELinuxを再適用モードに設定します。
/etc/selinux/config
これで正常に起動する必要があります。
ステップ5と6は、ステップ2に置き換えることができます。