Я пытаюсь автоматизировать установку 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, netmask и другие детали, как показано здесь: http: // imgur .com / L2IrAmV
Тем не менее, я уже установил все эти настройки в этом предварительном файле.
Я правильно установил местоположение моего начального файла как /var/lib/cobbler/kickstarts/sample.seed
.
Для целей тестирования я отключил второй сетевой адаптер и включил только один сетевой. Затем я вручную установил информацию о сети. Тем не менее Ubuntu пытается использовать DHCP и говорит, что «не может настроить сеть» и останавливается. Та же проблема, если я использую кикстарт вместо семени.
Пожалуйста, помогите решить эту проблему. Как сделать так, чтобы Ubuntu автоматически выбирал eth1
и автоматически применял все другие сетевые настройки, такие как IP-адрес, маска сети и т. Д.?
Ваша проблема описана в ошибка 855921 .
, Если Вы хотите использовать какой-либо определенный интерфейс, например, eth0
, просто передача netcfg/choose_interface=eth0
к ядру как параметр загрузки.