Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : [Appel à participation] Paris Open Source Summit 2018

#1 09/10/2017 09:48:57

antbel
Membre
Inscription : 03/12/2007
Messages : 609

[Résolu] Création Live CD/DVD : wiki à compléter ?

Bonjour,

ayant besoin de me faire un live dvd perso, j'ai utilisé le tuto suivant :

https://doc.fedora-fr.org/wiki/Cr%C3%A9 … e_Live_USB

ksflatten n'est pas installé par les commandes : # dnf install livecd-tools fedora-kickstarts

il faut installer # dnf install pykickstart

NB : je part à partir du fichier kicktarts : fedora-mate-common.ks

Dernière modification par antbel (09/10/2017 10:54:52)

Hors ligne

#2 09/10/2017 10:52:32

antbel
Membre
Inscription : 03/12/2007
Messages : 609

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

re : installation de mediawriter : il plante , génération du backtrace  à la suite d'une création d'un fichier ks légèrement modifié par

# Clavier français AZERTY
keyboard fr

à la lecture d'un nouveau fichier ks sur :  /usr/share/spin-kickstarts/fedora-mate-test-fr.ks

Hors ligne

#3 09/10/2017 11:27:48

antbel
Membre
Inscription : 03/12/2007
Messages : 609

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

re: à la création de :
# livecd-creator --config=/usr/share/spin-kickstarts/fedora-Mate-test-fr.ks --fslabel=Fedora-26-LiveCD-test_antbel

réaction : Kickstart (/usr/share/spin-kickstarts/fedora-Mate-test-fr.ks) must have at least one repository.

Par conséquent, dans les fichiers ks rajouter les dépots idoines ? voir WIKI : https://doc.fedora-fr.org/wiki/Cr%C3%A9 … e_Live_USB

Hors ligne

#4 09/10/2017 11:40:35

antbel
Membre
Inscription : 03/12/2007
Messages : 609

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

Re: je complete ks par

# Ajout dépots
repo --name="released" --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-released-f$releasever&arch=$basearch
repo --name="rpmfusion-free" --mirrorslist=https://mirrors.rpmfusion.org/metalink?repo=free-fedora-$releasever&arch=$basearch
repo --name="rpmfusion-nonfree" --mirrorslist=https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-$releasever&arch=$basearch

et j'obtiens :

livecd-creator --config=/usr/share/spin-kickstarts/fedora-Mate-test-fr.ks --fslabel=Fedora-26-LiveCD-test_antbel
kickstart error: Failed to parse kickstart file 'file:///usr/share/spin-kickstarts/fedora-Mate-test-fr.ks' : Le problème suivant s'est produit sur la ligne 6 du fichier kickstart :

no such option: --mirrorslist

Ah!!! , les miroirs, suis-je aussi la plus belle !!!!

Dernière modification par antbel (09/10/2017 11:42:08)

Hors ligne

#5 09/10/2017 16:54:28

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

Salut,

Oui la doc n'est pas à jour car c'est l'ancienne méthode, la nouvelle est ici => https://fedoraproject.org/wiki/Livemedi … _a_Live_CD
N'utilises pas les anciens kickstarts ils sont différents.
J'avais des liens intéressants mais je n'arrive pas à remettre la main dessus, mais bon en cherchant sur le net "livemedia-creator" tu les trouveras sûrement toi aussi.
J'avais commencé à étudier la procédure mais je n'ai pas concrétisé pris par autre chose .

Bon courage
@+

Dernière modification par CabSud (09/10/2017 16:56:03)

Hors ligne

#6 09/10/2017 17:24:47

antbel
Membre
Inscription : 03/12/2007
Messages : 609

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

ouille,
Merci

Hors ligne

#7 10/10/2017 08:34:07

penthium2
Membre
Lieu : Fay de bretagne
Inscription : 01/12/2010
Messages : 945
Site Web

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

je confirme la méthode de Cabsud ! il faut construire ses liveMedia via livemedia-creator ce dans une session mock ( OBLIGATOIRE ) et avec un ks aplatit via ksflatten

Apres depuis fedora 26 il y a un bug connut dans la facon de faire le chroot de mock et pour la construction soit possible personelement j'utilise la commande mock suivante pour lancer la session :

mock -r fedora-26-x86_64 --shell --old-chroot

Et pour la commande de création dans la session mock voila a quoi elle ressemble :

livemedia-creator --ks /builddir/viperr10.ks --no-virt --resultdir /var/lmc --project "Fedora Viperr" --make-iso --volid Viperr10 --iso-only --iso-name Viperr10_alpha1_x86_64.iso --releasever 26 --title Viperr10 --macboot

Il faut pour le moment aussi ( bug connut ) que le nom donné au project porte le nom "Fedora machin"

En esperant que cela t'aide, bonne journée.


viperr
1473344938_signature.png
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#8 10/01/2018 19:52:42

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

Salut,

Après plusieurs mois je replonge le nez dans livemedia-creator, j'ai l'impression que mock est toujours buggé à ce jour, merci  @penthium2 pour l'option "--old-chroot" car la lecture du rapport de bug fut laborieuse.
Je ne sais pas si c'est moi qui interprète mal le man ou qui ne ne sais pas utiliser l'outil mais le téléchargement des paquets à chaque création d'iso est-elle réellement nécessaire à moins de créer un dé
pôt local ?

