web-dev-qa-db-ja.com

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

最近、新しいノートパソコンを購入しました。
Lenovo IdeaPad 320e
Intel i5 7200 2.5GHzプロセッサ
8 Gb RAM
2Gb NVidia 940mxグラフィックス
1 TB HDD

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

easyBCDに表示される私のパーティション

HDDのパーティション:
パーティション1:Windowsブート(推測)-450Mb
パーティション2:Windowsリカバリ(推測)-100Mb
パーティション3:Windows予約済み(推測)-16Mb
パーティション4:Windows Cディレクトリ-299Gb
パーティション5:ローカルNTFS Eドライブ-200Gb
パーティション6:ローカルNTFS Fドライブ-382Gb
パーティション7:EFI Grubブートローダー-477Mb
パーティション8:Linux SWAP -9Gb
パーティション9:Kali Linux -40Gb

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

そのため、次回Windows 10を起動するためにWindowsブートローダーを選択しました。

問題は、ブートローダーにKali Linuxの記録がないことです。
ブートメニューに入ると、ネットワーク上のEFIとWindowsブートローダーしか表示されません。 GRUBはありません。

私はすでに試しました:

  1. Bcdeditの使用:
    bcdedit /set {bootmgr} path /EFI/Kali/grub64.efi

動作しないので、そのようなディレクトリは表示されません。

  1. ライブ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の兆候は見られませんでした。

  1. Kaliを再インストールします。

だから私の主な問題は、kaliをインストールするとGRUB=メニューが表示されますが、Windowsブートローダーを使用すると、常にWindows 10で起動し、ブートのどこにもKaliが表示されないということですセクション。

どんな助けでもありがたいです。

更新:
kali3を再ダウンロードしてから再インストールしてみました。
標準インストールプロセスを実行したところ、ありがたいことに、kaliエントリがブートマネージャーに表示されています。
今問題はgrubが起動しないことです。
まだ問題を解決できると思われるgrubを再インストールしてみませんでした。

Grubの再インストールが機能する場合は、全員を更新し続けます。

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

4
Kavin Mayekar

問題は最終的に解決されました。

私がしたことは単にウィンドウの横にUbuntuをインストールすることであり、Ubuntuの全体像ではKaliがすでにリストされていると思います。

現在、トリプルブートを使用しています(Win10、Kali、Ubuntu)。

3
Kavin Mayekar

私の答えは単純ですが、日常的な使用には役立ちません。 Shift + restartを使用してユーザーのPCを再起動し、そこでアドバンスブートオプションを選択するだけで、USBデバイスタブの下にkali(Linux)が表示されます

そして最も簡単な方法は使用することです UEFIエディター

Windows 10の起動オプションを無効にして、kaliを一番上に移動します(Windows 10での作業)。

上記が機能しない場合は、次を使用してください このブートマネージャー修復ツール (これはWindows 8/8.1で動作するはずです)

Debian/UbuntuベースのOSでのみ確認

0
Madhan

(Ubuntuなどの)3番目のOSをインストールする必要はありません。

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

通常の方法で両方のオペレーティングシステムをインストールします。 Windowsを起動し、 easyUEFI をインストールして開きます。こんな感じになったら…左に行く enter image description here

次に、ブートシーケンスを好きなように調整します。 GRUBで起動するには、Kaliを最初に

enter image description here

それが役に立てば幸い。

0
Debu Shinobi

マシンの起動時にKali Linuxを最初に実行する場合は、ブートマネージャー(F12またはFnキーを押しながらFn + F12を押した場合)を選択し、Kali Linuxドライブを選択してください(ただし、SWAPを起動しないでください)。BIOSに移動します。 「ブート」して、最初にKali Linuxディスクを起動します(+キーと-キーと思います)。

0
HawtSauce

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

0
Pink Panther

これは、UEFIファームウェアブート設定の問題のようです。Windowsまたはファームウェア自体が、KaliのGRUBのUEFIブートオプションを削除している可能性があります。

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

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

ブートエントリが実際に何であるかがわかったら、これを読んで、それを維持するためのより多くのアイデアを得ることができます(これはrEFIndブートマネージャー用に書かれていますが、一部のベンダーのUEFIファームウェアでもまったく同じ問題があります): http://www.rodsbooks.com/refind/bootcoup.html

0
telcoM