Difference between revisions of "Knoppix Remastering Howto French"


From Knoppix Documentation Wiki
Jump to: navigation, search
m (Instructions:: An inappropriate word in a shell command.)
 
(24 intermediate revisions by 14 users not shown)
Line 1: Line 1:
==== Instructions: ====
+
The previous translation of this HowTo has become obsolete.
  
# Booter à partir du ''Knoppix CD''
+
Perhaps someone likes to translate the new version of the [[Knoppix_Remastering_Howto]].
# Ouvrir un shell root :
+
** Menu: Kmenu->Knoppix->Shell Root
+
** Note: Toutes les commandes ci-dessous s'éxecutent à partir de ce shell root.
+
# Configurer votre connexion internet (nous en aurons besoin plus tard). Si vous utilisez DHCP, cela devrait déjà être configuré.
+
** Note: Executez '''ifconfig''' pour vérifier.
+
# Trouver la partition que vous utiliserez pour travailler. Dans cet exemple, elle est appellée '''hda1''' . La partition devrait avoir au minimum 3 GB d'espace libre.
+
# Monter la partition:
+
** '''mount -rw /dev/hda1 /mnt/hda1'''
+
** Note: Soyez sûr d'avoir les droits en lecture/écriture ou vous aurez des erreurs lors du chroot plus tard. Pour vérifier: éxecuter '''mount'''
+
# Créer un repertoire racine pour travailler dedans:
+
** '''mkdir /mnt/hda1/knx'''
+
** Si vous mettez tous vos fichiers ici, ils seront plus facile à nettoyer
+
# Si vous n'avez pas 1 GB de RAM ('''cat /proc/meminfo''' (physical+swap)) alors vous devrez avoir un fichier de swap:
+
** '''cd /mnt/hda1/knx ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile'''
+
# Créer 2 repertoires, un pour votre nouveau Master CD, un pour les sources, sur une partition. Créer également des répertoires additionnels sous celui-ci nommé KNOPPIX:
+
** '''mkdir -p /mnt/hda1/knx/master/KNOPPIX'''
+
** '''mkdir -p /mnt/hda1/knx/source/KNOPPIX'''
+
# Maintenant, copiez les fichiers KNOPPIX vers votre répertoire source :
+
'''cp -Rp /KNOPPIX/*''' '''/mnt/hda1/knx/source/KNOPPIX '''
+
** Note: Cela peut prendre un petit momment
+
# Copier la page HTML principale pour la page de démarrage :
+
** '''cp /cdrom/index.html /mnt/hda1/knx/master/ '''
+
# Copier tout les fichiers nécessaires execpté le fichier KNOPPIX de ~700 Mb .
+
** < 3.4: '''cd /cdrom/KNOPPIX;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/KNOPPIX/ \;'''
+
** 3.4: '''cd /cdrom;find . -size -10000k -type f -exec cp -p --parents '{}' /mnt/hda1/knx/master/ \;'''
+
# Maintenant, vous pouvez "chrooter" dans l'arborescence copiée du fichier KNOPPIX:
+
** '''chroot /mnt/hda1/knx/source/KNOPPIX'''
+
 
+
Si vous avez un ensemble d'erreurs '''/dev/null permission denied''', vous devriez faire ce qui suit. Ceci peut arriver si vous sauvez vos données configurées pour la Knoppix sur la même partition que celle que vous utilisez, ET si vous démarrrez Knoppix avec '''knoppix home=scan'''.
+
 
+
Vérifiez l'état de vos montages si vous rencontrez le probleme: '''mount /dev/hdaX on /mnt/hdaX type ext3 (rw,nosuid,nodev)''' (remplacer X par le numéro de votre partition)  où "nodev" signifie que vous n'avez pas accès au système de fichier monté et que vous ne pouvez ainsi pas acceder à /dev/null. Alors que cetains scripts ont besoin de rediriger leur sortie vers /dev/null ... Pour résoudre ceci, vous devez monter la partiton cible avant de "chrooter", comme ca :
+
^d  # control+d sortira de l'environnement chroot
+
mount /dev/hda1 /mnt/hda1
+
Vous devriez ensuite voir:
+
mount /dev/hda1 on /mnt/hda1 type ext3 (rw)
+
 
+
Si les erreurs "/dev/null" persistent, faites alors avant le chroot :
+
mount --bind /dev /mnt/hda1/knx/source/KNOPPIX/dev
+
Vous devez démonter /mnt/hda1/knx/source/KNOPPIX/dev avant de construire l'image du CD ou bien votre répertoire /dev sur le CD sera en bordel !
+
 
+
Ensuite vous pouvez continuer et chrooter.
+
 
+
* Vous êtes maintenant "chrooter". "/" est en fait "/mnt/hda1/knx/source/KNOPPIX"
+
* Pour utiliser votre connexion internet you devez monter proc '''mount -t proc /proc proc'''
+
* Maintenant éditer /etc/resolv.conf et ajouter votre serveur de nom ou "sortir" du chroot et copier le fichier resolve.conf dans le dossier chrooté:
+
cp /etc/dhcpc/resolv.conf  /mnt/hda1/knx/source/KNOPPIX/etc/dhcpc/resolv.conf
+
* Changer aussi smb.conf vers votre groupe MS  si vous voulez le support smbd (MSHOME pour XP Familliale édition, et WORKGROUP  pour les Windows 9x).
+
* Vérifiez votre connection internet chrootée : '''ping google.com'''
+
* Mettez à jour votre list de paquet avec '''apt-get update'''
+
* Maintenant vous pouvez changer des trucs.
+
* '''Attention''': apt-get upgrade est une MAUVAISE IDEE. Cela va, très probablement, rendre votre KNOPPIX remasterisée inbootable, ou cassée en quelque sorte. Une méthode bien plus sûre est de seulement mettre à jour les paquets nécessaires
+
** Avant de pouvoir ajouter des choses, vous aurez probablement besoin d'enlever quelques packages.  Pour avoir une liste des packages installé, tapez ce qui suit:
+
'''*''' '''dpkg-query -l'''
+
** Si vous voulez une liste triée par taille (de cette façon vous vous pourrez vous débarassez des plus encombrants), tapez :
+
'''*''' '''dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n'''
+
** Pour enlever un paquet (et toutes ses dépendances), tapez:
+
'''*''' '''apt-get remove <name-of-package-to-remove>'''
+
** Pour vérifier les paquets orphelins, tapez:
+
'''*''' '''deborphan'''
+
** Pour vouloir économiser plus de place en se débarrassant de ces irritants orphelins (comme c'est cruel!), tapez ('''Attention''', vous n'aurez pas à confirmer pour enlever ces paquets. Quand vous pressez Entrée après cette commande, ces paquets '''seront partis'''):
+
'''*''' '''deborphan | xargs apt-get -y remove'''
+
** Si vous êtes incertain quand à la commande précèdente et voulez voir ce qu'il va se passer sans faire de changement, ajoutez simplement l'option '''-s''' à la commande apt-get comme cela (vous pouvez faire ça avec toutes les commandes apt-get, et c'est une bonne habitude d'utiliser cette option avant des opérations "massive" comme celle la):
+
'''*''' '''deborphan | xargs apt-get -s -y remove'''
+
** Maintenant les bonnes choses. Si vous voulez ajouter un package, tapez:
+
'''*''' '''apt-get install <name-of-package-to-install>'''
+
** Quoi, vous ne savez pas quel paquet installer ?  Tapez cela. Quand la liste apparait, vous pouvez lire attentivement (13000 lignes !) ou chercher des termes en utilisant '''/<terme-a-recherher>''':
+
'''*''' '''apt-cache search .* | sort | less'''
+
** Quand vous avez fini d'enlever et d'ajouter des paquets, un bon moyen de nettoyer est de taper:
+
'''*''' '''COLUMNS=200 dpkg -l |grep ^rc |awk '{print $2} ' | xargs dpkg -P'''
+
** De même,parce que le système des paquets Debian garde en cache ce qui a été téléchargé, vous pouvez éxecuter la commande suivante pour faire le ménage :
+
'''*''' '''apt-get clean'''
+
** les paramètres utilisateurs sont dans /etc/skel
+
** astuce: ne mettez pas de fichiers dans /root ils seront seulement disponible (durant l'éxecution) dans /KNOPPIX/root
+
* Unmount /proc - très important! '''umount /proc'''
+
* Presser '''CTRL+D''' pour quitter l'environnement chrooté.
+

Latest revision as of 09:33, 28 February 2012

The previous translation of this HowTo has become obsolete.

Perhaps someone likes to translate the new version of the Knoppix_Remastering_Howto.