ブートローダにkaliを追加できません

ブートローダにkaliを追加できません

YouTubeの次のリンクを使用してlinux kaliをインストールしました。 www.youtube.com/watch?v=KLj2yQPWZDk

インストールが完了しましたが、最終的にブートローダにkaliを追加することはできませんでした。 Easybcdソフトウェアを使用すると、以下のエラーが発生します。 ここに画像の説明を入力してください。

easy bcdオプションに項目を追加すると、以下のように選択(ロック)できません。 ここに画像の説明を入力してください。 UEFIボトローダーにkaliを追加できますか?もしあれば、他にどのようなオプションがありますか?現在のオペレーティングシステムは、EFIブート可能なWindows 10です。

答え1

ブートローダがロックされています。この問題を解決するにはいくつかの方法がありますが、とにかくこの種の問題に適しているkaliのブートローダであるGRUBを使用できます。 Kaliパーティションを最初に起動するようにBIOSを介して起動順序を変更するだけです。その後、GRUBブートリストにWindowsパーティションを追加する必要があります。

Kaliにあり、すべての設定(ユーザーのsudo権限を含む)が完了したら、端末を開き、次のコマンドを入力します。

lsblk

Windowsパーティション(sdXY、Xは文字、Yは数字)のドライブラベルを見つけます。ここでは「lsblk -f」も便利です。

次に、次のコマンドを実行します。

sudo nano /etc/grub.d/40_custom

現在ファイルを編集しています。ファイルの一番下にそれを追加し、sdXYを上で見つけたものに置き換えます。

menuentry "Windows 10 (loader) (on /dev/sdXY)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}

入力した内容がここと同じであることを3回確認してください。次に、次を実行します。

sudo update-grub

再起動。利益。

2 つの sudo コマンドのいずれかを実行する際に問題が発生した場合は、SELinux 権限の問題である可能性があります。これを実行してください:

sudo echo 0 > /selinux/enforce

その後、コマンドを再試行して SELinux を再起動または再アクティブ化します。

sudo echo 1 > /selinux/enforce


あるいは、たとえば、Windowsの仮想マシンでKali linuxを実行することもできます。仮想ボックス

関連情報