?TableOfContents

Translations: [:DebianEeePC/HowTo/CustomInstaller:Anglais]

Introduction

L'installation customisée est nécessaire pour que le réseau marche pendant l'installation. Ceci permet d'avoir un système Debian [:DebianEeePC/HowTo/Install:installé] à travers le réseau, et non juste un système de base, comme il serait aussi possible avec l'[:DebianEeePC/HowTo/Install:l'installateur standard].

Vue d'ensemble

Le processus exact pour maîtriser une image prise de ["DebianEeePC/HowTo/Install"] est de suivre simplement ["DebianInstaller/Modify/CustomKernel"] pour construire un installateur Lenny. Quelques étapes supplémentaires étaient requises pour inclure le module atl2. Les instructions suivantes suppose d'avoir un système sid construit. Vous devriez préparer un chroot sid pour le faire en utilisant cdebootstrap ou debootstrap pour que votre système construit ne soit pas 'taché' par l'installation du noyau pour l'installateur customisé.

construction automatique

Le processus documenté ci-dessous en tant que 'construction manuelle' est automatisée avec le script build-eeepc.sh disponible à git://git.debian.org/git/debian-eeepc/installer.git [http://git.debian.org/?p=debian-eeepc/installer.git;a=log web], cependant, pour le faire marcher dans un chroot sid, quelques détails manquent :

do_symlinks = Yes
do_initrd = Yes

cp build-eeepc.sh sid/
chroot sid/
mount -t proc proc /proc
mount -t sysfs sys /sys

Note temporaire

À partir du moment où nous devons faire quelques hacks dans netcfg, nous avons besoin d'une ligne de source dans le source.list du chroot. Aussi, à ce stade (jusqu'à ce que le module soit disponible) vous devez construire madwifi-eeepc-source pour un noyau 486 comme il nécessaire pendant la construction de kernel-wedge. Quand l'installation des modules madwifi pour le noyau 486, madwifi-tools est une dépendance, donc contrib est aussi nécessaire dans sources.list.

* et construisez :

./build-eeepc.sh

Si tout va bien, après un certains temps, test/debian-eeepc.img devrait être créé.

Construction manuelle

Note: L'installateur est toujours dans un état de "flux", les instructions pour l'installation manuelle sont pour le moment incorrecte, mais seront bientôt mises à jour.

Ces instructions présume une structure de répertoire : {{{| (répertoire de base) \

}}}

Paquets requis

Pour le kernel-wedge:

Pour l'installateur debian:

Maintenant, dans le répertoire dest/ il y a votre nouveau monolithique .iso. Deux problèmes se posent :
 * Il ne contient pas le script d'installation d'atl2.
 * Ce n'est pas une image usb, c'est seulement un LiveCD.

C'est assez simple de convertir un LiveCD en image USB, mais le script d'installation d'atl2 n'est pas si faciler à injecter. Si vous avez un meilleur moyen que celui proposé ci-dessous, n'hésitez pas à le rajouter à cette page.

Pour le script atl2:

Convertir le .iso en un .img

Conclusion

C'est une bonne idée de tester les stages de démarrage initiaux avec qemu juste pour voir si cela marche correctement sans gros problèmes, puis le tester en le copiant (avec dd) sur une clé usb ou une carte sd.