1
:B~ Customizing Debian Installer
3
1~customizing-installer Customizing Debian Installer
5
Debian Live system images can be integrated with Debian Installer. There are
6
a number of different types of installation, varying in what is included and
7
how the installer operates.
9
Please note the careful use of capital letters when referring to the "Debian
10
Installer" in this section - when used like this we refer explicitly to the
11
official installer for the Debian system, not anything else. It is often
12
seen abbreviated to "d-i".
14
2~ Types of Debian Installer
16
The three main types of installer are:
18
*{"Regular" Debian Installer}*: This is a normal Debian Live image with a seperate kernel and initrd which (when selected from the appropriate bootloader) launches into a standard Debian Installer instance, just as if you had downloaded a CD image of Debian and booted it. Images containing a live system and such an otherwise independent installer are often referred to as "combined images".
20
On such images, Debian is installed by fetching and installing .deb packages
21
using #{debootstrap}# or #{cdebootstrap}#, from the local media or some
22
network-based network, resulting in a standard Debian system being installed
25
This whole process can be preseeded and customized in a number of ways; see
26
the relevant pages in the Debian Installer manual for more information. Once
27
you have a working preseeding file, live-build can automatically put it in
28
the image and enable it for you.
30
*{"Live" Debian Installer}*: This is a Debian Live image with a separate kernel and initrd which (when selected from the appropriate bootloader) launches into an instance of the Debian Installer.
32
Installation will proceed in an identical fashion to the "Regular"
33
installation described above, but at the actual package installation stage,
34
instead of using #{debootstrap}# to fetch and install packages, the live
35
filesystem image is copied to the target. This is achieved with a special
36
udeb called live-installer.
38
After this stage, the Debian Installer continues as normal, installing and
39
configuring items such as bootloaders and local users, etc.
41
Note: to support both normal and live installer entries in the bootloader of
42
the same live media, you must disable live-installer by preseeding
43
#{live-installer/enable=false}#.
45
*{"Desktop" Debian Installer}*: Regardless of the type of Debian Installer included, #{d-i}# can be launched from the Desktop by clicking on an icon. This is user friendlier in some situations. In order to make use of this, the debian-installer-launcher package needs to be included.
47
Note that by default, live-build does not include Debian Installer images in
48
the images, it needs to be specifically enabled with #{lb config}#. Also,
49
please note that for the "Desktop" installer to work, the kernel of the live
50
system must match the kernel #{d-i}# uses for the specified
51
architecture. For example:
1
:B~ Personnalisation de l'installateur Debian
3
1~customizing-installer Personnalisation de l'installateur Debian
5
Les images du système Debian Live peuvent être intégrées à l'installateur
6
Debian. Il y a un certain nombre de différents types d'installation, variant
7
en ce qui est inclus et comment fonctionne l'installateur.
9
S'il vous plaît noter l'utilisation prudente des lettres majuscules pour
10
désigner «l'Installateur Debian» dans cette section - lorsqu'il est utilisé
11
comme cela, nous faisons explicitement référence à l'installateur officiel
12
pour le système Debian, rien d'autre. On le voit souvent abrégé en «d-i».
14
2~ Types de l'installateur Debian
16
Les trois principaux types de programme d'installation sont:
18
*{Installateur Debian «Régulière»}*: C'est une image de Debian Live normale avec un noyau séparé et initrd qui (lorsqu'il est sélectionné à partir du chargeur de démarrage approprié) se lance dans une instance d'installateur Debian standard, exactement comme si vous aviez téléchargé une image CD de Debian et la démarré.
20
Sur ces images, Debian est installé par l'extraction et l'installation de
21
paquets .deb à l'aide de #{debootstrap}# ou #{cdebootstrap}#, Depuis des
22
supports locaux ou à partir du réseau basé sur le réseau, résultant en un
23
système Debian standard en cours d'installation sur le disque dur.
25
Tout ce processus peut être préconfiguré et personnalisé dans un certain
26
nombre de façons, voir les pages correspondantes dans le manuel de
27
l'Installateur Debian pour plus d'informations. Une fois que vous avez un
28
fichier de préconfiguration qui fonctionne live-build peut automatiquement
29
le mettre à l'image et l'activer pour vous.
31
*{Installateur Debian "Live" }*: C'est une image de Debian Live avec un noyau séparé et initrd qui (lorsqu'il est sélectionné à partir du chargeur de démarrage approprié) se lance dans une instance de l'installateur Debian.
33
L'installation se poursuit de manière identique à l'installation "régulière"
34
décrite ci-dessus, mais à l'étape de l'installation des paquets, au lieu
35
d'utiliser #{debootstrap}# pour aller chercher et installer des paquets,
36
l'image du système de fichiers live est copiée vers la cible. Ce résultat
37
est obtenu avec un udeb spécial appelé «live-installer».
39
Après cette étape, l'installateur Debian se poursuit normalement, en
40
installant et configurant des éléments tels que chargeurs de démarrage et
41
les utilisateurs locaux, etc
43
Remarque: Pour soutenir les deux entrées installateur normal et live dans le
44
chargeur de démarrage du même support live, vous devez désactiver
45
«live-installer» en préconfiguration #{live-installer/enable=false}#.
47
*{Installateur Debian "de bureau"}*: Indépendamment du type d'installateur Debian inclus, #{d-i}# peut être lancé depuis le Bureau en cliquant sur une icône. C'est facile à utiliser dans certaines situations. Afin de faire usage de cela, le paquet debian-installer-launcher doit être inclus.
49
Notez que par défaut, live-build n'inclut pas les images de l'installateur
50
Debian dans les images, il doit être spécifiquement activée avec #{lb
51
config}#. Aussi, s'il vous plaît noter que pour que l'installateur "de
52
bureau" fonctionne le noyau du système live doit correspondre au noyau que
53
#{d-i}# utilise pour l'architecture spécifiée. Par exemple:
60
2~ Customizing Debian Installer by preseeding
62
2~ Personnalisation de l'installateur Debian par préconfiguration
62
As described in the Debian Installer Manual, Appendix B at
63
http://www.debian.org/releases/stable/i386/apb.html, "Preseeding provides a
64
way to set answers to questions asked during the installation process,
65
without having to manually enter the answers while the installation is
66
running. This makes it possible to fully automate most types of installation
67
and even offers some features not available during normal installations."
68
This kind of customization is best accomplished with live-build by placing
69
the configuration in a #{preseed.cfg}# file included in
70
#{config/binary_debian-installer/}#. For example, to preseed setting the
64
Comme décrit dans le Debian Installer Manual, Appendix B at
65
http://www.debian.org/releases/stable/i386/apb.html,
66
"La préconfiguration est une façon de donner des réponses aux questions
67
posées durant le processus d'installation, sans avoir à entrer manuellement
68
les réponses alors que l'installation est en marche. Cela permet
69
d'automatiser entièrement la plupart des types d'installation et propose
70
même quelques fonctionnalités ne sont pas disponibles pendant les
71
installations normales ». Ce type de personnalisation se fait mieux avec
72
live-build en plaçant la configuration dans un fichier #{preseed.cfg}#
73
inclus dans #{config/binary_debian-installer/}#. Par exemple, pour
74
préconfigurer les paramètres régionaux pour #{en_US}#:
80
2~ Customizing Debian Installer content
83
2~ Personnalisation de contenu pour l'Installateur Debian
82
For experimental or debugging purposes, you might want to include locally
83
built #{d-i}# component udeb packages. Place these in
84
#{config/binary_local-udebs/}# to include them in the image. Additional or
85
replacement files and directories may be included in the installer initrd as
86
well, in a similar fashion to {Live/chroot local
87
includes}#live-chroot-local-includes, by placing the material in
88
#{config/binary_debian-installer-includes/}#.
85
Pour des fins expérimentales ou de débogage, vous pouvez inclure paquets
86
udeb #{d-i}# construits localement. Les placer dans
87
#{config/binary_local-udebs/}# pour les inclure dans l'image. Fichiers
88
supplémentaires ou de remplacement et répertoires peuvent être inclus dans
89
l'initrd de l'installateur ainsi, d'une manière similaire à {Live/chroot
90
local includes}#live-chroot-local-includes en plaçant le matériau dans
91
#{config/binary_debian-installer-includes/}#.