Kali Linuxがインストールされていますが、ブートマネージャには表示されません

Kali Linuxがインストールされていますが、ブートマネージャには表示されません

最近、新しいノートパソコンを購入しました。

  • Lenovoアイデアパッド320e
  • Intel i5 7200 2.5GHzプロセッサ
  • 8GB RAM
  • 2GB Nvidia 940mxグラフィックカード
  • 1TBハードドライブ

FreeDOSに付属しているので、Windows 10をEFIモードでインストールしました。数日後、新しいパーティションのライブUSB経由でEFIにKali Linuxもインストールしました。

私のハードドライブパーティション:

  • パーティション1:Windowsブート(おそらく) - 450MiB
  • パーティション2:Windowsの回復(おそらく) - 100MiB
  • パーティション3:Windowsの予約(おそらく) - 16MiB
  • パーティション4:Windows C:ドライブ - 299GiB
  • パーティション5:ローカルNTFS E:ドライブ - 200GiB
  • パーティション6:ローカルNTFS F:ドライブ - 382GiB
  • パーティション7:EFI Grubブートローダ - 477MiB
  • パーティション8:Linuxスワップ - 9GiB
  • パーティション 9: Kali Linux (HFS+ パーティション) - 40GiB

(望むよりパーティション構成データを示すEasyBCDスクリーンショット.)

Kaliを初めてインストールしたとき(つまり、インストール後に再起動)、Kali Linuxを起動するためのGRUBメニューが表示され、Kaliが正しくインストールされたことがわかりました。

それで、次回はWindows 10で起動するためにWindows Boot Loaderを選択しました。

今問題は、私のブートローダにKali Linuxの記録がないことです。起動メニューに入ると、ネットワークとWindowsのブートローダでのみEFIを表示できます。 GRUBはありません。

私は努力しました:

  1. bcdeditを使用してください:

    bcdedit /set {bootmgr} path /EFI/Kali/grub64.efi
    

    動作しません。そのディレクトリは表示されません。

  2. ライブUSBを使用してGRUBを再インストールします。

     mount /dev/sda3 /mnt
     mount –bind /dev /mnt/dev
     mount –bind /dev/pts /mnt/dev/pts
     mount –bind /proc /mnt/proc
     mount –bind /sys /mnt/sys
     chroot /mnt
     grub-install /dev/sda
     update-grub
     exit
     umount /mnt/dev/pts
     umount /mnt/dev
     umount /mnt/proc
     umount /mnt/sys
     umount /mnt
    

    GRUBを再インストールした後、Windowsブートローダで再起動するまでGRUBメニューが機能しましたが、その後Kali Linuxのトレースは再び表示されませんでした。

  3. カリーを再インストールしてください。

したがって、最大の問題は、KaliをインストールするとGRUBメニューが表示されますが、Windows Boot Loaderを一度使用すると常にWindows 10で起動し、起動セクションのどこにもKaliが表示されないことです。

助けてくれてありがとう。

修正する:
Kali3をもう一度ダウンロードして再インストールしてみました。
標準のインストールプロセスを進めました。今問題はGRUBを起動できないことです。
まだGRUBを再インストールしようとしていません。それでは問題が解決することを願っています。

GRUBの再インストールが成功した場合は、引き続きお知らせします。

PS:誤ってWindows Bootloaderと同じパーティションにGRUBをインストールしたようです。しかし、Windows Bootloaderは引き続き機能するため、何も上書きしませんでした。

答え1

問題はついに解決されました。

私がしたことは、WindowsでUbuntuをインストールし、UbuntuのgrubにKaliがすでにリストされているかどうかを推測することだけです。

今、トリプルブートを使用します。 (Win10、カリ、Ubuntu)

答え2

可能であればコメントで返信します。ただし、セキュアブートを無効にする必要があるかもしれません。 kaliをインストールするときも同じ問題が発生しました。
そしてカリーはどのように設置されましたか?
USBフラッシュドライブを使ってインストールしましたか?インストールドライブを設定するには、rufusを使用することをお勧めします。
私のGoogle検索の最初の結果であるここを見てください。https://forums.kali.org/showthread.php?271-How-to-EFI-install-Kali-Linux
BIOSでレガシーモードを有効にするか、上記のリンクに記載されているefiファイルをkaliのインストールと再インストールに使用したUSBドライブに挿入することもできます。

答え3

これはUEFIファームウェアの起動設定に問題があるようです。 Windowsまたはファームウェア自体がKali GRUBのUEFI起動オプションを削除できます。

まず、Windows BCDだけでなく、ファームウェアレベルのUEFI起動設定を表示および編集できるWindowsツールが必要です。私はEasyUEFIをお勧めします:https://www.easyuefi.com/index-us.html

Kaliを再インストールしてアクセスできるようにし、「efibootmgr -v」を実行して出力を印刷するか、Windowsからアクセスできる場所に保存することをお勧めします。その後、Windowsで起動し、EasyUEFIを使用してKali設定が欠落していることを確認し、再構築して何が起こるかを確認できます。

ブートエントリが実際に何であるかを知ったら、このドキュメントを読んでそれを永続化する方法についてのより多くのアイデアを得ることができます(rEFIndブートマネージャ用に書かれていますが、一部のベンダーのUEFIファームウェアの質問に存在するのと同じです)。 http://www.rodsbooks.com/refind/bootcoup.html

答え4

3番目のオペレーティングシステム(Ubuntuなど)をインストールする必要はありません。

ブートモードがUEFIであると仮定します。私も同じ問題があります。

両方のオペレーティングシステムを正常にインストールするだけです。 Windowsで起動してインストールシンプルなUEFIそしてそれを開きます。こんな感じです。左に行きます。 ここに画像の説明を入力してください。

ここで、必要に応じて起動順序を調整します。 GRUBから起動するには、まずKaliを入力してください。

ここに画像の説明を入力してください。

お役に立てば幸いです。

関連情報