Я уверен, что упускаю что-то легкое, но не могу придумать, что это такое.
Я использовал Cobbler для импорта Debian 8.3.0, но когда я пытаюсь установить его на машину, подключенную к сети, программа установки запрашивает CDROM, не может его найти и завершает работу.
Кто-нибудь знает, что мне нужно настроить в файле preseed или в параметрах ядра, чтобы он мог найти свои установочные файлы по сетевому пути?
Вам необходимо предоставить ядру установщик в TFTP для образа netboot initrd и укажите его на файл preseed.
В моем TFTP у меня есть меню по умолчанию debian-installer/amd64/boot-screens/adtxt.cfg
:
menu label ^Automated install
kernel debian-installer/amd64/linux
append auto=true priority=critical vga=788 initrd=debian-installer/amd64/initrd.gz \
--quiet auto=true layoutcode=pt language-name=English ask_detect=false \
default_filesystem=ext3 url=http://10.10.x.x/preseed/preseed.cfg
Обязательно измените его в соответствии с локалью клавиатуры, языком, корневой файловой системой по умолчанию и IP / URL-адресом вашего веб-сервера, предоставляющего ваш файл preseed.
Я оставлю здесь ссылку на официальное руководство по Debian.
Что касается файла preseed:
d-i mirror/country string US
d-i mirror/http/hostname string http.us.debian.org
d-i mirror/http/directory string /debian
d-i mirror/http/mirror string ftp.us.debian.org
d-i mirror/suite string jessie