Ubuntu не использует файл preseed для сетевых настроек
Я пытаюсь автоматизировать установку Ubuntu, используя Cobbler и preseed.
Я ссылался на этот официальный исходный файл для Ubuntu: https://help.ubuntu.com/12.04/installation-guide/example-preseed.txt
Я только отредактировал часть, связанную с сетью, в этом файле, и теперь это мой sample.seed
файл: http://paste.ubuntu.com/7793361/
Я больше ничего не редактировал. У моей целевой машины есть две сетевые карты: eth0
а также eth1
, Только eth1
подключен к серверу сапожника через частную сеть.
После загрузки Ubuntu Mini ISO он просит меня вручную выбрать между eth0
а также eth1
а также попросить вручную настроить ip, маску сети и другие детали, как показано здесь: https://imgur.com/L2IrAmV
Тем не менее, я уже установил все эти настройки в этом файле.
Я правильно установил местоположение моего начального файла как /var/lib/cobbler/kickstarts/sample.seed
,
Для целей тестирования я отключил второй сетевой адаптер и включил только один сетевой. Затем я вручную установил информацию о сети. Тем не менее Ubuntu пытается использовать DHCP и говорит, что "не может настроить сеть" и останавливается. Та же проблема, если я использую кикстарт вместо preseed.
Пожалуйста, помогите решить эту проблему. Как я могу сделать Ubuntu для автоматического выбора eth1
и автоматически применить все остальные сетевые настройки, такие как IP-адрес, маска сети и т. д.?
1 ответ
Ваша проблема описана в ошибке 855921.
Если вы хотите использовать какой-либо конкретный интерфейс, например, eth0
просто пройти netcfg/choose_interface=eth0
в ядро в качестве варианта загрузки.