web-dev-qa-db-fra.com

Ubuntu ne suit pas le fichier de préconfiguration pour les paramètres réseau

J'essaie d'automatiser les installations Ubuntu à l'aide de Cobbler et de Preseed.

J'ai fait référence à cet exemple de fichier de départ officiel pour Ubuntu: https://help.ubuntu.com/12.04/installation-guide/example-preseed.txt

J'ai seulement édité la partie liée au réseau dans ce fichier et voici maintenant mon fichier sample.seed: http://paste.ubuntu.com/7793361/

Je n'ai édité rien d'autre. Ma machine cible possède deux cartes réseau: eth0 et eth1. Seul eth1 est connecté au serveur Cobbler via un réseau privé.

Après avoir démarré Ubuntu Mini ISO, il me demande de sélectionner manuellement entre eth0 et eth1, et de configurer manuellement les paramètres ip, masque de réseau et autres, comme indiqué ici: http: // imgur. com/L2IrAmV
Cependant, j'ai déjà défini tous ces paramètres dans ce fichier de préconfiguration.

J'ai défini correctement l'emplacement de mon fichier de départ en tant que /var/lib/cobbler/kickstarts/sample.seed.

À des fins de test, j'ai désactivé le deuxième NIC et un seul NIC. Ensuite, je configure manuellement les informations du réseau. Ubuntu essaie toujours d'utiliser DHCP et dit "ne peut pas configurer le réseau" et s'arrête. Même problème si j'utilise kickstart au lieu de preseed.

Veuillez aider à résoudre ce problème. Comment faire en sorte qu'Ubuntu sélectionne automatiquement eth1 et applique automatiquement tous les autres paramètres réseau, tels que l'adresse IP, le masque de réseau, etc.

2
Abhijit N

Votre problème est décrit dans bug 855921 .

Si vous souhaitez utiliser une interface spécifique, par exemple eth0, passez simplement netcfg/choose_interface=eth0 au noyau en tant qu'option de démarrage.

2
tlasol