Установочный носитель: ubuntu-10.04-desktop-i386.iso
Я пробовал много разных параметров загрузки, но либо установщик проигнорировал предварительную конфигурацию, либо загрузился непосредственно как LiveCD.
Пример параметров загрузки, которые я пробовал:
auto url = http://mydomain.com/path/preseed.cfg boot = casper only-ubiquity initrd = / casper / initrd.lz quiet splash -
Если я удаляю only-ubiquity
, он загружается как LiveCD. Если я удалю boot=casper
, он не загрузится. Если я добавлю vga=normal locale=en_US console-setup/layoutcode=us console-setup/ask_detect=false interface=auto
, он все равно не сможет выполнить автоматическую установку. Если я удалю auto
, это то же самое.
Каковы правильные параметры загрузки для запуска такой установки?
Из журнала apache хостинга сервера preseed.cfg
я вижу, что у установщика нет проблем с загрузкой preseed-файла. Мой файл preseed практически идентичен файлу по адресу https://help.ubuntu.com/10.04/installation-guide/example-preseed.txt . Более того, я побежал, debconf-set-selections -c preseed.cfg
чтобы убедиться, что файл preseed правильный.
Следующий файл по умолчанию работал для меня
Если вы не предоставите языковой стандарт и kbd-chooser, автоматическая установка не будет работать, и вам будут предложены экраны для ответа.
источник
Решение, данное netvope работает. Я использовал URL-адрес сетевого архива в качестве источника установки с
virt-install {...} --location URL -x "auto=true priority=critical url=http://www.example.com/autoinstall/preseed.cfg console-keymaps-at/keymap=us locale=en_US hostname=myhost domain=example.com"
После многих испытаний кажется, что раскладка ключей, локаль, имя хоста, домен должны быть заданы в качестве дополнительных параметров загрузки, даже если они были настроены в файле preseed.cfg. С
auto=true priority=critical
инсталлятор будет продолжаться даже без ответов на эти вопросы, но , к сожалению , он не найдет их в файле preseed.cfg либо, как это должно быть. Итак, нам нужно дать все это:Таким образом, вышеуказанные параметры загрузки должны быть заданы, даже если они есть в вашем preseed.cfg:
Это было протестировано на Ubuntu 10.04 и 10.10 и работало без вопросов, связанных с клавиатурой или локалью.
источник
Используя cobbler на fedora, мне помогло следующее: я добавил дистрибутив, доступный с веб-сервера.
sudo cobbler distro add --name=Install_Ubuntu_Server-11.04-x86_64 --kernel=/var/www/cobbler/mountedvd/x86_64/ubuntu/server/11.04/install/netboot/ubuntu-installer/amd64/linux --initrd=/var/www/cobbler/mountedvd/x86_64/ubuntu/server/11.04/install/netboot/ubuntu-installer/amd64/initrd.gz --arch=x86_64 --breed=debian
тогда я добавляю профиль. Обратите внимание на параметры ядра после --kopts
sudo cobbler profile add --name=Install_Ubuntu_Server-11.04-x86_64 --distro=Install_Ubuntu_Server-11.04-x86_64 --kickstart=/var/lib/cobbler/kickstarts/ubuntu_server.seed --kopts="auto=true, priority=critical lang=english locale=en_US console-keymaps-at/keymap=us hostname=ubuntu_server domain=domainname console-setup/ask_detect=false console-setup/layoutcode=us"
для полноты ради вот мой начальный файл для установки xubuntu
источник