« Création d'une image debian bootable (système de rescue, live system) » : différence entre les versions

Aller à la navigation Aller à la recherche
Ligne 30 : Ligne 30 :
</pre>
</pre>


Pour debian wheezy :
==Pour debian wheezy :==
<pre>
<pre>
lb config --distribution wheezy --binary-images iso-hybrid --architectures amd64 --linux-flavours amd64 \
lb config --distribution wheezy --binary-images iso-hybrid --architectures amd64 --linux-flavours amd64 \
Ligne 42 : Ligne 42 :
Attention, si vous utilisez live-build 4.X pour générer l'image, il faut remplacer l'option <code>config</code> par <code>components</code>
Attention, si vous utilisez live-build 4.X pour générer l'image, il faut remplacer l'option <code>config</code> par <code>components</code>


Pour debian jessie :
==Pour debian jessie :==
<pre>
<pre>
lb config --distribution jessie --binary-images iso-hybrid --architectures amd64 --linux-flavours amd64 \
lb config --distribution jessie --binary-images iso-hybrid --architectures amd64 --linux-flavours amd64 \
Ligne 79 : Ligne 79 :
<pre>echo console-setup console-setup-linux >> config/package-lists/keymap.list.chroot</pre>
<pre>echo console-setup console-setup-linux >> config/package-lists/keymap.list.chroot</pre>


==Liste personnalisée de packages==
Pour installer une liste personnalisée de package, après avoir lancé <code>lb config</code>, créez un fichier <code>mespackets.list.chroot</code> dans <code> config/package-lists</code> :
Pour installer une liste personnalisée de package, après avoir lancé <code>lb config</code>, créez un fichier <code>mespackets.list.chroot</code> dans <code> config/package-lists</code> :
<pre>echo whois dnsutils htop jnettop tcpdump mtr telnet git iperf iperf3 wget curl rsync screen patch aptitude lm-sensors lshw \
<pre>echo whois dnsutils htop jnettop tcpdump mtr telnet git iperf iperf3 wget curl rsync screen patch aptitude lm-sensors lshw \
Ligne 84 : Ligne 85 :
zerofree ethtool testdisk gddrescue smartmontools hdparm lvm2 psmisc freeipmi ipmitool openipmi > config/package-lists/mypackage.list.chroot</pre>
zerofree ethtool testdisk gddrescue smartmontools hdparm lvm2 psmisc freeipmi ipmitool openipmi > config/package-lists/mypackage.list.chroot</pre>


==boot automatique==
Pour ajouter un boot automatique (par défaut lb config utilise isolinux comme bootloader) :
Pour ajouter un boot automatique (par défaut lb config utilise isolinux comme bootloader) :
<pre>
<pre>
Ligne 92 : Ligne 94 :
Puis éditez config/bootloaders/isolinux/isolinux.cfg (un timer de 0 signifie infini, les unités sont des dixièmes de secondes)
Puis éditez config/bootloaders/isolinux/isolinux.cfg (un timer de 0 signifie infini, les unités sont des dixièmes de secondes)


==openssh==
On peut ajouter des clés ssh de la même manière :
On peut ajouter des clés ssh de la même manière :
<pre>
<pre>
Ligne 110 : Ligne 113 :
Dans le cas ou vous installez un serveur ssh, il sera bon de changer le mot-de-passe utilisateur. Vous pouvez vous inspirer du fichier <code>/usr/share/doc/live-config/examples/hooks/passwd</code> pour créer une hook réalisant celà.
Dans le cas ou vous installez un serveur ssh, il sera bon de changer le mot-de-passe utilisateur. Vous pouvez vous inspirer du fichier <code>/usr/share/doc/live-config/examples/hooks/passwd</code> pour créer une hook réalisant celà.


Un petit README pour terminer ?
==Un petit README pour terminer ?==
<pre>
<pre>
mkdir config/includes.chroot/root/
mkdir config/includes.chroot/root/
4 231

modifications

Menu de navigation