RSS: Blog | Wiki | Forum

Court-circuiter le first-boot

Un article de Easyneuf.

[modifier] Description

Cette procédure présente l'installation d'une partition utilisateur pré-initialisée. L'intérêt est de pouvoir tester une gate sans avoir à passer le firstboot.

[modifier] Exemple

Cette procédure peut être réalisée de plein de façons différentes. Cet exemple suppose que la gate est connectée au réseau local neuf et que le serveur de développement dev1 (IP : 10.194.10.10) est accessible. Il suppose également que la partition de destination soit suffisamment grande pour recevoir le fichier image de la partition déjà initialisée. La commande {{{sfdisk -s /dev/hda6}}} peut être utilisée pour connaître la taille de la partition utilisateur de destination. Cette dernière n'est pas forcément fixe... les easygates installées via le programme {{{9installer}}} ont une taille de partition utilisateur dépendante de celle présentée par la flash via son interface IDE (au moins 500Mo).

  • Démarrer la gate en mode secours (touches SHIFT gauche et droite appuyées simultanément pendant le boot). Voir [wiki:9secours 9secours].
  • Ouvrir une console root et taper :
udhcpc -i eth0
mkdir /mnt/images
portmap
mount 10.194.10.10:/var/images /mnt/images
cd /mnt/images
dd if=rw_with_firstboot_sim_done.part of=/dev/hda6
sync; reboot