
Я пытаюсь автоматизировать установку Precise на сервере VirtualBox VM. В конечном итоге я буду использовать часть конфигурации preseed, чтобы установить его на нескольких ESXi VMS.
Я хотел бы использовать пакет ядра linux-virtual идокументацияпредполагает, что можно изменить выбор ядра.
В моем preseed-файле сейчас есть следующие строки:
d-i base-installer/kernel/image string linux-virtual
d-i base-installer/kernel/altmeta string linux-virtual
Я также пробовал различные другие строки, включая linux-image-virtual.
Хотя linux-virtual отсутствует на установочном компакт-диске сервера, он есть в архиве, и у меня есть файл preseed, настроивший наш локальный экземпляр apt-cacher-ng:
d-i apt-setup/local0/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-updates main
d-i apt-setup/local1/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise main
d-i apt-setup/local2/repository string http://core:3142/gb.archive.ubuntu.com/ubuntu precise-security main
Однако во время установки я просто получаю меню выбора, которое позволяет мне выбирать из различных вариантов ядра.
Я хотел бы установить linux-virtual в preseed, чтобы избежать необходимости повторной перезагрузки, как это было бы в случае установки после запуска установщика.
решение1
Оказывается, ответ в том, что установка пакета linux-virtual на 12.04.2 бессмысленна.
12.04.2 поставляется с бэкпортированным ядром от Quantal, пакет называется linux-image-lts-quantal. В Quantal пакет ядра -virtual был отменен, поэтому эквивалентного пакета -virtual нет.
Этоявляетсявозможна установка пакета linux-virtual после установки, но это потребует понижения версии с 3.5.0 до 3.2.0.
решение2
Вам не нужен ведущий linux-, это подразумевается. Я также не думаю, что вам нужен "base-installer/kernel/image", попробуйте оставить его по умолчанию.
Ссылка: base-installer/kernel/altmeta Описание: для внутреннего использования; может быть предварительно заполнено Необязательный постфикс для метапакетов ядра; может использоваться, например, для поддержки установки обновленного ядра для стабильной версии. Не включайте начальный дефис: он будет добавлен в начало кода.