4 242
modifications
Aucun résumé des modifications |
|||
(7 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
[[category:desktop]] | [[category:desktop]] | ||
[[category:debian]] | [[category:debian]] | ||
Manuel complet : | Manuel complet : https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html | ||
=Paquets nécessaires= | =Paquets nécessaires= | ||
Ligne 21 : | Ligne 20 : | ||
--archive-areas "main contrib non-free" --apt-indices false \ | --archive-areas "main contrib non-free" --apt-indices false \ | ||
--memtest memtest86+ --security true --updates true --backports true \ | --memtest memtest86+ --security true --updates true --backports true \ | ||
--mirror-bootstrap http:// | --mirror-bootstrap http://ftp.fr.debian.org/debian/ --mirror-binary http://deb.debian.org/debian/ \ | ||
--bootappend-live "boot=live components timezone=Europe/Paris locales=en_US.UTF-8 keyboard-layouts=fr hostname=rescue \ | --bootappend-live "boot=live components timezone=Europe/Paris locales=en_US.UTF-8 keyboard-layouts=fr hostname=rescue \ | ||
username=user noprompt noeject autologin" | username=user noprompt noeject autologin" | ||
Ligne 31 : | Ligne 30 : | ||
--archive-areas "main contrib non-free" --apt-indices false \ | --archive-areas "main contrib non-free" --apt-indices false \ | ||
--memtest memtest86+ --security true --updates true --backports true \ | --memtest memtest86+ --security true --updates true --backports true \ | ||
--mirror-bootstrap http://deb.debian.org/debian/ --mirror-binary http://deb.debian.org/debian/ \ | --mirror-bootstrap http://ftp.fr.debian.org/debian/ --mirror-binary http://deb.debian.org/debian/ \ | ||
--bootappend-live "boot=live components timezone=Europe/Paris locales=en_US.UTF-8 keyboard-layouts=fr hostname=rescue \ | |||
username=user noprompt noeject autologin" | |||
</pre> | |||
==Pour debian buster :== | |||
<pre> | |||
lb config --distribution buster --binary-images iso-hybrid --architectures amd64 --linux-flavours amd64 \ | |||
--archive-areas "main contrib non-free" --apt-indices false \ | |||
--memtest memtest86+ --security true --updates true --backports true \ | |||
--mirror-bootstrap http://ftp.fr.debian.org/debian/ --mirror-binary http://deb.debian.org/debian/ \ | |||
--bootappend-live "boot=live components timezone=Europe/Paris locales=en_US.UTF-8 keyboard-layouts=fr hostname=rescue \ | --bootappend-live "boot=live components timezone=Europe/Paris locales=en_US.UTF-8 keyboard-layouts=fr hostname=rescue \ | ||
username=user noprompt noeject autologin" | username=user noprompt noeject autologin" | ||
Ligne 40 : | Ligne 49 : | ||
==Autologin pour debian jessie uniquement== | ==Autologin pour debian jessie uniquement== | ||
Pour debian jessie avec systemd, afin d'activer l'autologin, il faut créer un script personnalisé dans <code>config/hooks/autologin.hook.chroot</code> : | Pour debian jessie avec systemd, afin d'activer l'autologin, il faut créer un script personnalisé dans <code>config/hooks/live/autologin.hook.chroot</code> : | ||
<pre> | <pre> | ||
cat > config/hooks/autologin.hook.chroot << EOF | cat > config/hooks/live/autologin.hook.chroot << EOF | ||
#!/bin/sh | #!/bin/sh | ||
set -e | set -e | ||
Ligne 56 : | Ligne 65 : | ||
Cette manœuvre n'est pas nécessaire pour debian stretch. | Cette manœuvre n'est pas nécessaire pour debian stretch. | ||
==hotfix debian stretch afin d'avoir la bonne keymap== | ==hotfix debian stretch/buster afin d'avoir la bonne keymap== | ||
A l'heure ou j'écris ces lignes, un [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818065 bug] empêche debian stretch de démarrer avec la keymap que vous avez défini lors de l'étape précédente.<br> | A l'heure ou j'écris ces lignes, un [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818065 bug] empêche debian stretch de démarrer avec la keymap que vous avez défini lors de l'étape précédente.<br> | ||
Ligne 72 : | Ligne 81 : | ||
==MOTD au shell== | ==MOTD au shell== | ||
Un peu de tunning : <code>config/hooks/motd.hook.chroot</code> : | Un peu de tunning : <code>config/hooks/live/motd.hook.chroot</code> : | ||
<pre> | <pre> | ||
cat > config/hooks/motd.hook.chroot << EOF | cat > config/hooks/live/motd.hook.chroot << EOF | ||
#!/bin/sh | #!/bin/sh | ||
set -e | set -e | ||
Ligne 108 : | Ligne 117 : | ||
</pre> | </pre> | ||
==Ajouter un | ==Ajouter un dépôt personnalisé== | ||
Pour qu'il soit accessible (installable) à la création de l'image : | |||
<pre> | |||
echo "deb http://mirror/debian/ sid main" > config/archives/sid.list.chroot | |||
</pre> | |||
Pour qu'il soit accessible (installable) sur le système créé : | |||
<pre> | <pre> | ||
echo "deb http://mirror/debian/ sid main" > config/archives/sid.list. | echo "deb http://mirror/debian/ sid main" > config/archives/sid.list.binary | ||
</pre> | </pre> | ||
Si ce dépot requiert une clé gpg, déposez sa version texte (armored) dans <code>config/archives/sysbench.key.chroot</code> et/ou <code>config/archives/sysbench.key.binary</code> | |||
==boot automatique== | ==boot automatique== | ||
Ligne 127 : | Ligne 143 : | ||
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> | ||
cat > config/hooks/addsshkey.hook.chroot << EOF | cat > config/hooks/live/addsshkey.hook.chroot << EOF | ||
#!/bin/sh | #!/bin/sh | ||
set -e | set -e |