在现有启动菜单中从 HDD 启动 Kali iso

在现有启动菜单中从 HDD 启动 Kali iso

目前,我们有多雾路段作为我们的计算机映像解决方案。所有 PC 都具有 PXE 启动设置,并且显示了 FOG 启动菜单。我想要做的是将 Kali iso 添加为启动选项,这样就可以像启动 CD 一样启动 Kali。我希望它就像在“pxelinux.cfg”文件夹的“默认”文件中添加引用一样简单。我的默认文件现在如下所示:

DEFAULT vesamenu.c32
MENU TITLE FOG Computer Cloning Solution
MENU BACKGROUND fog/bg.png
MENU MASTER PASSWD $1$0123456789
menu color title    1;36;44    #ffffffff #00000000 std
LABEL fog.local
-- cut some text --
LABEL Kali
        kernel fog/kali/memdisk 
            set isofile="fog/kali/kali.iso"
        loopback loop $isofile
        linux (loop)/live/vmlinuz boot=live iso-scan/filename=$isofile noconfig=sudo username=root hostname=kali
        initrd (loop)/live/initrd.img
        MENU Kali
        TEXT HELP
        Kali v 1.0.6
        ENDTEXT
PROMPT 0
TIMEOUT 30

但是,这不管用。有人知道我如何才能轻松地将 Kali 添加为启动选项吗?不需要持久写入,它应该就像一张 LiveCD 一样。

答案1

这个对我有用

menuentry "kali_custom" {
    set root=(hd0,4)
    set iso="/iso/kali.iso"
    set bootoptions="findiso=$iso boot=live noconfig=sudo username=root hostname=kali quiet splash"
    search --set -f $iso
    loopback loop (hd0,4)$iso
    linux (loop)/live/vmlinuz $bootoptions
    initrd (loop)/live/initrd.img
}

如果没有,试试这个

menuentry "kali_1" {
    iso="/iso/kali.iso"
    bootoptions="findiso=$iso boot=live noconfig=sudo username=root hostname=kali quiet splash"
    search --set -f $iso
    loopback loop $iso
    linux (loop)/live/vmlinuz $bootoptions
    initrd (loop)/live/initrd.img
}

祝你今天过得愉快;

编辑
我把它放到/boot/grub/grub.cfg

相关内容