j'aimerai modifier un live cd basé sur slackware : Austrumi
afin de rajouter quelques paquets utiles
je sais qu'il faut booter sur le cd mais ensuite ?
si quelqu'un connait un bon tutoriel
merci
-
brunhoff
Après 15 années d’existence, le forum historique de Framasoft, ferme ses portes.
Pour les nostalgiques et les curieux, il reste toujours possible de consulter les discussions mais c’est maintenant le forum
Framacolibri qui prend la relève.
Si vous avez des questions, on se retrouve là-bas…
{{{ méthode
export LC_ALL=C
mkdir -p knomath-tmp knomath-hd knomath-cd
mount -o loop /home/jeanclaude/download/knomath-1.1fr.iso knomath-tmp/
rsync --exclude=/KNOPPIX/KNOPPIX -a knomath-tmp/ knomath-cd/
extract_compressed_fs knomath-tmp/KNOPPIX/KNOPPIX > knomath-base.iso
umount knomath-tmp
mount -o loop knomath-base.iso knomath-tmp
cp -a knomath-tmp/* knomath-hd/
umount knomath-tmp/
mount -o bind /home knomath-hd/home
mount --bind /dev knomath-hd/dev
chroot knomath-hd/
mount -t proc /proc proc
(je fais mes changements apt-get update apt-get install vim-gtk)
apt-get clean
apt-get remove --purge `deborphan`
umount proc
exit
umount knomath-hd/dev
umount knomath-hd/home
mkisofs -R -U -V "knomath-custom" -publisher "knomath" -hide-rr-moved -cache-inodes -no-bak -pad knomath-hd | nice -5 create_compressed_fs - 65536 > knomath-cd/KNOPPIX/KNOPPIX
mkisofs -pad -l -r -J -v -V "knomath-custom LiveCD" -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o new-image.iso knomath-cd
}}}
Tu parles du code source mais de quoi?brunhoff a écrit:merci limax mais tu pourrais me donner quelque précisions
les lignes de codes c'est sympa mais comprendre exactement ce que tu fais
et pourquoi ce serait mieux
quelques commentaires seraient les bien venu
petite paranthèse
le code source existe mais seulement en letton y aurait il un traducteur
linol tu as une slackware d'installé ?
pour le moment je peux pas encore tester la manip je suis sur debian
mais je vais bientot installé la slackware
si t'es motivé pour le faire
export LC_ALL=C (c'est pour l'encodage)
mkdir -p knomath-tmp knomath-hd knomath-cd (on crée 3 répertoires de base)
mount -o loop /home/jeanclaude/download/knomath-1.1fr.iso knomath-tmp/ (on monte l'image du cd sur knomath-tmp)
rsync --exclude=/KNOPPIX/KNOPPIX -a knomath-tmp/ knomath-cd/ (on copie tout sauf le module KNOPPIX sur knomath-cd)
(rmq on peux aussi copier directement du cd avec cp -a /media/lecd/* knomath-cd/)
extract_compressed_fs knomath-tmp/KNOPPIX/KNOPPIX > knomath-base.iso (on extrait et décompresse le module KNOPPIX)
umount knomath-tmp (on démonte l'image)
mount -o loop knomath-base.iso knomath-tmp (on monte l'image du module)
cp -a knomath-tmp/* knomath-hd/ (on copie le module dans knowmath-hd)
umount knomath-tmp/ (on démonte)
knomath-cd correspond à ce qu'il y a sur le cd
knomath-hd correspond à la distribution elle même
après pour les changements cela dépend des distributions (n'ayant utilisé slackware que pendant 3 mois je n'en connai pas assez sur cette distribution)
il faut chrooter dans knomath-hd et faire les changements de pacquets etc..
éventuellement faire des changements dans knomath-cd pour le boot par exemple mettre par défaut le clavier francais.
il faut ensuite refaire l'image du cd.
mkisofs -R -U -V "knomath-custom" ............. (on recreé une image de knomath-hd que l'on compresse en module et que l'on met dans knomath-cd/KNOPPIX/KNOPPIX )
mkisofs -pad -l -r - ......... (on creé une image de knomath-cd qui peux être graver sur cd)
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit