"dnf delete fedora-release" 実行 - ブラックスクリーン

スーパーユーザーとして次のコマンドを実行しました。 dnf Remove fedora-releaseチュートリアルを読んでいましたが、epel fedoraリポジトリが削除されると思いましたが、それは以前のコマンドでした。

これは恐ろしい間違いであり、結果として黒い画面が表示され、これについて私ができることはありません。私のデータはすべて失われましたか? (/home、/optなど?)Fedoraを再インストールして元の環境を復元できますか?

どんな助けでも大変感謝します。よろしくお願いします。

ベストアンサー1

パッケージfedora-releaseには1つの設定ファイルしか含まれていないため、/usr/lib/os-releaseそれらを削除することは大きな問題ではありません。残念ながら、多くのパッケージがそれに依存しており、これらのパッケージも自動的に削除されます。良いニュースは、データが/home影響を受けないことです。 LiveCDでは引き続きバックアップできます。

システムはリカバリモードまたはLiveCDを介して保存できます。以下を試してくださいこのチュートリアルは、ルートパスワードをリセットするために使用されます。passwdただし、ルートパスワードをリセットする手順を実行する代わりに、次の手順を実行しますdnf install fedora-release。これにより、削除されたすべての依存関係が復元されない可能性があるため、Workstationグループもインストールしてください(Fedora Workstationを使用していると仮定)dnf groupinstall "Fedora Workstation"。削除されたパッケージにはバージョン番号などのいくつかの定義が含まれているため、DNFが機能しない可能性があります。また、リポジトリ構成が削除された可能性があります。以下から手動でダウンロードfedora-releaseしてfedora-reposパッケージする必要があります。rpm -i --no-deps <package>(Fedora 32へのリンク)chrootに手動でインストールします。

それでも問題が解決しない場合は、Fedoraを簡単に再インストールできます。/home別のパーティションまたは論理ボリューム(Fedoraではデフォルト)にある場合は、/homeインストール中にフォーマットせずに既存のパーティションまたは論理ボリュームを簡単に再利用できます(参照:詳細については、Fedoraインストールガイドそして最初にデータをバックアップすることを忘れないでください。)

手動修復に関連する多くの潜在的な問題が発見され、再インストールがおそらく最も簡単な解決策でした。

おすすめ記事