﻿#!ipxe
# ============================================================
# Lucx PXE - Kaspersky Rescue Disk 24
# Package: tools/rescue/krd
# 纯 HTTP 启动，无需 NFS
# ============================================================

isset ${server} || set server 192.168.169.1
set base http://${server}/pxe/tools/rescue/krd

echo Starting Kaspersky Rescue Disk 24...
echo Platform: ${platform}

# Kaspersky 救援盘支持 BIOS 和 UEFI
kernel ${base}/boot/x86_64/loader/linux || goto failed
initrd ${base}/boot/x86_64/loader/initrd || goto failed

# netboot 参数指定 HTTP 根目录，逐个下载 .srm 模块
imgargs linux initrd=initrd netboot=${base} root=live:/krd.iso boot=live nomodeset

boot

:failed
echo !! Failed to load Kaspersky Rescue Disk
echo Check:
echo   ${base}/boot/x86_64/loader/linux
echo   ${base}/boot/x86_64/loader/initrd
sleep 3
exit 1
