Windowsから直接起動すると、BIOSにGrubがありません。

Windowsから直接起動すると、BIOSにGrubがありません。

私は台無しにされた可能性があります。昨日、Ideapad 100にプレインストールされたWindows 10でKali Linuxをインストールすることにしました。しかし、私が経験した小さな問題の1つは、適切に起動するには、BIOSで「UEFI」と「レガシーサポート」ブートモードの間を変更する必要があることでした。 WindowsまたはLinuxで起動します。 UEFIを選択するとGrubが表示されず、コンピュータがWindowsに直接起動し、従来のサポートを選択するとGrubが表示され、Kaliが正常に起動しますが、Windowsブートマネージャが機能しないため、Windowsは起動しません。だからブートリカバリディスクのライブUSBを作成して遊び始めました。推奨される修正を試していくつかの詳細設定を調整した後、次のガイドに従ってください。https://askubuntu.com/questions/597052/can-not-boot-anymore-after-a-boot-repair自分で修正してください。運が悪く、Kali Linuxはレガシーリストにも表示されないので、今すぐ起動することはほとんど不可能です。 WindowsブートマネージャはEFIリストの一番上にあるので、うまく動作します。クイックスタートも無効になります。

ベストアンサー1

ここでは、2つのうちの1つが発生します。

  1. ファームウェアはEFIブートシーケンスの更新をサポートしません。 UEFIを実装することが知られている少数のシステム(特に非常に初期のシステム)は、実際にはブートマネージャの仕様を正しく実装しておらず、そのファイルがブートにある/EFI/Microsoft/Boot/bootmgfw.efi場合(Windowsブートローダ名)以外のブートを拒否します。デバイス)。 Windowsが問題を引き起こさないようにするには、クリエイティブな名前変更が必要です。Windowsにアップグレードすると、問題を解決するために行ったすべての操作がキャンセルされるため、この問題を解決するのは簡単ではありません。このような場合は、別のシステムを購入することをお勧めします。これを行うベンダーは、Windowsを使用していない人の生活を非常に困難にする愚かなファームウェアの選択で悪名高いからです。

または:

  1. Linuxをインストールした後にWindowsを起動すると、Windowsは起動順序と内部起動順序の設定を制御するEFI変数を再同期します。この問題を解決するには、bcdeditを使用してWindowsのスタートアップマネージャ設定を更新する必要があります(Windowsをアップグレードするたびにこれをやり直す必要があります)。 これこのページでは修正方法について説明しますが、推奨事項はUbuntuに関するもので、KaliのGRUBパスは異なる場合があります。提案が利用可能ここWindowsでEFIシステムパーティションにアクセスして場所を見つけ、grub.efiコマンドでそのパスを使用しますbcdedit

おすすめ記事