Fedora 21がインストールされています。前回起動したときにGnomeテーマを変更しました。その後、再起動し、次のようになります。
起動を続けると、コンピュータが再起動し、このウィンドウが再び表示されます。何かを登録することを選択すると、ディスク上のいくつかのフォルダを参照できます。
Fedoraのインストールを修正する方法についてのアイデアはありますか?
たぶん重要なパッケージを削除したかもしれません。
答え1
今日この問題が発生しましたが、次の手順で問題を解決してインストールを保存できました。
- Live CDをダウンロードし、影響を受けるコンピュータから起動します。
- 端末を開く
- fdisk -l と cat /etc/fstab どのデバイスがインストールされているかを確認する
- /mntの正しい部分に正しいデバイスをマウントしてください。
- マウント --bind /dev/mnt/dev
- マウント --bind /proc /mnt/proc
- マウント --bind /sys/mnt/sys
- マウント -o バインド/実行/mnt/実行
- chroot /mnt
- 署名されたshimを/boot/efiに再インストールします。 dnf は grub2-efi-x64 grub2-efi-x64-modules shim を再インストールします。
- chmod -x /etc/grub.d/30_os-prober
- grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- 出口
- 再起動
- 正しく機能するインストールが必要です。
答え2
今日Fedora 33にアップグレードした後、この問題が発生しました。 Fedora Wikiページに記載されている「dnf autoremove」コマンドを愚かに実行しました。必要なステップは上記のSmurph269とほぼ似ていました(ソースリンクURLが非常に役に立ったにもかかわらず)...
ライブ画像をダウンロードして起動します。
端末を開きます。
fdisk -l
上位レベルのディスクレイアウトを表示するために使用されます。あるいは、gparted
GUIのアプリケーションを使用して同様の詳細を表示することもできます。次の場所にこれらのディレクトリを作成します
/mnt
。cd /mnt
mkdir boot boot/efi home dev proc sys run
udisksctl unlock -b /dev/sda4
暗号化されたファイルシステムのロックを解除するために使用されます。デバイス名は、gparted ディスプレイに「暗号化済み」と表示されます。vgscan --mknodes
ボリュームグループを表示してから、vgchange -ay
ボリュームグループをアクティブにするために使用されます。lvdisplay
論理ボリュームを表示するには確認してください。次の順序でファイルシステムをマウントします(デバイスファイル名/ dev / *は異なる場合があります)。
mount /dev/fedora/root /mnt
mount /dev/sda3 /mnt/boot
mount /dev/sda2 /mnt/boot/efi
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount -o bind /run /mnt/run
chroot /mnt
新しい環境に走ります。dnf install grub2-efi-x64 grub2-efi-x64-modules
dnf reinstall /tmp/shim-0.8-10.x86_64.rpm
。 shim rpmはどんなリポジトリにもありませんが、幸いにも/ tmpディレクトリでrpmを見つけました。grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
。これで grub が正しく再構成されます。終了して再起動してください。頑張ってください:-)