Grubがウィンドウを表示しない

Grubがウィンドウを表示しない

だから私はkali linuxとwindows 8をデュアルブートすることにしました。私はここでチュートリアルに従いました。http://docs.kali.org/installation/dual-boot-kali-with-windows

ただし、すべての操作が完了して再起動すると、grubはWindowsオプションを表示せずにWindowsの代わりにKali Linuxを起動します。役に立ちますか?

/dev/sda1 fat32, efi system partition
/dev/sda2 unknown, microsoft reserved
/dev/sda3 ntfs, where i install win 8
/dev/sda4 unknown, bios_grubs
/dev/sda5 ext 4, the root
/dev/sda6 linux swap

すでに試行されています:grubの更新、grubの編集etc/default

答え1

/dev/sda4パーティションがbios_grub用であると言われました。これは、UEFI互換性サポートモジュールを介してKaliを起動するために従来のBIOS起動スキームを使用している可能性があることを示しています。 BIOSブートスキームを使用するブートローダは、UEFIブートローダに戻すことはできません。これは、互換性サポートモジュールがUEFIブートローダに必要なUEFIブートサービスを非表示にしたためです。 UEFIベースのWindowsにはBIOSベースのブートローダが必ずしもインストールされているわけではないため、検出できるBIOSベースのWindowsブートローダがない可能性がありますos-prober

この構成では、WindowsブートとKaliブートを切り替える唯一の方法は、UEFI BIOS設定を介することです。各プライマリUEFIブートローダに対して新しい起動オプションを作成する必要があります。 Windowsの場合、対応する説明テキストは「Windowsブートマネージャ」に似ている必要があります。これは UEFI ベースの Windows ブートに最適な選択です。

UEFIブータブルオペレーティングシステム(UEFI対応Linuxディストリビューションを含む)をインストールする正しい方法は、オペレーティングシステムのインストールメディアから起動することです。UEFIモードで。これにより、インストーラはUEFIの存在を検出し、ファームウェア設定に新しいブートローダを追加できます。インストーラがレガシーBIOSモードで起動すると、UEFIにはまったくアクセスできません。

答え2

このos-proberユーティリティを使用して、ディスクに他のオペレーティングシステムがあるかどうかを検出し、それをブートローダに追加できます。

$ os-prober

完了したらを実行しますupdate-grub

関連情報