J'essaie de créer un programme d'installation USB pour Ubuntu Server 14.04, mais je rencontre des problèmes avec le fichier de préconfiguration lors du démarrage à partir de l'USB.
J'ai un fichier Kickstart et un preseed. Le fichier kickstart fonctionne, mais pas la préconfiguration. Ce problème ne concerne que le démarrage USB, mais pas avec le CD.
Je change isolinux/txt.cfg en fonction de la méthode d'installation. Pour les CD, le fichier ressemble à ceci:
label install
menu label ^Install Ubuntu Server
kernel /install/vmlinuz
append file=/cdrom/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz ks=cdrom:/sda/ks.cfg preseed/file=/cdrom/ks.preseed quiet --
Pour l'USB:
label install
menu label ^Install Ubuntu Server
kernel /install/vmlinuz
append file=/media/preseed/ubuntu-server.seed vga=788 initrd=/install/initrd.gz ks=hd:sda:/ks.cfg preseed/file=hd:sda:/ks.preseed quiet --
Je sais que ça a l'air bizarre avec le fichier kickstart situé dans le cdrom: /sda/ks.cfg, mais je n'ai pas pu faire en sorte que l'USB cherche dans la racine le kickstart lorsque vous tapez hd: sda: /ks.cfg, alors je fait une solution rapide et vient de créer un dossier appelé "sda". Bien que cela n’aide pas le fichier de préconfiguration.
Toute aide serait appréciée!
Il s'avère que le problème était dû aux chemins de fichiers 7Zip/Windows. Si le chemin et le nom du fichier dépassent certaines limites, les noms sont tronqués, ce qui empêche la recherche de certains fichiers lors de l'installation.
Le correctif consistait à utiliser le créateur Rufus USB au lieu du créateur de http://pendrivelinux.com