web-dev-qa-db-ja.com

デュアルブートはEFIデバイスを無視します

PCがEFI/UEFIモードで起動しなくなりました。 grubをインストールし、Windows10とUbuntuLinux(14.04 LTS)の両方で起動できました。私は最近、Fedora Workstation29を「自動的に」インストールしてubuntuパーティションからスペースを作成しようとしました。それ以来、EFI/UEFIで起動できませんでした。ブートプロセスは、ハードドライブをEFIブートディスクとして認識しません。 Fedoraのインストールを削除しようとしましたが、新しいバージョンのubuntuをインストールしましたが、何も機能しません。 Windowsを再インストールしようとしましたが、Windowsフラッシュドライブから起動できません。 Linuxフラッシュドライブから起動でき、そこからディスクパーティションを確認できます(休止状態のように見えるためにWindowsパーティションをマウントできない場合でも)。機械を稼働状態に戻す可能性はありますか?私はどうしたらいいですか?私は助けを求めようとしました ここここ ほとんど成功しませんでした。

編集:Super Grub2Diskを使用してローカルのubuntuディスクを起動できました。それは実際に私にグラブレスキューターミナルへのアクセスを与えました。そこから私は次のことができました:

set root=(hd0,msdos1)
set prefix=(hd0,msdos1)/boot/grub
insmod normal
normal

この手順により、起動可能なカーネルのセットにアクセスできました。古いubuntuカーネルのみが機能しています。 ubuntuからWindowsパーティションをマウントしました

Sudo mount -o remove_hiberfile /dev/sda4 /mnt/win

windowsとLinuxファイルをバックアップします。

次のステップは、Linuxをフォーマット/再インストールすることです。そこから、Windowsを再インストールする方法を理解する必要があります。

3
Eamon

私は個人的に、ブートパーティションを見つけて修復しようとするツールを使用します。最初にライブUbuntuディストリビューションで起動し、boot-repairをインストールします。

Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt update
Sudo apt install boot-repair

そして、実行して、うまくいけば前の状態を正常に回復します(このツールは数か月前に一度私を救いました):

boot-repair
2
marc