web-dev-qa-db-fra.com

Où puis-je ajouter des paramètres de démarrage pour utiliser ks.cfg

J'ai créé un fichier kickstart ks.cfg puis je l'ai mis dans le disque amorçable (Ubuntu 10.04), puis j'ai ajouté la ligne suivante au isolinux.cfg

linux ks=ks.cfg

et n'avez pas supprimé d'autres lignes du fichier isoconfig.cfg. Mais l'installation est pas automatisée, c'est demander la langue et tout.

Si je supprime include menu.cfg ou toute autre ligne de isolinux.cfg, je reçois une erreur de démarrage.

Que dois-je faire maintenant pour automatiser l'installation? Où devrais-je ajouter les paramètres de démarrage pour que l'installation démarre à partir du ks.cfg?

2
user10822

system-config-kickstartInstall system-config-kickstart

Configuration de base : paramètres d’emplacement et de langue.

Méthode d’installation : réglez ce paramètre sur "CD/ROM".

Informations sur la partition : créez au moins une partition racine (/) au format ext4 et une partition swap. Vous pouvez configurer la partition racine pour qu'elle remplisse l'espace libre sur le disque.

Configuration utilisateur : Créez un compte utilisateur et pas de compte root si vous êtes à l'aise avec la configuration standard sans racine d'Ubuntu.

Sélection du package : Ceci n’est pas implémenté dans Ubuntu.

La création d'une installation sans assistance comprend les étapes suivantes :

  1. Créez un fichier de configuration, ks.cfg, à l'aide de l'outil d'interface graphique Kickstart.
  2. Extrayez les fichiers de l'ISO d'installation Ubuntu.
  3. Ajoutez le fichier ks.cfg au disque d'installation et modifiez le menu de démarrage pour ajouter l'installation automatique en tant qu'option d'installation.
  4. Reconstituer le fichier ISO.

La facilité d’utilisation de Kickstart repose en grande partie sur son outil de configuration graphique. Il se trouve dans les référentiels Ubuntu. Recherchez-le à l’aide du gestionnaire de paquets ou installez-le à l’aide de la ligne de commande, comme suit:

Sudo apt-get install
system-config-kickstart

Une fois installé, l’outil graphique Kickstart doit se placer dans le menu Outils système du programme de lancement d’applications. En le lançant, une douzaine de pages d’options vous seront présentées, mais heureusement, elles devraient toutes être assez explicites pour ceux qui ont déjà installé Ubuntu.

Enregistrez maintenant le fichier de configuration Kickstart. Par défaut, il s'appelle ks.cfg, mais vous pouvez lui attribuer n'importe quel nom. C’est une bonne idée de vérifier manuellement le fichier de configuration en le lançant dans un éditeur de texte. Nous devons maintenant copier les fichiers du CD-ROM d'installation Ubuntu dans un répertoire du disque dur. Téléchargez l'ISO d'installation alternative (plutôt que le CD en direct) à partir du site Web Ubuntu et placez-le dans votre répertoire personnel. Montez ce disque à partir de la ligne de commande:

mkdir iso_mount
Sudo mount -o loop ubuntu-10.10-alternate-i386.iso.torrent iso_mount

Cela rend les fichiers à l'intérieur de l'ISO accessibles via le répertoire iso_mount. Notez que vous pouvez parcourir ce répertoire à l'aide d'un gestionnaire de fichiers, mais nous vous recommandons de copier le fichier à partir de la ligne de commande, car les fichiers et les répertoires masqués doivent être préservés. Copiez les fichiers dans un répertoire de votre répertoire personnel et créez-les en écriture avec:

mkdir ubuntu_files
rsync -a iso_mount/ ubuntu_files/
Sudo chmod -R 777 ubuntu_files

Placez le fichier Kickstart que vous avez créé dans le répertoire ubuntu_files. Nous devons maintenant indiquer au système d’installation où trouver le fichier de configuration Kickstart lorsqu’il démarre. Chargez text.cfg, situé dans le répertoire isolinux, dans un éditeur de texte. Ce fichier contient les options de menu que vous voyez d’abord lorsque vous démarrez un disque d’installation Ubuntu. Recherchez les options de menu pour une installation standard, puis coupez-les et collez-les de manière à en avoir une seconde copie. Nous allons le modifier pour qu'il ressemble à ceci:

label autoinstall menu label
^Automatically Install Ubuntu kernel
/install/vmlinuz append
file=/cdrom/preseed/ubuntu.seed
initrd=/install/initrd.gz
ks=cdrom:/ks.cfg –

Nous avons modifié l’étiquette et le titre de cette nouvelle entrée de menu, ajouté une référence à l’emplacement du fichier Kickstart et supprimé l’indicateur "quiet" afin que nous puissions obtenir de nombreuses informations sur les progrès. Ceci constitue l'intégralité des modifications à apporter et nous pouvons maintenant recréer le fichier ISO.

cd ubuntu_files
mkisofs -D -r -V “$IMAGE_NAME” -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/autoinstall.iso .

Suivez notre conseil: essayez de démarrer l’ISO à l’intérieur d’une machine virtuelle pour vous assurer de son bon fonctionnement. Notez que cela nécessite une certaine interaction dès le premier menu.

2
hhlp