logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 19-09-2024 17:34:05

jerver
Membre
Lieu : Cuernavaca, Mexico
Inscription : 17-09-2024

Re : Debian Live

Bonjour Arpinux.
Merci avant tout de ta reponse. J'ai en fait re-demarre un projet a partir de ce forum, puisque je fasias tout depuis quelques annees de maniere automatique, et j'ai perdu le fil de chaque etape.
Donc, j'ai cree ma_debian comme toi. J'obtient bien une iso qui demarre et peut installer un systeme Debian. Mais impossible de trouver comment configurer le boot. Dans le repertoire de travail je n'ai aucun  sous-repertoire " config/includes.binary/isolinux".

J'ai suivi a la lettre les commandes indiquees (enfin, il me semble):


$ mkdir ma_debian
$ cd ma_debian/
$ mkdir config auto
$ cd auto/
$ cp /usr/share/doc/live-build/examples/auto/* ./
 



J'ai modifie le fichier config pour mettre en place la version bookworm:


#!/bin/sh
 
set -e
 
lb config noauto \
    --mode "debian" \
    --system "live" \
    --distribution "bookworm" \
    --architecture "amd64" \
    --archive-areas "main contrib non-free non-free-linux" \
    --security "true" \
    --updates "true" \
    --backports "false" \
    --binary-images "iso-hybrid" \
    --bootloaders "syslinux grub-efi" \
    --apt-indices "true" \
    --apt-recommends "true" \
    --apt-secure "true" \
    --apt-source-archives "false" \
    --linux-package "linux-image linux-headers" \
    --debian-installer "live" \
    --debian-installer-distribution "bookworm" \
    --debian-installer-gui "true" \
    --firmware-binary "true" \
    --firmware-chroot "true" \
    --iso-publisher "Projet DFiso; https://debian-facile.org/dflinux; contact@debian-facile.org" \
    --memtest "none" \
    --win32-loader "false" \
    --clean \
    --debug \
    --verbose \
    --source "false" \
    "${@}"
 



Puis j'ai execute la config:


$ lb config
[2024-09-19 09:27:18] lb config
P: Executing auto/config script.
[2024-09-19 09:27:18] lb config noauto --mode debian --system live --distribution bookworm --architecture amd64 --archive-areas main contrib non-free non-free-linux --security true --updates true --backports false --binary-images iso-hybrid --bootloaders syslinux grub-efi --apt-indices true --apt-recommends true --apt-secure true --apt-source-archives false --linux-package linux-image linux-headers --debian-installer live --debian-installer-distribution bookworm --debian-installer-gui true --firmware-binary true --firmware-chroot true --iso-publisher Projet DFiso; https://debian-facile.org/dflinux; contact@debian-facile.org --memtest none --win32-loader false --clean --debug --verbose --source false
D: Detected proxy settings:
D: --apt-http-proxy:
D: HOST Auto APT PROXY:
D: HOST Auto APT PROXY (legacy):
D: HOST Fixed APT PROXY:
D: HOST http_proxy:
D: HOST no_proxy:
P: Updating config tree for a debian/bookworm/amd64 system
P: Symlinking hooks...
 



Et j'ai construit l'image:


$ sudo lb build
[2024-09-19 09:36:07] lb build noauto
P: live-build 20230502
P: Building for a debian/bookworm/amd64 system
[2024-09-19 09:36:08] lb bootstrap

../..

Reading package lists...
Building dependency tree...
Reading state information...
[2024-09-19 10:11:07] lb source
P: Source stage disabled, skipping
P: Build completed successfully
 



Le repertoire config contient seuleent 2 repertoires:


$ ls config/ -l
total 28
-rw-r--r-- 1 useruusmb useruusmb 2575 Sep 19 09:36 binary
-rw-r--r-- 1 useruusmb useruusmb 2328 Sep 19 09:36 bootstrap
-rw-r--r-- 1 useruusmb useruusmb  738 Sep 19 09:36 chroot
-rw-r--r-- 1 useruusmb useruusmb 2099 Sep 19 09:36 common
drwxr-xr-x 4 useruusmb useruusmb 4096 Sep 19 09:27 hooks
drwxr-xr-x 2 useruusmb useruusmb 4096 Sep 19 09:27 package-lists
-rw-r--r-- 1 useruusmb useruusmb  138 Sep 19 09:36 source
 



C'est pour cela que je pense que dans le document il manque une etape : copier les fichier originaux depuis  /usr/share/live/build/bootloaders/ ??

Ou alors il me manque une etape :-)

Hors ligne

#27 20-09-2024 09:32:46

arpinux
CA Debian-Facile
Lieu : Montréal d'aude
Distrib. : nakeDeb
Noyau : Linux 6.1 amd64
(G)UI : sway - i3wm - fluxbox
Inscription : 30-06-2016
Site Web

Re : Debian Live

salut jever smile

effectivement, /config/includes.binary/ n'est pas créé par défaut lors de la construction du live mais le dossier /binary/ créé lors de la construction contient tout ce qu'il faut pour permettre le boot.
pour le personnaliser, il faut en effet créer le dossier /config/includes.binary/ puis le remplir avec les fichiers personnalisé comme tu le souhaites (comme dans Dfiso https://salsa.debian.org/debian-facile- … es.binary)
j'ai ajouté un avertissement dans le wiki, merci pour le retour smile

nous sommes tous différents ... c'est notre point commun ...
Association Debian-Facile - Les cahiers du débutant - ISO Debian-Facile - 3hg - nakeDeb
GNU/Linux©2006-2024

Hors ligne

#28 21-09-2024 00:58:24

jerver
Membre
Lieu : Cuernavaca, Mexico
Inscription : 17-09-2024

Re : Debian Live

Bonjour Arpinux.

Au contraire, merci a toi pour ce document tres pratique. Il m'a bien aide pour reprendre contact avec ma distribution propre. Surtout pour la partie UEFI. Il me reste entre autre a trouver comment mettre un timeout pour initier par default la live.. Si c'est assez simple dans isolunix, dans UEFI cela semble plus complique.

Merci ! :-)

Hors ligne

Pied de page des forums