LVM + LUKSを使用してGrub2にKaliを起動させることはできません。

LVM + LUKSを使用してGrub2にKaliを起動させることはできません。

UEFIシステムでWin10と暗号化されたKaliを二重起動する必要があります。

Windowsの起動は問題ではありません。後でGRUBにアイテムを追加します。問題は、コンピュータの電源を入れるとGRUBが正しくロードされますが、メニューオプションなしでBASHなどのプロンプトのみが表示されることです。

ドライブはWindowsと共有されますが、追加のスペースを確保するために、Windowsは別のディスクにあります。

ディスクパーティションは次のとおりです。

sda
 sda1 Microsoft reserved
 sda2          (NTFS) data partition
 sda3          (NTFS) data partition
 sda4          (ext2) /boot
 sda5 
   sda5        (crypto LUKS)
     kali-swap (lvm)  swap
     kali-root (lvm)  /
 sda6          (vfat) /boot/efi

GRUBで次のコマンドを実行して、Kaliを手動で起動できます。

set root=(hd0,4)
linux /vmlinuz root=/dev/mapper/kali-root
initrd /initrd.img
boot

その後、kaliは問題なく開始され、実行、再起動しようとしupdate-grubましたが、何も起こりませんでした。

/etc/default/grub/ファイルを編集し、GRUB_PRELOAD_MODULES="lvm"以下のようにcmd行を追加して編集しました。GRUB_CMDLINE_LINUX_DEFAULT="root=/dev/mapper/kali-root"

/bootパーティションのgrub.cfgファイルを編集してみました。

私が間違っていることを知っている人はいますか?

答え1

GRUBが無効な.cfgファイルをロードしたようです。

ここで同じ質問に対する答えを見つけました

Grubは設定ファイルをロードしないか、自動的にLinuxから起動しません。

関連情報