Я хочу развернуть RHEL (6x64, хотя я думаю, что это должно быть применимо для разных версий) в системах, которые могут иметь или не иметь более одной карты NIC.
Будет ошибка кикстарта, если у меня есть несколько строк, например
network --device=eth0 --bootproto=dhcp
network --device=eth1 --bootproto=dhcp
...
даже если на хосте всего одна сетевая карта?
Вам вообще не нужно указывать --device.
network --bootproto=dhcp
должно хватить. Фактически, по умолчанию bootproto = dhcp, поэтому вам даже не нужна сетевая линия, если предполагается, что сценарий кикстарта перехватывается по сети (например, при установке через PXE).
Если вы хотите контролировать, какой интерфейс используется в системах с несколькими интерфейсами, обратите внимание на параметр загрузки ksdevice.
Ссылки:
Запуск кикстарт-установки