Мне удалось заставить Kali live работать в системе UEFI. Я написал статью о том, как я это сделал, в своем блоге, надеясь помочь многим людям, которые, как и вы, не могут загрузить ее: Kali linux live на UEFI с упорством
В основном вам нужно:
/EFI/BOOT/
в корне вашего USB накопителя и поместить в нее BOOTx64.EFI
и grubx64.efi
. Создайте grub.cfg
в /boot/grub
с таким содержанием:
set menu_color_normal=white/black
set menu_color_highlight=черный/светло-серый
menuentry "Kali Live" {
set gfxpayload=keep
linux /live/vmlinuz boot=live username=root hostname=kali
initrd /live/initrd.img
}
menuentry "Kali Failsafe" {
set gfxpayload=keep
linux /live/vmlinuz boot=live компоненты memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal
initrd /live/initrd.img
}
menuentry "Kali Live forensics" {
set gfxpayload=keep
linux /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali noswap noautomount
initrd /live/initrd.img
}
menuentry "Kali Live persistence" {
set gfxpayload=keep
linux /live/vmlinuz boot=live noconfig=sudo username=root hostname=kali persistence
initrd /live/initrd.img
}
menuentry "Kali Live persistence encrypted" {
set gfxpayload=keep
linux /live/vmlinuz persistent=cryptsetup persistence-encryption=luks noconfig=sudo username=root hostname=kali persistence
initrd /live/initrd.img
}
Вы можете скачать необходимые файлы, готовые к использованию, из моего блога.
Даже если я не тестировал этот способ, он должен работать и на старых системах BIOS, так как конфигурация isolinux (которую Kali live использует для загрузки) будет все еще там после описанной процедуры.