web-dev-qa-db-ja.com

Ubuntuをアンインストールした後のブートの問題

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

私は何をすべきかわかりません。私を助けてください。私は勉強しているので、毎日ラップトップを使わなければなりません!

3
user250135

このメッセージは、セキュアブートを有効にしたが、展開されたブートマネージャーを使用したために表示されます。

  1. Uefi設定でセキュアブートを無効にします。
  2. Windowsにログインします。そしてwin + sを押します。
  3. cmdを入力してから、管理者として実行を選択します。
  4. コマンドラインで、次のものを入力します。

    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のようなすべてのディスクは単なる例であり、システム環境に応じて交換する必要があります。

  1. Ubuntuライブイメージなどの起動可能なusbシステムを作成します。セキュアブートを無効にしていることを確認してください。
  2. このライブシステムを起動します。 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]
    
  3. リカバリディスクを見つけます。ソニーvaioの場合、通常は1.5GBのサイズのWindowsリカバリディスク/ dev/sda2(または260MBのサイズのEFIリカバリディスク/ dev/sda1)です。

  4. このディスクを

    mkdir recovery && mount /dev/sda2 recovery
    
  5. このディスクにbootmgr.efiがあることを確認してください。通常、./ recovery/EFI/Bootまたは./ recovery/EFI/Microsoft/Bootにあります。 /

  6. 元のefiパーティションを見つけます。通常、sony vaioでは/ dev/sda3であり、ディスクのサイズは260MBです。 efiパーティションのように見えない場合は、自分で新しいefiパーティションを作成してください。心配しないでください。efiパーティションを複数作成しても安全です。
  7. 使用する

    cgdisk /dev/sda
    

    / dev/sda3をEFIパーティションにします(コードをef00として設定します)。他のものを変更しないでください。

  8. マウントします。

    mkdir /boot/efi && mount /dev/sda3 /boot/efi
    
  9. ./recover/EFIの下のすべてを新しいefiパーティションにコピーします。

     cp -r ./recover/EFI /boot/efi/
    

    の出力を確認してください

    $ ls /boot/efi/EFI/
    

    Boot/       Microsoft/
    
  10. 新しいefiブートマネージャーをロード可能にします。

    efibootmgr -c -l \\EFI\\Boot\\bootx64.efi -L Microsoft
    

    私の古い答えと同様に、上記のコマンドが機能しない場合は、Microsoft\Bootの下にWindowsブートローダーを設定する必要がある場合があります。

    efibootmgr -c -l \\EFI\\Microsoft\\Boot\\bootmgr.efi -L Microsoft
    
  11. マウントされたすべてのディスクとUSBスティックを取り外します。リブートして、セキュアブートを有効にします。これで、ウィンドウに入ることができます。

2
House Zet

Ubuntuパーティションを削除し、UbuntuとWindows 8.1をデュアルブートで実行していました!

ただし、セキュアブートをオフにすると、GNU =GRUBバージョン2.00-19ubuntu2.1!

Exitを書き込もうとする必要がありますが、再起動を続けてGNU GRUB!

0
user250135