HP 500-413nl(デスクトップ)があり、Windows 10は毎回UEFI/BIOSで起動順序を変更するため、Ubuntu 16.10(64ビット)を起動する場合は常にF10を押す必要があるため、 BIOSセットアップと起動順序の変更…
PCに回避策はありますか?私は何をすべきか?私は少し必死です。
追伸:BIOSで「セキュアブート」と「高速/クイックブート」を無効にし、Windowsオプション/コントロールパネルで「高速起動」を無効にしました。
また、Windows 10(教育)が起動時に自動的にWindowsブートマネージャーのEFIエントリを再び最上部に移動するという同じ問題に直面しました。変更した場合、Windowsで再起動した後、次回の起動でGrubがスキップされ、Windowsが直接起動されました。これは私がそれを解決した方法です:
EasyUEFI http://www.easyuefi.com/ というツールを使用して、EFI関連の設定を表示および変更することをお勧めします。
ツールを開き、 EFIブートオプションの管理 を選択します
既存のエントリで略奪品を取ります。私にとって重要なのは次の2つです。
Description:Windows Boot Manager
GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
Partition number:2
Partition starting sector:923648
Partition ending sector:1128447
File path:\EFI\Microsoft\Boot\bootmgfw.efi
そして:
Description:Ubuntu 16.04
GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191}
Partition number:2
Partition starting sector:923648
Partition ending sector:1128447
File path:\EFI\ubuntu\grubx64.efi
次のステップは、Windowsが独自のbootmgfw.efi
ファイルを再び使用せず、grubx64.efi
を使用することを確認することです。そのためには、Ubuntu EFIエントリを再び最上部に移動しないでください(つまり、これが問題です)。Windowsブートマネージャーのファイルパスを\EFI\ubuntu\grubx64.efi
に設定するだけです。これは、管理者のコマンドラインからも実行できます。
Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
これで、WindowsはEFI設定を変更しなくなり、ブートのたびにGRUBがデフォルトになります。 GRUBはWindows OSを既に識別していることが理想的であるため、grub設定にもその値が含まれています。
この問題が発生し、UEFI/BIOSにアクセスするためのパスワードを設定することで解決しました。どうやら、パスワードが定義されると、WindowsはUEFI/BIOSで変更を行えなくなります。コンピューターはLenovoです。
ソニーのラップトップも起動時に起動順序を変更していました。別の方法としては、EasyUEFIを使用してWindowsブートマネージャーのEFIエントリを無効にする方法がありました。
これにより、既存のUbuntuブートオプションが最もアクティブになりました。