d-i preseed/early_command string anna-install simple-cdd-profilesexport ARCH="i386 amd64"
export OMIT_MANUAL=1
export OMIT_RELEASE_NOTES=1
profiles="custom"
auto_profiles="custom"
locale=ru_RU
export NONFREE=1
mirror_components="main non-free"
debian_mirror="http://deb.debian.org/debian/"
security_mirror="http://security.debian.org/debian-security"
KERNEL_PARAMS="DEBIAN_FRONTEND=text fb=false gfxpayload=text nomodeset" # В parse_cmdline() добавить:
boot=casper)
export BOOT=casper ;;
netboot=http)
export NETBOOT=http ;;
url=*)
export HTTP_URL="${x#url=}" ;;
# Добавить новую функцию do_httpmount() (как в предыдущем сообщении)
# В mountroot() изменить условие:
if [ ! -z "${NETBOOT}" ]; then
if [ "${NETBOOT}" = "http" ]; then
if do_httpmount ; then
livefs_root="${mountpoint}"
else
panic "Unable to find a live file system via HTTP"
fi
elif do_netmount ; then
livefs_root="${mountpoint}"
else
panic "Unable to find a live file system on the network"
fi
else
# ... оригинальный код ...
fi
# В конец mountroot() добавить очистку:
if [ ! -z "${HTTP_MOUNTED}" ]; then
umount ${mountpoint}
rm -rf /tmp/http_mount
fi
в итоге добавил скрипт для поиска по всем точка каталога simple-cdd - где он, там и файлы.
Проблемы с preseed все ещё остались
Ниже скрипт для поиска точки монтирования, если кому понадобится: