Sony Vaio PCを持っています。ラップトップからUbuntuをアンインストールした後、修正できない問題が発生しました。次のようなエラーメッセージが表示されます。
SECURE BOOT FAILED! Your VAIO has detected an invalid operating system.
私は回復を試みましたが、結果として得られる唯一のことは、黒い背景に白いテキストで表示される次のエラーメッセージで、同じことを言って同じVAIO CAREセクションに入ります!これは、VAIOケアシステムに入る前に表示されます。
Could not open "\EFI\BOOT\fallback.efi": 14
Failed to open "\EFI\BOOT\grubx64.efi" - 800000000000000E
Failed to load Image
Failed to open "\EFI\BOOT\MokManager.efi" - 800000000000000E
Failed to load Image
私は何をすべきかわかりません。私を助けてください。私は勉強しているので、毎日ラップトップを使わなければなりません!
このメッセージは、セキュアブートを有効にしたが、展開されたブートマネージャーを使用したために表示されます。
コマンドラインで、次のものを入力します。
mountvol S: /S
bcdedit /set {bootmgr} path \EFI\Boot\bootx64.efi
警告:\ EFI\Boot\bootx64.efiに変更を加えた場合、これは期待どおりに機能しません。登録が必要な場合があります
\EFI\Microsoft\Boot\bootmgr.efi
の代わりに
\EFI\Boot\bootx64.efi
しかし、私はそれをテストしていません、あなた自身のリスクでそれをしてください。
最後に、リブートし、セキュアブートを有効にします。
または、ブートマネージャーreFindをインストールして、すべてのefiを管理することもできます。こちらをご覧ください:
http://www.rodsbooks.com/refind/
今後、より多くのOSをインストールする場合は、このブートマネージャーが大いに役立ちます。
更新:
Scrennショットで、EFIパーティションを削除できることがわかりました。これは本当に悪いスーツですが、それでもいくらかの努力で修正できます。手動で回復する必要があります。次の手順を実行します:
警告:コマンドの/ dev/sdaxのようなすべてのディスクは単なる例であり、システム環境に応じて交換する必要があります。
このライブシステムを起動します。 lsblkを実行すると、次のような出力が得られますが、efiはマウントされていません。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 260M 0 part
├─sda2 8:2 0 1.5G 0 part
├─sda3 8:3 0 260M 0 part /boot/efi
├─sda4 8:4 0 128M 0 part
├─sda5 8:5 0 845.1G 0 part /home/win
├─sda6 8:6 0 392M 0 part
├─sda7 8:7 0 33.9G 0 part
├─sda8 8:8 0 500M 0 part /boot
├─sda9 8:9 0 19.5G 0 part /
├─sda11 8:11 0 27G 0 part /home
└─sda12 8:12 0 3G 0 part [SWAP]
リカバリディスクを見つけます。ソニーvaioの場合、通常は1.5GBのサイズのWindowsリカバリディスク/ dev/sda2(または260MBのサイズのEFIリカバリディスク/ dev/sda1)です。
このディスクを
mkdir recovery && mount /dev/sda2 recovery
このディスクにbootmgr.efiがあることを確認してください。通常、./ recovery/EFI/Bootまたは./ recovery/EFI/Microsoft/Bootにあります。 /。
使用する
cgdisk /dev/sda
/ dev/sda3をEFIパーティションにします(コードをef00として設定します)。他のものを変更しないでください。
マウントします。
mkdir /boot/efi && mount /dev/sda3 /boot/efi
./recover/EFIの下のすべてを新しいefiパーティションにコピーします。
cp -r ./recover/EFI /boot/efi/
の出力を確認してください
$ ls /boot/efi/EFI/
は
Boot/ Microsoft/
新しいefiブートマネージャーをロード可能にします。
efibootmgr -c -l \\EFI\\Boot\\bootx64.efi -L Microsoft
私の古い答えと同様に、上記のコマンドが機能しない場合は、Microsoft\Bootの下にWindowsブートローダーを設定する必要がある場合があります。
efibootmgr -c -l \\EFI\\Microsoft\\Boot\\bootmgr.efi -L Microsoft
マウントされたすべてのディスクとUSBスティックを取り外します。リブートして、セキュアブートを有効にします。これで、ウィンドウに入ることができます。
Ubuntuパーティションを削除し、UbuntuとWindows 8.1をデュアルブートで実行していました!
ただし、セキュアブートをオフにすると、GNU =GRUBバージョン2.00-19ubuntu2.1!
Exitを書き込もうとする必要がありますが、再起動を続けてGNU GRUB!