Mageia 3 Gamers Edition : enfin presque :p [Réglé]

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :
Dans le cadre d'une association, je souhaite faire une modification d'un Live-DVD avec certains application en plus et en moins (comme des jeux) prêt installé.
Je suis arrivé à quasi toutes les étapes mais j'ai identifié un soucis.
Ma création s'appuie sur :
http://www.codinglogs.com/blog/operating-systems/linux/build-your-own-linux-live-cd-dvd-distribution-based-on-ubuntu
http://doc.ubuntu-fr.org/personnaliser_livecd
Adapté (avec mes moyens de débutant, c'est à dire en comprendre la moitier

Commençons, je garde les même noms de répertoire pour faciliter la compréhension... :
1- Installe les paquets nécessaire (si je me souviens bien)
Citation :
su
urpmi squashfs-tools genisoimage chroot
su
urpmi squashfs-tools genisoimage chroot
2- Donc on ce trouve un répertoire sympa ou remplir le disque dur (dans son dossier perso) :
Citation :
mkdir codinglogslinux
cd codinglogslinux
mkdir mnt
mkdir extract-cd
mkdir edit
mkdir codinglogslinux
cd codinglogslinux
mkdir mnt
mkdir extract-cd
mkdir edit
Et on met l'iso dans codinglogslinux, On n'a donc :
- /Codinglogslinux/
- +/mnt
- +/extract-cd
- +/edit
- +Mageia-3-LiveDVD-KDE4-x86_64-DVD.iso (pour mon cas)
Que va-t'il ce passer ?
On monte notre iso dans mnt(en lecture seul), puis on va l'extraire dans extract-cd (qui correspoond au live-cd éditable), on va y "dezipper" ce qui correspond à une racine (/) dans edit pour les modifier, puis remettre dans extract-cd qui nous permettra de recréer l'iso ....
Ouff mais concrètement c'est simple
Donc nous sommes en root dans /condingloglinux/ :
3- On monte notre iso :
Citation :
mount -o loop Mageia-3-LiveDVD-KDE4-x86_64-DVD.iso mnt
Voilà notre dossier mnt est équivalent à un DVD/clé gravé
4- On extrait les données de ISO sans récupérer le fichier de 1.4 comprenant la racine :
/casper/filesystem.squashfs : CASPER est le nom de la session live, sous Mageia il s'agit de LOOPBACKS.
filesystem.squashfs est le dossier racine de la session live sous Mageia : distrib-lzma.sqfs
Citation :
rsync --exclude=/loopbacks/distrib-lzma.sqfs -a mnt/ extract-cd
5- On va maintenant décompresser note fichier exclue :
Citation :
unsquashfs mnt/loopbacks/distrib-lzma.sqfs
ça va être assez long comptez une dizaine de minutes (mais ça dépend du pc)
Puis on le met dans noter dossier d'édition (edit) :
Citation :
mv squashfs-root edit
6-On copie nos fichiers de configurations réseaux pour y avoir Internet :
Citation :
cp /etc/resolv.conf edit/etc/
cp /etc/hosts edit/etc/
cp /etc/resolv.conf edit/etc/
cp /etc/hosts edit/etc/
7- Alors là... eux, j'ai plus de mal, je pense que l'on monte notre système à éditer pour pouvoir y agir avec chroot :
Citation :
mount --bind /dev/ edit/dev
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
sudo chroot edit
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts
Personnellement, moi j'ai des erreurs...de-fois sur le faite de monter...
Et là nous sommes dans le système, c'est à dire dès que l'on n'a taper chroot, toutes commandes terminal n'interfère pas avec votre système réel mais avec celui de edit
8- Aucune idée, d'après le site, il s'agirait d'importerd es clé GPG :
Citation :
export HOME=/root
export LC_ALL=C
export LC_ALL=C
9- Donc là 1er gros soucis, d'après le site, il faut faire ces commandes, moi elles ne marchent pas... :
Citation :
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
dpkg-query -W --showformat='${Installed-Size}t${Package}n' | sort -nr | less
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl
dpkg-query -W --showformat='${Installed-Size}t${Package}n' | sort -nr | less
9.1-Donc là on peut installer ou désinstaller ce que l'on veut, pour ma part, bref vous connaissez la musique :
Citation :
urpmi.addmedia --distrib --mirrorlist
urpmi.update --no-ignore Nonfree Release Nonfree Updates Tainted Release Tainted Updates
urpmi.update -a
urpme libreoffice-impress libreoffice-draw
urpmi steam playonlinux mumble filezilla minetest hexchat ktorrent ksnapshot unrar vlc sweeper numlock kde-rootactions-servicemenu
urpmi.addmedia --distrib --mirrorlist
urpmi.update --no-ignore Nonfree Release Nonfree Updates Tainted Release Tainted Updates
urpmi.update -a
urpme libreoffice-impress libreoffice-draw
urpmi steam playonlinux mumble filezilla minetest hexchat ktorrent ksnapshot unrar vlc sweeper numlock kde-rootactions-servicemenu
Caché :
J'hésite à mettre à jour le système car avec un nouveau noyau ça peu être délicat, j'ai testé avec toutes les possibilité, ça n'a jamais fonctionné au bout...
9.2Voir le 12
10- On vider, nos dossiers temporaires, donc je l'ai connais pas tous sur mageia, je me suis contenté de recopier avec plus ou moins succès sans la 1ère ligne:
Citation :
rm -rf /tmp/* ~/.bash_history
rm /etc/resolv.conf
rm /var/lib/dbus/machine-id
rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl
rm /etc/resolv.conf
rm /var/lib/dbus/machine-id
rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl
11- Ensuite on démonte tous (non pas avec un marteau

Caché :
umount /proc
umount /sys
umount /dev/pts
exit
umount edit/dev
umount /sys
umount /dev/pts
exit
umount edit/dev
12- Alors là, c'est THE BIG question... il faut regénérer le Manifest, il n'existe tout simplement pas sous Mageia.
Ça à pour but de faire rafraîchir les paquets pour que le live prenne en compte les nouveaux paquets :
Citation :
chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/casper/d' extract-cd/casper/filesystem.manifest-desktop
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/casper/d' extract-cd/casper/filesystem.manifest-desktop
Moi le seul truc que j'ai trouvé c'est le :
/edit/lib/rpm/
Qui semblerai (désolé mais je suis un vrai débutant), gérer les paquets donc moi j'ai tenté :
Citation :
rpm --rebuilddb
Qui censé recréer la base de données des RPM, c'est le seul truc "logique" que j'ai trouvé...
Pouvez retourner à 9.2
13-Donc notre live racine nous allons la recompresser :
Citation :
mksquashfs edit extract-cd/loopbacks/distrib-lzma.sqfs
Sur le site, il fait avant une suppression, inutile vu qu'on l'avait déplacé plus haut...
Donc on attend, ça va être assez long...
14- Je saute, la génération du MD5, pas utile ici...
15- Donc nous allons recréer l'ISO, nous avons nos dossier du Live et la racine recompressé dans notre fichier distrib-lzma.sqfs
J'ai trouvé 50 et 1 façon de le faire avec plus ou moins d'erreurs, là seul qui à l'air de fonctionner c'est celle-ci :
On ce place dans notre extract-cd :
Citation :
cd extract-cd
Puis on lance la création, vos processeur vont tourner à plein régime, évitez de faire quelques chose qui les utilisent :
Citation :
genisoimage -o "Mageia-3-GE.iso" -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./
Voilà finit !
Vous obtenez dans votre dossier, l'iso...
Pour ma part c'est fonctionnelle vu qu'il fait 1.9Go donc bien plus gros que l'originale...
En le testant en machine virtuel, il boot bien mais j'ai une erreur pendant le chargement de Mageia:
Après "enquête", il s'avère que le dossier :
/edit/dev/
Soit vide, contrairement, à mon dossier racine du pc réel...Je pense que c'est la commande du numéro 7 qui est en cause, mais je n'ai pas le niveau pour trouver...
Bon vu ce que j'ai tapé, je sauvegarde et me répond avec le screen d'erreur puis corrige les fautes après :p
Merci d'avoir lu,
N'hésitez pas à me faire vos retour

Aranud
Édité par Aranud Le 04/11/2013 à 06h49

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :

leuhmanu Membre non connecté
-
- Voir le profil du membre leuhmanu
- Inscrit le : 19/03/2011
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Mais comme c'est basé sur de la 2010.1, BEAUCOUP de chose ont changé depuis et cela ne peux, ne pas forcement fonctionner.

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :
leuhmanu :
dans le même genre: https://wiki.mageia.org/en/Remaster_Mageia_Live_Media_Selfmade_ISO à été importé sur le wiki
Mais comme c'est basé sur de la 2010.1, BEAUCOUP de chose ont changé depuis et cela ne peux, ne pas forcement fonctionner.
Mais comme c'est basé sur de la 2010.1, BEAUCOUP de chose ont changé depuis et cela ne peux, ne pas forcement fonctionner.
Hum oui, j'ai vu le wiki sous mandriva, il y avait des choses obsolètes...je ne l'avais pas trouvé sous Mageia merci du lien je m'y plongerais demain...

Édité par Aranud Le 04/11/2013 à 00h07

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :
je suis trop content ça marche !!!

Mageia 3 KDE 64 bits [FR/EN]:
Ajout :
+steam
+playonlinux
+mumble
+filezilla
+minetest
+hexchat
+ktorrent
+ksnapshot
+unrar
+vlc
+sweeper
+numlock
+kde-rootactions-servicemenu
Supprimé :
-Libreoffice-drawn
-Libreoffice-impress
-Pack-Langs (Firefox, Kde, LibreOffice,...)
Iso de 1.3Go
Je vais m’entraîner un peu, tester en usb, voir pour faire un iso hybrid mais déjà c'est un bon début...
Pour infos, suffit de suivre le tuto et ne pas prendre en compte LZMA qui est obslète.
Pour la création de l'iso, utiliser la commande ci-dessus.
Merci
Édité par Aranud Le 04/11/2013 à 07h25

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :
http://www.mageia-debutant.fr/upload/Mageia-3-alpha1-LiveDVD-GE-x86_64-DVD.torrent

Visiteur
Visiteur
Aranud :
leuhmanu je t'aimmmmmmmmmmmeeeeeeeeeeeeeeeee loool
je suis trop content ça marche !!!
(tester en virtualbox !!)
Mageia 3 KDE 64 bits [FR/EN]:
Ajout :
+steam
+playonlinux
+mumble
+filezilla
+minetest
+hexchat
+ktorrent
+ksnapshot
+unrar
+vlc
+sweeper
+numlock
+kde-rootactions-servicemenu
Supprimé :
-Libreoffice-drawn
-Libreoffice-impress
-Pack-Langs (Firefox, Kde, LibreOffice,...)
Iso de 1.3Go
Je vais m’entraîner un peu, tester en usb, voir pour faire un iso hybrid mais déjà c'est un bon début...
Pour infos, suffit de suivre le tuto et ne pas prendre en compte LZMA qui est obslète.
Pour la création de l'iso, utiliser la commande ci-dessus.
Merci
je suis trop content ça marche !!!

Mageia 3 KDE 64 bits [FR/EN]:
Ajout :
+steam
+playonlinux
+mumble
+filezilla
+minetest
+hexchat
+ktorrent
+ksnapshot
+unrar
+vlc
+sweeper
+numlock
+kde-rootactions-servicemenu
Supprimé :
-Libreoffice-drawn
-Libreoffice-impress
-Pack-Langs (Firefox, Kde, LibreOffice,...)
Iso de 1.3Go
Je vais m’entraîner un peu, tester en usb, voir pour faire un iso hybrid mais déjà c'est un bon début...
Pour infos, suffit de suivre le tuto et ne pas prendre en compte LZMA qui est obslète.
Pour la création de l'iso, utiliser la commande ci-dessus.
Merci
je vais del le torrent et test mais déjà a première vu je vois pas trop l’intérêt de sweeper a la place plutôt bleachbit quand a playonlinux vu que l'iso est 64bit quel version installé par default 64b ou 32b, la 32b étant préférable même sous 64bit
bon c'est juste un avi perso mais a la place de ktorrent je pref qBittorrent
sinon serait sympa un bon tuto pour créer son cdlive
Édité par Visiteur Le 05/11/2013 à 11h33

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :

Visiteur
Visiteur
Aranud :
Oui après chacun à ses propres logiciels qu'il préfère, mais je fais ça pour ceux qui veulent à l'association essayer une distribution avec les jeux pre-installés et les logiciels assez utilisés.
oui j'avais capté ca pour la "spé" jeux le truc c'est que pour les jeux en particuliers ceux passant par wine, voir même steam il est mieux d’installer les versions 32bits même sous arch 64bits et donc ce que je me demandais a ce niveau qu'a tu choisis de faire vu que tu sembles creer iso live 64bits?
quand au applications, il est clair que chacun a ses préférences, mais n'est-pas mieux d’éviter les applications spécifique a un desktop particulier, par exemple ktorrent applications kde nécessitant donc les librairies kde
bon la tu pars sur une base bureau kde mais au fond pour un live spé jeux ne faudrait il pas éviter kde, gnome etc tout ses bureaux "lourds" et leurs dépendances pour ne dédier qu'au jeux toutes les ressources et puissances du pc?
Édité par Visiteur Le 05/11/2013 à 13h04

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :

Pas faux d'un côté mais bon....

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
MadTuX :
[quote=Aranud]bon la tu pars sur une base bureau kde mais au fond pour un live spé jeux ne faudrait il pas éviter kde, gnome etc tout ses bureaux "lourds" et leurs dépendances pour ne dédier qu'au jeux toutes les ressources et puissances du pc?
Ben, Arnaud ne peut partir que d'un Live DVD, qui n'existe qu'en Gnome ou KDE :-/
Après, pour maîtriser l'effacement d'un bureau proprement, bonjour.
Oui, on va faire le tuto, vu qu'en plus on a des expérimentateurs o/
Dans la même catégorie, en plus du tuto on a :
http://napcok.mageia.org.pl/files/notes/isomaster-howto.md
C'est sur la même base.
Arnaud, tu es sûr d'avoir relu ?
Yves

Aranud Membre non connecté
-
- Voir le profil du membre Aranud
- Inscrit le : 06/11/2010
- Groupes :
Papoteur :
Ben, Arnaud ne peut partir que d'un Live DVD, qui n'existe qu'en Gnome ou KDE :-/
Après, pour maîtriser l'effacement d'un bureau proprement, bonjour.
Oui, on va faire le tuto, vu qu'en plus on a des expérimentateurs o/
Dans la même catégorie, en plus du tuto on a :
http://napcok.mageia.org.pl/files/notes/isomaster-howto.md
C'est sur la même base.
Arnaud, tu es sûr d'avoir relu ?
MadTuX :
[quote=Aranud]bon la tu pars sur une base bureau kde mais au fond pour un live spé jeux ne faudrait il pas éviter kde, gnome etc tout ses bureaux "lourds" et leurs dépendances pour ne dédier qu'au jeux toutes les ressources et puissances du pc?
Ben, Arnaud ne peut partir que d'un Live DVD, qui n'existe qu'en Gnome ou KDE :-/
Après, pour maîtriser l'effacement d'un bureau proprement, bonjour.
Oui, on va faire le tuto, vu qu'en plus on a des expérimentateurs o/
Dans la même catégorie, en plus du tuto on a :
http://napcok.mageia.org.pl/files/notes/isomaster-howto.md
C'est sur la même base.
Arnaud, tu es sûr d'avoir relu ?
Je suis partiallement arrivé en faire un sous Cinnamon :
http://www.mageialinux-online.org/forum/topic-16721+mageia-cauldron-cinnamon.php#m162191
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie