J'ai besoin d'un CD ou d'une clé USB pour installer Ubuntu sur une machine complètement sans tête. Insérez le CD et redémarrez-le, aucun clavier ni écran ne doit être impliqué.
Il y a quelques obstacles:
- Le menu de sélection de la langue lorsque vous démarrez le CD pour la première fois.
- Le fait que le menu du CD attende.
- Les questions de l'installateur lors de l'installation.
system-installation
headless
remastersys
Elazar Leibovich
la source
la source
Réponses:
La solution complète est:
Remasterisez un CD, c'est-à-dire téléchargez une image ISO d'installation non graphique d'ubuntu (CD d'installation ou de remplacement), montez-le
Copiez les fichiers pertinents dans un répertoire différent
Empêcher l'affichage du menu de sélection de la langue
Utilisez le programme graphique pour ajouter un fichier kickstart nommé
ks.cfg
Pour ajouter des packages pour l'installation, ajoutez une
%package
section auks.cfg
fichier kickstart, ajoutezks.cfg
quelque chose comme ceci à la fin du fichier.Ceci installera le "paquet" du serveur ubuntu, et ajoutera les paquets
openssh-server
,ftp
etbuild-essential
.Ajouter un fichier de préconfiguration pour supprimer d'autres questions
Définissez la ligne de commande de démarrage pour utiliser les fichiers kickstart et preseed
Rechercher
ajouter
ks=cdrom:/ks.cfg
etpreseed/file=/cdrom/ks.preseed
à la ligne d'ajout. Vous pouvez supprimer les motsquiet
etvga=788
. Il devrait ressembler àMaintenant, créez une nouvelle iso
C'est ça. Vous aurez un CD qui installerait un système Ubuntu une fois que vous en avez démarré, sans qu'il soit nécessaire d'appuyer sur une seule touche.
la source
/isolinux/isolinux.cfg
: délai 10 Notez que la valeur 10 correspond à 1 seconde.isolinux/lang
cadre, merci.# isohybrid path/to/image.iso
Les instructions de cette question couvrent le processus de création d’une ISO amorçable EFI (comme l’ISO officielle Ubuntu x86_64):
Comment créer un ISO amorçable EFI d'une version personnalisée d'Ubuntu?
Les principales différences sont de définir ceci comme fichier preseed:
Utilisez ceci comme fichier kickstart:
Editez la configuration de démarrage EFI Grub pour l'ISO:
Mis à:
Définissez isolinux / txt.cfg comme ceci:
Créez un catalogue à double démarrage ISO:
Vérifiez qu'une image ISO amorçable EFI a été créée:
Les sorties:
la source
Voici un script shell qui effectue cette procédure, merci pour l’introduction: http://www.utech.de/2013/05/shell-script-creating-a-cd-for-unattended-ubuntu-server-installations/
Le script que vous trouvez en suivant le lien met en œuvre la procédure décrite par @Elazar. Les parties essentielles ne sont donc qu'un écran ci-dessus. J'ai ajouté le lien pour gagner du temps et pour le rendre un peu plus facile à répéter pour d'autres versions d'Ubuntu.
la source
Une méthode assez simple est décrite au lien suivant pour une réponse à AskUbuntu,
Comment créer un disque de restauration USB amorçable sans surveillance?
Créez le système souhaité avec une connexion réseau portable, par exemple en fonction de
Créez un fichier dd-image [compressé] du système (je pense que c'est plus facile que de remasteriser).
Créez un shellscript et appelez-le via «autostart» dans un système actif persistant conformément à cette description . Vous pouvez le faire avec des modifications minimes (peut-être ne faire correspondre que le nom du fichier image compressé), ou vous pouvez le modifier pour l'adapter à votre cas particulier.
la source