アップグレード後、Fedora 32スイッチのルートを起動できず、緊急モードで起動します。

アップグレード後、Fedora 32スイッチのルートを起動できず、緊急モードで起動します。

アップグレードガイドで指定したコマンドを使用して、Fedora 30からFedora 32に直接アップグレードしました。私が使ったことを参考にしてください -allowerasing

sudo dnf システムアップグレードのダウンロード --releasever=32 --allowerasing

Fedoraバージョンを使用して再起動しようとすると(ノートブックでWindowsブートマネージャを使用してデュアルブートを使用している場合)、次のエラーが発生します。

[FAILED] Failed to start Switch Root.

実行すると、systemctl status initrd-switch-root.service次のようになります。

Failed to switch root: Specified switch root path '/sysroot' does not seem to be an OS tree. os-release file is missing.

/sysroot実際には空のフォルダで、os-releaseへのリンクがありませんが、/usr/lib/os-releaseまだ正しい内容があるようです。

オンラインで見つけたいくつかのソリューションに基づいて、以下を試しました。

mkdir -p /sysroot/etc
cp /usr/lib/os-release /sysroot/etc/
reboot

ただし、再起動後も同じエラーが発生し続けます。私も他のバグレポートに触発され、これを試しました。

mount -o remount,rw /sysroot
cd /sysroot/usr/lib
ln -s os.release.d os-release.d   
exit

しかし、最初の行はmount point not mounted or bad option。シンボリックリンクを手動で作成して再起動しようとすると、/usr/lib/os-release存在しなくなり、エラーが再表示されます。

この問題を解決する方法についてのアイデアはありますか?これは大きな助けになります。ありがとうございます!

ベストアンサー1

おすすめ記事