Si tel est le cas et qu'une extrême motivation me vient quel espace disque faut-il prévoir pour une synchronisation des dépôts de F27 par exemple,  Je m'attends à quelque chose de très gros mais combien à peu près 10G, 20G ou moins ?

Merci.

Hors ligne

#9 10/01/2018 20:47:53

C@sp€r
Bricoleur Fedora
Modérateur
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 718
Site Web

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

salut !

CabSud a écrit :

Après plusieurs mois je replonge le nez dans livemedia-creator, j'ai l'impression que mock est toujours buggé à ce jour, merci  @penthium2 pour l'option "--old-chroot" car la lecture du rapport de bug fut laborieuse.

je ne me prononce pas sur la stabilité de mock... c'est purement subjectif. Par contre je te conseille d'utiliser les confs mock de Remi, optimisées à mort.

CabSud a écrit :

Je ne sais pas si c'est moi qui interprète mal le man ou qui ne ne sais pas utiliser l'outil mais le téléchargement des paquets à chaque création d'iso est-elle réellement nécessaire à moins de créer un dé
pôt local ?

Si tel est le cas et qu'une extrême motivation me vient quel espace disque faut-il prévoir pour une synchronisation des dépôts de F27 par exemple,  Je m'attends à quelque chose de très gros mais combien à peu près 10G, 20G ou moins ?

oui le dl est requis à chaque fois, sauf si mock garde le cache (config Remi)

un dépôt local pour f27, ne prenons que la release de base et les updates (sans deltarpm et sans debuginfo) pour x86_64, ça donne 58G + 17G soit 75G au total


2010 \ Copyleft GPL only, all rights permited.
1277413422.png

Hors ligne

#10 11/01/2018 20:11:50

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

C@sp€r a écrit :

je ne me prononce pas sur la stabilité de mock... c'est purement subjectif

Oui c'est pas faux, en plus la recommandation de l'ajout de l'option "old-chroot" est signalée dans la documentation, c'est le wiki qui n'est plus à jour.

C@sp€r a écrit :

oui le dl est requis à chaque fois, sauf si mock garde le cache (config Remi)

J'ai regardé le fichiers de config de f27xxx.cfg mais je n'ai pas compris où se trouvait la subtilité.
J'ai remarqué qu'il utilise un cache important spécifique à la construction de rpm, mais je n'ai pas vu ou se situait l'astuce, peut-être que je n'ai pas regardé là ou il fallait ? ou compris ce qu'il fallait faire tout simplement.

C@sp€r a écrit :

un dépôt local pour f27, ne prenons que la release de base et les updates (sans deltarpm et sans debuginfo) pour x86_64, ça donne 58G + 17G soit 75G au total

J'étais loin avec mon estimation,  mais pour le fun je fais un essai qui me prendra quelques jours, 75G quand même !

Merci pour tes réponses C@sp€r .
Ça fait toujours plaisir de voir passer des anciennes têtes wink

Hors ligne

#11 14/01/2018 23:42:11

C@sp€r
Bricoleur Fedora
Modérateur
Lieu : /dev/loop
Inscription : 09/04/2010
Messages : 718
Site Web

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

CabSud a écrit :
C@sp€r a écrit :

oui le dl est requis à chaque fois, sauf si mock garde le cache (config Remi)

J'ai regardé le fichiers de config de f27xxx.cfg mais je n'ai pas compris où se trouvait la subtilité.
J'ai remarqué qu'il utilise un cache important spécifique à la construction de rpm, mais je n'ai pas vu ou se situait l'astuce, peut-être que je n'ai pas regardé là ou il fallait ? ou compris ce qu'il fallait faire tout simplement.

en fait il n'y a rien à faire à part spécifier le nom de la config avec l'option -r dans la ligne de commande smile

mais tu as vu juste, il utilise un cache important qui n'est pas seulement pour les rpm, il l'utilise pour absolument tout (shell, etc...)


2010 \ Copyleft GPL only, all rights permited.
1277413422.png

Hors ligne

#12 23/01/2018 19:22:44

CabSud
Membre
Lieu : Cyber Espace
Inscription : 25/08/2010
Messages : 408

Re : [Résolu] Création Live CD/DVD : wiki à compléter ?

C@sp€r a écrit :

en fait il n'y a rien à faire à part spécifier le nom de la config avec l'option -r dans la ligne de commande smile                                                                                   

mais tu as vu juste, il utilise un cache important qui n'est pas seulement pour les rpm, il l'utilise pour absolument tout (shell, etc...)

                                                                   

Désolé pour le délai, cela me prend du temps pour assimiler, comprendre et tester les choses.             
Bon alors il faudra que je creuse plus l'option du cache quand j'aurai plus de temps ça semble diablement efficace.                                                                                                 
Les deux méthodes présentent des avantages, dans mon cas le dépôt local me sert pour mon système et mes VMs, c'est vraiment agréable de ne plus attendre.                                                           
Maintenant que j'ai opté pour le dépôt local je ne ferai pas machine arrière tout de suite (surtout avec le temps passé au téléchargement), depuis je rencontre d'autres soucis de config avec mock  mais ça c'est la routine ^^

@+

Hors ligne

Pied de page des forums