Mode d'emploi de la Slax 5



Mode d'emploi de la Slax 5.1.8

Par Coolmicro, mardi 17 octobre 2006 à 20:41 :: Slax :: #9 :: rss

La plupart des live-CD Linux ne sont en fait que des «live-démo», c'est à dire qu'ils ont pour but de pouvoir tester la distribution en question, pour décider s'il serait intéressant de l'installer sur le disque dur, mais il est illusoire d'espérer travailler des jours et des jours avec ces live-CD: trop lents, beaucoup trop lents, non ou peu configurables, etc. Il est à ma connaissance une seule distribution live, qui n'est pas conçue pour être installée sur un disque dur, qui peut être utilisée sur CD ou sur clé USB, qui est légère (fonctionne parfaitement sur un pentium II avec 256 Mo de RAM), modulable et conviviale: la Slax. La Slax a un seul défaut: elle fonctionne par défaut en mode root, mais il est possible de créer un utilisateur comme dans toute distribution Linux; personnellement, ce «défaut» ne me gêne pas pour une Live, et même m'arrange plutôt en général... Mais je tenais à le signaler.

La Slax est une distribution tchèque, développée par une seule personne, Tomas Matejicek. Adresse du site: . Outre le téléchargement des images iso, des divers modules, vous y trouverez de la documentation, un bon forum, etc, le tout en anglais...

Pour avoir la Slax version 5.1.8 en français (d'Europe), y compris les pages man, il vous suffit de télécharger ce module et de le copier dans le répertoire base (voir ci-dessous les explications concernant la personnalisation de la Slax).

Il existe également une distribution, Alixe qui est une version québécoise francisée de la Slax; la version 0.09 STD correspond à la version 5.1.8 de la Slax. Même si elle est configurée pour le français Canada, elle peut être utilisée par les français d'Europe grâce à un module présent dans le répertoire Optionnal.

Autre version personnalisée et francisée d'excellente qualité, basée sur la version 5.1.6 de la Slax: la Slax-LFI. Elle est proposée avec Gparted, Partimage et l'antivirus Clamav, et une bonne documentation sur la gestion des partitions, la sauvegarde des disques durs sous forme d'image, la récupération des disques durs défaillants.

Tout ce qui sera expliqué dans cet article, a été testé avec la Slax KillBill Edition 5.1.8.

Présentation

Plusieurs éditions de la Slax, présentées ci-dessous, sont proposées, étant entendu que chacune peut être personnalisée. Vous trouverez sur cette page la liste de tous les modules de base, numérotés, avec leur contenu, et ci-dessous les modules contenus dans chaque édition.

• Slax Edition standard: basée sur KDE, mais Fluxbox est aussi intégré et peut être choisi au boot. Modules 01 à 09.

• Slax KillBill Edition: En complément de l'édition standard, Wine, Dosbox et Qmenu pour faire tourner des applications Dos et Windows. Modules 01 à 09 et module 11.

• Slax Server Edition: En plus de l'édition, services réseaux et Internet tels que DNS, DHCP, HTTP, FTP, MySQL, SMTP, POP3, IMAP et SSH. Modules 01 à 10.

• Slax Popcorn Edition: Une mini-Slax, qui tient sur 115 Mo!... basée sur l'environnement XFCE, avec Mozilla Firefox, beep-XMMS, Gaim et AbiWord. Modules 01 à 04, 09 et 12.

• Slax Frodo Edition: La super mini... (53 Mo) qui se réduit à la console de base (un peu spartiate à mon goût quand même...).

• Slax Boot Edition: 5 Mo à graver sur un CD qui vous permettra d'utiliser la Slax installée sur votre clé USB avec les ordinateurs qui n'acceptent pas le boot direct sur les clés USB.

Organisation du CD, rôle des dossiers et fichiers, personnalisation

Il est important de comprendre le rôle de certains dossiers et de connaître leur contenu, car c'est cela qui vous permettra de personnaliser votre Slax, qu'elle soit utilisée sur CD ou sur clé USB. A ce propos, je vous conseille de personnaliser le contenu de l'image iso avant de la graver, si vous travaillez sur CD et non sur clé USB.

Sous Linux, vous pouvez monter votre image iso avec une commande du type # mount -t iso9660 /home/nom_de_votre_home/slax-killbill-5.1.8.iso /home/nom_de_votre_home/dossier_de_montage -o ro, copier le contenu de ce dossier dans un autre dossier; modifier le contenu de ce nouveau dossier. Il faut ensuite construire une nouvelle image à partir de ce dernier dossier; vous avez le choix de plusieurs méthodes:

• Avec K3B, bien sûr... ou avec l'excellent petit logiciel Isomaster (il existe un module de ce logiciel sur le site de la Slax).

• En utilisant le script isomaker.sh avec ce petit guide



• Ou en utilisant le script make_iso.sh présent dans l'image iso de la Slax, avec une commande du genre: cd /dossier_avec_contenu_iso_modifie puis ./make_iso.sh /tmp/new-slax.iso.

Autre possibilité, si vous avez lancé le CD de la Slax, charger le module des Slax utilities qui comporte les scripts nécessaires pour ouvrir une image iso et pour créer une image iso.

Sous Windows, j'utilise personnellement un plugin iso de l'excellent et indispensable Total Commander pour explorer et extraire le contenu de l'iso, et ensuite le logiciel gratuit Iso Recorder pour recréer une image iso et la graver. Il y a aussi dans l'image iso de la Slax, le fichier make_iso.bat, pour créer l'image iso, qui s'utilise ainsi: cd\dossier_avec_contenu_iso_modifie puis make_iso.bat c:\new-slax.iso.

Voyons donc les dossiers présents dans l'image slax-killbill-5.1.8.iso:

Racine et dossier boot:

Il faut d'abord noter deux fichiers à consulter à la racine. cheatcodes.txt: la liste des cheatcodes (ou options) que l'on peut utiliser pour le boot, j'y reviens ci-dessous. changelog.txt: la liste des changements pour chaque version, qui inclue parfois également des informations nouvelles sur les cheatcodes, qui ne sont pas forcément présentes dans le premier fichier. Le fichier important est isolinux.cfg. Isolinux est un chargeur de boot qui fonctionne avec les CD ISO 9660; syslinux, dont nous parlerons tout à l'heure, est lui un chargeur de boot pour les partitions FAT 16 et 32 (MS-DOS, Windows). Voyons le contenu du fichier isolinux.cfg présent sur le CD de la Slax:

display boot/splash.cfg

default slax

prompt 1

timeout 40

F1 boot/splash.txt

F2 boot/splash2.txt

F3 boot/splash.cfg

label slax

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label linux

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label memtest

kernel boot/memtest

Et voici un exemple de fichier isolinux.cfg personnalisé:

kbdmap fr.ktl

display boot/splash.cfg

default kdex

prompt 1

timeout 40

F1 boot/splash.txt

F2 boot/splash2.txt

F3 boot/splash.cfg

label kdex

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=xconf;startx

label kde

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=startx

label flux

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=flux

label slax

kernel boot/vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=boot/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label memtest

kernel boot/memtest

Examinons ce qui a changé dans ce fichier isolinux.cfg:

kbdmap fr.ktl: Cette commande est destinée à ce que le clavier azerty français soit actif au moment du boot, au lieu de l'affreux (pour nous francophones) clavier qwerty; c'est plus pratique pour saisir les options de boot éventuelles dont nous allons parler. Le fichier fr.ktl n'est pas présent sur le CD de la Slax (et je ne sais plus où je l'ai récupéré...), il est téléchargeable ici.

Lorsque le système démarre (sur CD ou clé USB), apparaît très rapidement l'invite de boot. Si vous ne faites rien, au bout du nombre de secondes indiqué par timeout, ou si vous appuyez sur la touche Entrée, les lignes situées sous le label indiqué par default sont exécutées. Dans l'exemple ci-dessus, c'est le label kdex qui est exécuté par défaut. Si je veux démarrer en mode console, comme dans le fichier isolinux.cfg d'origine, il suffit que je saisisse slax, puis touche Entrée. Les lignes F1 boot/splash.txt - F2 boot/splash2.txt - F3 boot/splash.cfg indiquent que si vous appuyez sur F1, le fichier d'aide boot/splash.txt (que vous pouvez évidemment personnaliser) s'affichera; de même pour F2 et F3.

La première ligne, commune à tous les «labels», est kernel boot/vmlinuz. Elle correspond au chargement du noyau Linux. La ligne suivante correspond aux options de chargement de ce noyau. Tous les fichiers nécessaires au boot sont présents dans le dossier /boot.

Vous voyez que la seule différence entre label kdex et label slax, est que j'ai ajouté le cheatcode autoexec=xconf;startx à la fin de la deuxième ligne. J'aurai pu saisir slax autoexec=xconf;startx, cela aurait été la même chose; un cheatcode peut donc être ajouté «à la volée» à un «label», ou inséré dans le fichier isolinux.cfg quand on s'en sert en permanence. startx signifie qu'on va lancer directement, sans passer par la console, XWindows, avec l'environnement par défaut correspondant à notre version (KDE pour la version standard). xconf signifie qu'on va lancer préalablement une commande d'autoconfiguration de XWindows. Pour la majorité des ordinateurs, xconf est nécessaire, mais pour certains, xconf aboutit à un plantage, et il faut alors choisir le «label» kde ou lieu de kdex. Bien sûr, si vous choisissez le «label» slax, vous pouvez lancer les commandes xconf et startx depuis la console, après avoir saisi login (root) et mot de passe (toor).

Le «label» flux correspond à l'environnement XWindows Fluxbox, qui est très léger et pratique pour un ordinateur peu puissant, bien qu'un peu déroutant pour ceux qui viennent du monde Windows... Il est possible d'installer d'autres environnements présents sur le site de la Slax sous forme de modules (Xfce ou IceWM par exemple), mais cela nécessite soucent quelques recherches et manipulations.

Liste des principaux cheatcodes

• changes=slaxsave.dat: Ce cheatcode, intégré automatiquement dans le fichier isolinux.cfg présent sur le CD Slax, vous permettra de sauvegarder automatiquement votre environnement, comme si vous aviez installé la Slax sur votre disque dur, à la condition d'utiliser la Slax sur un seul ordinateur, et d'avoir sur cet ordinateur une partition FAT32 (sur disque dur, par sur clé USB) ou une partition Linux. Dans ce cas, il suffit de copier à la racine de cette partition le fichier slaxsave.zip présent sur le CD puis d'extraire un des fichiers slaxsave.dat; il y a 4 possibilités de taille, de 128 Mo à 1 Go, selon vos besoins et la place dont vous disposez.

Nota: Comme vous pourrez le voir en lisant les commentaires 7 et 9 ci-dessous, ce cheatcode ne fonctionne pas si vous bootez à partir de l'image sur le disque dur, avec le cheatcode from=.

• probeusb: Il est déjà intégré dans le fichier isolinux.cfg de la Slax Boot Edition, et permet de passer le relais à la clé USB après un boot sur CD.

• load=module1;modulen: Charge le ou les modules désignés présents dans le dossier /optional. Vous n'êtes pas obligé d'indiquer l'extension .mo. Si vous créez un sous-dossier dans /optional, par exemple le dossier wifi et que vous mettez plusieurs modules dans ce sous dossier, load=wifi chargera tous les modules présents dans le sous-dossier wifi. Vous pouvez combiner plusieurs sous-dossiers et modules, par exemple: load=sous_dossier_1;sous_dossier_2;module_dans_optional_1;module_dans_optional_2.

• noload=module1;modulen: Désactive le chargement des modules spécifiés, présents dans les dossiers /base ou /modules.

• acpi=off: Désactive l'ACPI.

• nohotplug: Désactive l'autodétection matérielle (déconseillé!...).

• nopcmcia: Désactive l'autodétection PCMIA (fait gagner 2 secondes au démarrage pour les ordinateurs de bureau).

• noagp: Désactive l'autodétection AGP.

• nodma: Désactive le DMA pour les disques durs et CD-ROMS.

• nohd: Ne monte aucun disque (les disques sont montés automatiquement avec la Slax).

• nocd: Ne monte aucun CD-ROM. Dans le cas ou probeusb ne fonctionnerait pas, permet de passer le relais à la clé USB si le boot direct sur la clé ne fonctionne pas.

• nosound: Devinez...

• from=/dev/hda1/slax.iso - from=path/to/slax.iso - from=/dev/hda1 - from=path/to/slax/: Pour chargerla Slax à partir d'un emplacement différent du périphérique de boot.

• passwd=mot_de_passe_choisi: Change le mot de passe root (par défaut, toor).

• passwd=ask: Demande pendant le boot un nouveau mot de passe pour root.

• noguest: Désactive l'utilisateur invité.

• toram ou copy2ram: Copie tout le CD en RAM. Un peu long au démarrage, mais la rapidité est ensuite au rendez-vous... Compter 200 Mo en plus de la taille de l'image iso pour ne pas avoir de problème.

• floppy: Active l'automontage d'une disquette présente dans le lecteur au démarrage. Si un module de configuration est présent sur la disquette (nous réviendrons sur ce type de module), il est chargé.

• debug: Active le mode debug.

Dossier base:

La Slax est donc essentiellement un ensemble de modules, fichiers avec l'extension mo, les briques qui permettent de construire la distribution. C'est dans ce dossier que vous trouvez les modules numérotés de 01 à 12 dont je vous ai parlé ci-dessus. Les modules de ce dossier sont chargés avant les modules des autres dossiers, et dans l'ordre alphabétique. Si vous n'utilisez pas KDE Office (c'est mon cas, j'utilise Open Office), ni l'agenda de KDE Office, vous pouvez supprimer le module 08_kde_office.mo de votre image iso (vous pouvez aussi le laisser et utiliser le cheatcode noload).

Dossier modules:

C'est dans ce dossier que vous allez copier les modules supplémentaires que vous voulez utiliser automatiquement (même si vous pouvez toujours désactiver leur chargement avec le cheatcode noload). Tous les modules téléchargeables sont sur cette page.

Le premier module important, est celui destiné à mettre la Slax en français. J'utilise actuellement celui-là: French_localisation_3_4_1.mo. Je vous conseille de le copier plutôt dans le dossier base, sous le nom 12_french_localisation_3_4_1.mo. Si vous utilisez la dernière version d'Alixe (que je n'ai malheureusement pas encore eu le temps de tester), je conseille aux français d'Europe de déplacer le fichier 03_fr_FR.mo présent dans le dossier /optional vers le dossier /modules ou /base (dans ce dernier cas, vérifier que le nom du fichier permet qu'il soit chargé alphabétiquement en dernier). Avec ce module, seul KDE sera francisé, Fluxbox restera en anglais, avec clavier Qwerty.

Voici les modules que j'utilise personnellement:

• Krusader - krusader_1_70_1-4.mo: Excellent gestionnaire de fichiers aux multiples fontionnalités. Je ferai prochainement un article sur ce logiciel.

• Krename - krename_3_0_11-1.mo: Utilitaire qui s'intègre à Krusader et permet de renommer les fichiers par lot d emanière très pointue.

• Open Office - openoffice_fr_2_0_3.mo

• Firefox - mozilla_firefox_fr_2_0_rc2_2_0_rc2.mo

• Gparted - gparted_libs_upgraded_0_2_5.mo: Excellent utilitaire pour gérer les partitions.

• Partimage - partimage_0_6_4.mo: Pour sauvegarder votre disque dur sous forme d'images.

• Slax utilities - slax_utilities_0_2-2.mo: Très utile, voire indispensable, pour sauvegarder votre configuration, je vous en parle en détail ci-dessous.

Dossier optionnal:

Je vous ai déjà parlé de ce dossier à propos du cheatcode load=module. Si vous n'avez pas chargé un module, vous pouvez toujours le charger ensuite, en double-cliquant dessus dans Konqueror, ou en utilisant la commande console uselivemod /path/module.mo. Il y a aussi une commande dédiée à cet usage dans le menu KDE. Evidemment, cette méthode fonctionne sans problème avec une application classique, comme Open Office par exemple, mais pas avec un driver qui aurait du être chargé au démarrage.

Dossier rootcopy:

Tout ce que vous copiez dans ce dossier, sera copié dans le dossier root lorsque la distribution est chargée en mémoire. Cela peut être très utile.

Dossier tools:

Plusieurs outils utiles, dont je parlerai plus tard, en particulier pour installer la Slax sur une clé USB ou pour travailler sur les modules.

Installer la Slax sur clé USB bootable

Votre clé doit être formatée en FAT32, et surtout pas en NTFS. - Mise à jour : il semble que dans certains cas, un formatage en FAT16 fonctionne mieux que FAT32 (voir commentaire N°46). Il existe une solution d'installation automatique qui est des plus simple:

• Sous Windows, vous placer sur le CD Slax avec la commande cd dans une fenêtre MS-DOS (commande cmd pour XP par exemple), puis utiliser la commande make_disk.bat X:\, X étant la lettre correspondant à votre clé (ne pas vous tromper de lettre car le script écrit sur le boot!!).

• Sous Linux, idem avec make_disk.sh /dev/sda1, si sda1 correspond à votre clé (même recommandation que pour Windows, attention à ne pas vous tromper et écrire, par exemple, hda1 à la place de sda1!!).

Mais je pense qu'il est utile de connaître la manière d'installer manuellement, afin de comprendre ce qu'on fait; je vais vous la détailler sous Windows:

• Pour rendre la clé bootable, nous allons utiliser syslinux.exe, qui est présent dans le dossier \tools\win du CD ou de l'image iso de la Slax. Saisissez la commande syslinux x: ou X est la lettre correspondant à votre clé (et ne vous trompez pas de lettre, surtout...)

• Ensuite, il faut copier l'intégralité de votre CD sur votre clé.

• Ensuite déplacez les fichiers suivants de x:\boot vers x:\ (X étant toujours la lettre de votre clé): initrd.gz - vmlinuz - memtest - splash.cfg - splash.lss - splash.txt - splash2.txt

• Enfin, renommez sur votre clé, le fichier isolinux.cfg en syslinux.cfg, éditez ce fichier, et remplacer tous les boot/ par une chaîne vide, ce qui devrait vous donner ceci (avec l'exemple d'isolinux.cfg modifié donné ci-dessus):

kbdmap fr.ktl

display splash.cfg

default kdex

prompt 1

timeout 40

F1 splash.txt

F2 splash2.txt

F3 splash.cfg

label kdex

kernel vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=xconf;startx

label kde

kernel vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=startx

label flux

kernel vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw autoexec=flux

label slax

kernel vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

label memtest

kernel memtest

Voilà, c'est fini. Simple, non? Pour booter sur votre clé USB, il faut aller dans le BIOS de l'ordinateur, et modifier la séquence de boot en mettant USB avant le disque dur. Si vous ne savez pas le faire, vous trouverez des dizaines de tutoriaux sur le Web qui traitent cette question. Si votre ordinateur refuse quand même de booter sur la clé, soit parce que c'est un vieux BIOS, soit parce que c'est un BIOS mal programmé (et il y en a!...), gravez la Slax Boot Edition (5 Mo), bootez sur le CD, et le CD passera automatiquement la main à la clé USB (voir le cheatcode probeusb dont j'ai parlé ci-dessus); votre lecteur de CD-ROM sera donc ensuite librement utilisable, ce qui n'est évidemment pas le cas quand vous utiliser le live CD complet.

Sauvegarder sa configuration

Je vous ai déjà parle du cheatcode changes=slaxsave.dat et de ces limites. Si vous ne pouvez pas l'utiliser, pour sauvegarder «au coup par coup» sa configuration, il suffit d'utiliser la commande configsave, de la manière suivante: configsave /mnt/sda1/modules/changes/saveconf1.mo (si, par exemple, sda1 correspond à votre clé USB, et après avoir créé le dossier changes dans le dossier modules). A la seconde sauvegarde, vous mettez saveconf2.mo, et ainsi de suite. Ainsi, tous les fichiers de configuration seront chargés automatiquement au prochain démarrage (car la Slax charge aussi les sous-dossiers du dossier modules depuis la verson 5.1.7). Si vous avez mis vos fichiers de sauvegarde de configuration ailleurs, vous pouvez les restaurer avec la commande configrestore.

Vous pouvez aussi utiliser le module Slax utilities (basé sur ces commandes) dont je vous ai parlé ci-dessus, fait par dogpile qui intervient beaucoup sur le forum de la Slax et est toujours prêt à aider les débutants (en anglais...), qui a fait des scripts qui sauvegardent les fichiers de configuration dans le sous-dossier changes de modules, qui permettent de les compacter en un fichier unique, et d'autres choses que je vous laisse découvrir. Un module que je considère comme indispensable.

La configuration réseau, telles que les adresses IP fixes assignées, n'est pas sauvegardée par configsave; il faut ajouter une commande appropriée (voir exemples ci-dessous, paragraphe Réseau - Wifi) au fichier /etc/rc.d/rc.local. Et ce fichier sera lui sauvegardé par configsave. A ce propos, il ne faut jamais oublier que la Slax est basée sur la mythique Slackware (version 11 actuellement) et que donc, vous pouvez modifier directement les différents fichiers de paramétrage selon les tutoriaux que vous trouverez sur le Web, puis sauvegarder ces changements par configsave.

Création et modification de modules

Vous pouvez créer des modules à partir de paquets Slackware TGZ ou de paquets Débian DEB de manière très simple (bien sûr, il ne faut pas oublier les dépendances éventuelles dans ce cas...):

tgz2mo application.tgz application.mo

Si vous devez modifier des paquets Slackware avant de les transformer en modules, ou si vous voulez intégrer dans un même module les dépendances, installez vos paquets avec la commande suivante:

ROOT=/tmp/package installpkg application.tgz

Faites vos modifications éventuelles, puis utilisez la commande suivante pour créer le module:

dir2mo /tmp/package module.mo

Modifier des modules se fait de la manière suivante:

mo2dir module.mo /tmp/directory

Vous faites ensuite vos modifications. Puis vous recréer le module par la commande:

dir2mo /tmp/directory module.mo

Bien sûr, lorsque je parle de faire des modifications, cela suppose de connaître, au moins un peu, la Slackware et donc de lire de la doc sur le sujet. Vous voyez qu'ainsi, vous pouvez aussi fusionner des modules, ajouter des packages Slackware à des modules, etc, etc.

Pour voir le contenu d'un module sans extraire son contenu, vous utilisez la commande:

mount -t squashfs -o loop /path/module.mo /mnt/mountpoint

Réseau - Wifi

En général, les cartes réseau seront autoconfigurées et vous n'aurez strictement rien à faire si vous fonctionnez en DHCP. Si cela ne fonctionne pas, je vous conseille d'aller voir le fichier /var/log/messages, fichier plein d'enseignements qu'il faut absolument connaître, en utilisant Midnight Commander. Vous pourrez par exemple trouver quelque chose de ce genre:

Nov 13 18:11:09 (none) kernel: r8169 Gigabit Ethernet driver 2.2LK loaded

Nov 13 18:11:09 (none) kernel: eth0: RTL8169 at 0xf8ce8400, 00:01:4a:bf:48:e1, IRQ 5

Nov 13 18:11:09 (none) kernel: ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git-1.0.8

Nov 13 18:11:09 (none) kernel: ipw2200: Copyright(c) 2003-2005 Intel Corporation

Nov 13 18:11:09 (none) kernel: ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection

On voit donc une carte ethernet avec le nom eth0, et également une carte wifi, les drivers étant chargés dans les deux cas. Ensuite, vous pouvez tenter la commande dhcpcd -t 10 eth0.

Si vous avez besoin d'un adresse IP fixe, vous utiliserez l'utilitaire en mode console netconfig (ce que je vous conseille), ou les commandes habituelles telles que ifconfig et route, voire le petit utilitaire graphique présent dans Système (icône sur le bureau).

Je vous l'ai dit ci-dessus, pour sauvegarder vos paramètres réseau, il faut modifier le fichier /etc/rc.d/rc.local. Exemple pour une carte eth0:

USE_DHCP[0]="yes"

dhcpcd -t 10 eth0

ou

USE_DHCP[0]="no"

IPADDR[0]="192.168.1.1" (remplacez par l'adresse de votre machine)

NETMASK[0]="255.255.255.0" (mettez votre masque de réseau, ici classe C)

NETWORK[0]="192.168.1.0" (mettez votre adresse de réseau)

BRODCAST[0]="192.168.1.255" (votre adresse de broadcast, c'est a dire votre adresse réseau avec les identifiants machines à 255)

Et éventuellement:

GATEWAY="adresse_IP_de_la_passerelle"

Pour une configuration réseau avancée, voir cet article

Pour le Wifi, vérifiez d'abord dans la page des modules, l'existence du driver de votre carte (par exemple, celui prévu pour la carte IPW2200 d'Intel, fonctionne parfaitement). Si ce n'est pas le cas, il vous faudra charger le driver Windows et utiliser la commande ndiswrapper ainsi:

ndiswrapper -i rt2500.inf

modprobe ndiswrapper

Pour configurer votre Wifi (ESSID, clé WEP, etc), vous pouvez utiliser, comme je le fais, le module WLAssistant (sous KDE) ou utiliser la console avec les commandes suivantes:

iwconfig wlan0 ap 00:00:00:00:00:00

iwconfig wlan0 essid SomeESSID

iwconfig wlan0 key open 111x111x11

iwconfig wlan0 channel x

ifconfig wlan0 up ou dhcpcd -t 10 eth0

00:00:00:00:00:00 correspond à l'adresse MAC de votre routeur. SomeESSID correspond au nom que vous avez choisi pour votre ESSID. 111x111x11 correspond à votre clé WEP en hexadécimal, 64 bits ou 128 bits. channel x correspond au numéro de channel, par exemple channel 11.

Vérifiez auparavant avec la commande iwconfig sans paramètres, si votre carte wifi est sur wlan0, ou eth1, ou eth0...

Exemple de sauvegarde des paramètres dans le fichier /etc/rc.d/rc.local:

modprobe ndiswrapper

iwconfig wlan0 ap 00:00:00:00:00:00

iwconfig wlan0 essid SomeESSID

iwconfig wlan0 key open 111x111x11

iwconfig wlan0 channel x

dhcpcd -t 10 wlan0

Pour en terminer avec le wifi, voici trois tutoriaux, en anglais, concernant Ndiswrapper:

• SLAX Ndiswrapper with DHCP

• SLAX Ndiswrapper on a Static IP

• SLAX Ndiswrapper on a Ad-Hoc Network

Conclusion

Voilà, je crois que je vous ai expliqué l'essentiel. En ce qui concerne l'utilisation quotidienne, référez vous à la documentation KDE (ou Fluxbox ou celle de l'environnement que vous avez choisi). Bien que j'ai rédigé ce petit document avec soin, je vous rappelle que je n'utilise Linux que depuis quelques mois, et que je peux donc avoir commis des erreurs. N'hésitez pas à me les signaler...

Nota: Quelques liens francophones concernant la Slackware, pour faire ce que je fais en ce moment, apprendre comme elle fonctionne...

• SlackFR

• Slackware francophone

• Slackware 11.0 et noyau 2.6.17.13

• Linux Packages

• Slackbuilds (paquets)

Trackbacks

Aucun trackback.

Les trackbacks pour ce billet sont fermés.

Commentaires

1. Le mercredi 18 octobre 2006 à 23:08, par Slax-LFI

Merci pour cet excellent article qui fait (encore) avancer nos connaissances.

Pour le fichier fr.ktl (merci encore pour la piste), c'est un script perl de lilo qui le génère :

[commande]

#keytab-lilo.pl fr-latin1 > /boot/fr.ktl

[/commande]

CA

2. Le vendredi 20 octobre 2006 à 03:32, par powerpicton

Merci, super article, c'est ma bible [pic]!!!

Continu comme ça, ça fait toujours du bien un peu de doc "fr" ! [pic]

@+

3. Le samedi 21 octobre 2006 à 08:26, par alisou

Merci coolmicro, super le tuto.

J'ai fait un lien vers cette page sur section "Documentation"

a+, alisou, [pic]

4. Le lundi 23 octobre 2006 à 12:54, par Sebington

Après avoir testé différentes distributions Linux en Live CD, je trouve que le projet Slax de Tomas Matejicek est l'un des plus intéressant et des plus prometteurs. Comme je débute dans ma compréhension du fonctionnement de Linux (arborescence etc.) à travers la Slax, je trouve ce tutoriel très utile, car bien détaillé. Merci beaucoup!

(petite question: faut-il mettre le fichier fr.ktl à la racine de la clé USB (ou du CD) ou dans un répertoire précis?)

5. Le mardi 24 octobre 2006 à 09:28, par Coolmicro

Bonjour Sebington

Il faut mettre le fichier fr.ktl à la racine de la clé (c'est pourquoi il n'y a pas de chemin dans la ligne kbdmap fr.ktl).

Je profite de l'occasion pour dire que j'ai testé l'installation de la Slax sur disque dur, avec le script make_disk.sh présent sur le CD. Même si cela fonctionne, je déconseille ce type d'installation, car il est impossible de configurer ensuite Lilo, et donc de modifier les paramètres de boot (impossible donc d'ajouter des cheatcode, permanents ou «à la volée»). Quant à une vraie installation sur disque dur, la Slax est encore moins prévue pour cela, de l'aveu même de Tomas; il vaut mieux se tourner vers une distribution Slackware légère comme la Zenwalk ou la VectorLinux. L'utilisation sur disque dur la plus simple, est de copier sur une partition quelconque du disque dur, l'image iso de la Slax, ainsi qu'un fichier slaxsave.dat (pour ce dernier sur une partition FAT32 ou Linux), puis de booter avec le CD de boot, en saisissant le cheatcode from=/dev/hda1/slax.iso (si vous avez copié l'image iso sur la première partition). Si vous avez déjà une distribution Linux installée avec Grub, vous pouvez bien sûr utiliser Grub pour lancer la Slax :

• Copier le contenu du répertoire boot de l'iso Slax dans le répertoire /boot/slax de votre distribution

• Copier l'iso sur une partition quelconque de votre disque dur et le fichier slaxsave.dat à la racine d'une partition FAT32 ou Linux

• Ajouter les lignes suivantes à votre fichier grub.lst, en adaptant les chemins à votre configuration:

title Slax

kernel (hd0,2)/boot/slax/vmlinuz max_loop=255 init=linuxrc load_ramdisk=1 ramdisk_size=4444 vga=791 root=/dev/ram0 rw changes=slaxsave.dat from=/dev/sda5/slax/slax.iso

initrd (hd0,2)/boot/slax/initrd.gz

boot

6. Le mardi 21 novembre 2006 à 03:58, par Doudy

Bonjour,

Trés bon tuto sur Slax, merci ! Je debute et utilise Alixe et souhaitant sauvegarder ma config réseau en IP fixe, j'ai modifié /etc/rc.d/rc.local , puis configsave /mnt/sda1/modules/changes/saveconf5.mo - Et bien au re-boot, certains changements sont bien prises en compte (langue etc...), mais le fichier /etc/rc.d/rc.local n'est hélas pas mis à jour. Et si je le sauvegarde manuellement sur une cle USB puis apres le boot, un copie/coller pour remplacer celui d'origine , mais les nouveaux parametres du reseau pourtant bien présent dans rc.local ne sont tjrs pas pris en compte - pour celà je dois passer par l'outil KDE de changement d'IP pour activer ma carte reseau correctement.

Merci d'avance pour votre aide!

7. Le mercredi 22 novembre 2006 à 08:27, par xbricotik

J'ai donc essayé la slax, d'abord sur CD. J'ai été agrablement surpris. Vu la lenteur des CD et en l'absence d'une carte bootant sur clé,, j'ai utilisé la lecture iso comme indiqué ci-dessus sur disque dur. La rapidité était là. Par contre en voulant utiliser le fichier slaxsave.dat, pour sauver ma configuration, je n'y ai pas réussi en passant plusieurs heures à trouver une solution. Dès qu'un fichier slaxsave est reconnu, au chargement de la distro j'arrive à la phrase "waiting for usb ...." et puis là, l'indication fatal error. J'ai ce fihier sur hda1. Je l'ai aussi placé en root sur la partition que j'utilise en adaptant le chemin : même pb.

QQ'un aurait-il la solution,j'utilise la même syntaxe que décrit dans l'article, bien sûr, chemin adapté.

8. Le mercredi 22 novembre 2006 à 10:00, par Coolmicro

Pour Doudy :

Je viens de te répondre sur , mais autant le faire ici aussi, cela pourra servir à d'autres.

Dans le mode d'emploi ci-dessus, j'ai indiqué la méthode préconisée sur le site de la Slax avec configsave, pour rc.local, mais en y réfléchissant, ce n'est pas celle là que j'utilise. En effet, je préfère, pour certaines choses (langues, réseau, modification du fichier rc.local notamment), créer de petits modules séparés, afin de mieux contrôler ce qui se passe. Une autre raison est qu'en cas d'utilisation sur plusieurs ordinateurs, je peux prévoir différents modules réseau/wifi dans le répertoire Optionnal que je charge au cas par cas.

La méthode est simple :

• Tu crées un répertoire /reseau (à la racine donc). Dans ce répertoire, tu crées un sous répertoire etc, et dans etc, un sous répertoire rc.d (bref, tu reconstitues l'arborescence de etc à l'intérieur du dossier /réseau). Tu copies le fichier rc.local dans /reseau/etc/rc.d/, tu le modifies à ta convenance, et tu n'oublie pas de vérifier qu'il est exécutable : chmod +x /reseau/etc/rc.d/rc.local

• Ensuite tu crées un module avec la commande suivante : dir2mo /reseau/ /mnt/sda1/modules/rc.mo (en supposant que tu boot sur clé usb, que ta clé s'appelle sda1 et que tu as envie d'appeler ton module rc.mo : bref tu adaptes).

Ainsi tu auras un module séparé pour rc.local, qu'il te sera plus facile de modifier si tu avais d'autres choses à mettre dans rc.local (la commande contraire est mo2dir). Par ailleurs, comme je l'ai dit, cela permet de stocker plusieurs configuration réseau dans le répertoire Optionnal que l'on charge, selon les cas, avec le cheatcode load.

Normalement, tu dois ainsi avoir le bon rc.local. Si la connexion ne fonctionnait quand même pas :

• Vérifie d'abord le contenu de rc.local.

• S'il est OK, regarde si la commande ifconfig fait apparaître la bonne adresse IP. Dans la négative, exécute à nouveau /etc/rc.d/rc.local (c'est ce que je suis obligé de faire pour le Wifi avec la version standard de la Slax, mais pas avec les versions non KDE telles que Alixe09Ice ou la SHiba).

• Si ifconfig est OK, essaye cette commande, pour activer la connexion : ifconfig eth0 up

Pour ceux qui liraient ce commentaire, et qui seraient en dhcp : si rien de ce qui est ci-dessus n'a fonctionné, essayer la commande dhcpcd -t 10 eth0.

9. Le mercredi 22 novembre 2006 à 10:53, par Coolmicro

Pour xbricotik

Je viens de faire le test : tu as raison. J'ai posé la question sur le forum de la Slax, et signalé le bug à Tomas, mais je doute que ce bug soit réparé dans cette version, car il est en pleine préparation de la version 6, je crois. Je ne m'en étais jamais aperçu, car je préfère utiliser les modules de sauvegarde de configuration au coup par coup, avec les Slax utilities, et je conseille à tout le monde cette méthode. En effet, le contenu de ces modules peut être récupéré et adapté avec la commande dir2mo comme expliqué ci-dessus, ce qui permet beaucoup plus de choses. De plus, quand on a fait des des conneries, il suffit de rebooter sans sauvegarder...

10. Le jeudi 30 novembre 2006 à 23:51, par xbricotik

Sauvegarde de ses réglages.

1) par fichier .dat : comme déjà traiter celà ne fonctionne pas, because bug.

2) par rc.local comme suggéré par Coolmicro:: je ne l'ai pas encore fait car j'ai un fichier vide. Donc, n'étant pas informaticien je ne sais quoi mettre.

3) par fichier fichier externe en racine slaxconf.mo :

j'ai fais les opérations comme décrit dans la doc de la slag. J'ai un fichier slaxconf.mo créé en racine mais au reboot j'avais les réglages d'origine. Après pas mal de recherche je me suis aperçu que pour sauver, à la déconnexion il y avait un script qui s'affichait sur une ligne et qui durait 10 s. Il fallait entre "enter" pour que la sauvegarde soit faite. La police affichée étant petite j'ai mis du temps à m'en apercevoir.

De même au reboot, il faut entrer "enter" lorqu'il est proposé de charger le fichier slaxconf.mo.

J'ai donc réussi à faire fonctionner la slax depuis un fichier iso sur le disque avec mes paramètres ! sans avoir à introduire un CD rom.

Par curiosité, ayant l'alixe-STD en iso sur une partition et installer en choix en grub, j'ai essayé ce fichier, puisque le même script se déroulait au boot et en déconnexion. Celà à fonctionné. Mais là, il peut y avoir des conflits, donc trouver une autre solution.

11. Le vendredi 1 décembre 2006 à 15:37, par Coolmicro

Oui, c'est vrai, j'avais oublié de parler de ça...

Pour la sauvegarde, je ne vois pas trop l'intérêt, je préfère sauvegarder manuellement avec la commande configsave.

Par contre, il était important de souligner comme tu l'as fait que si slaxconf.mo est présent à la racine de la partition, on peut le recharger automatiquement en appuyant sur la touche entrée au bon moment.

Personnellement, je n'utilise pas cette possibilité, préférant me faire des fichiers de sauvegarde de configuration sur mesure que j'intègre à l'iso avec le logiciel Isomaster.

Pour rc.local, je n'en parlais que pour les paramètres réseau. Voir le détail ci-dessus, dans le mode d'emploi et dans les commentaires.

12. Le vendredi 8 décembre 2006 à 07:22, par panibug

bonjour

mon pc boote sans pb sur la cle mais j'ai un message:

Loading vmlinuz.........................

Could not find ramdisk image: initrd.gz [/code]

merci pour vos reponses et bravo pour votre travail

13. Le vendredi 8 décembre 2006 à 13:02, par panibug

rebonjour

bon je boote normalement jusquà:

activating hardware detection:/etc/rc.d/rc;hotplug start

à partir de là, plus rien

je suis obligé d'éteindre, redemarrer, F1,"slax nohotplug" et ça marche

je n'ai pas acces à ma carte wifi ni au son

(tabletpc fujitsu T4010 centrino récent)

merci de votre aide

14. Le mardi 12 décembre 2006 à 06:52, par Coolmicro

Panibug, je suppose que l'erreur de placement du fichier initrd.gz (message 7h22) est résolue...

Avec le cheatcode nohotplug, il est normal que tu n'aies plus le son ou le wifi... Je suppose que ton tablecPC est sous Windows : tu peux donc en profiter pour relever exactement les renseignements concernant ta carte son et le wifi. Pour le wifi, si c'est un centrino, il doit être simple de trouver le module nécessaire sur la page des modules du site de la Slax. Pour le son, je n'y connais pas grand chose pour la Slax ou Slackware, mais je suppose que tu peux essayer la commande alsaconf.

Pour avoir de l'aide en français sur la Slax, tu peux aussi essayer ce forum que je fréquente souvent.

15. Le mercredi 13 décembre 2006 à 07:52, par Djwel

Bonjour,

J'ai un probleme avec ma slax !! Peut être pouvez vous m'aider ??

Alors, quand je boot sur mon portable (ACER Aspire 5633) la slax bloque au niveau de mon port PCMCIA et le PC fait un bruit de ouf, pui je sui obliger de l'éteindre.

Dans les option de démarrage je c pas quoi lui mettre pour qu'il me passe la détection de mon port.

Et après quand je serai sous KDE, est ce que je pourrai réutiliser mon port PCMCIA????

Merci de vos réponses..

16. Le mercredi 13 décembre 2006 à 20:03, par Coolmicro

Si tu dis que c'est au niveau du pcmcia que ça coince, le cheatcode à utiliser est vraiment simple, et tu as du lire un peu trop rapidement mon mode d'emploi... Remonte voir ce que je dis sur nopcmcia.

Par contre, c'est une manière de régler le problème qui ne me plaît pas trop, un aveu d'échec : un périphérique ne fonctionne pas, on le désactive... Ensuite, tu ne pourras donc pas l'utiliser. Je te conseille de faire des recherches sur ton ordinateur, et la Slax ou la Slackware, ou la Zenwalk, pour voir si quelqu'un d'autre a eu le problème. Enfin, je te conseille vivement de lire cet article sur la manière d'explorer sa configuration et son matériel, cela devrait t'aider.

17. Le jeudi 14 décembre 2006 à 01:00, par panibug

bonjour et merci coolmicro pour ta réponse

je n'ai jamais pu demarrer le wifi avec la version "originale" car ma carte ipw 2200 n'était jamais détectée.

aujourd'hui presque tout fonctionne après cette install:

- myslax creator avec options "gui" et "nopcmcia"

- ajout dans le dossier modules du driver "ipw2200_firmware_2_4.mo"

- boot sans pb

Je n'ai pas résolu mon probleme, je l'ai juste contourné!

Aujourd'hui, le son est ok, surf internet ok en wifi.

Probleme: les touches "scroll" de mon touchpad ne fonctionnent pas (j'ai entendu parler d'"imwheel" mais ne sait pas comment m'en servir.

Une solution pour ça?

merci pour tout

18. Le jeudi 14 décembre 2006 à 10:15, par Coolmicro

Pour le wifi, il faut presque toujours se procurer le driver. Pour l'ipw2200 d'Intel (centrino) que j'ai également, c'est facile puisque le module proposé sur le site de la Slax fonctionne parfaitement. D'après ce que tu dis, le seul vrai problème restant, concerne le pcmcia, comme pour Djwel (voir ma réponse ci-dessus).

Pour le touchpad, j'utilise la Slax sur trop d'ordinateurs différents pour m'occuper de ce genre de détails. J'en avais parlé dans mon article sur l'installation de la Mepis, mais ce n'est pas forcément transposable; on doit pouvoir trouver des resneignements à ce sujet avec Google, ou sur les sites que je donne en lien pour la Slackware.

19. Le jeudi 14 décembre 2006 à 14:06, par ubuory

Une petite précision quand même. Il existe plusieurs autres distributions dans le même style que slax même si certaines peuvent paraitre moins conviviale au premier abords, elles offrent à mon avis des possibilités intéressantes et méritent d'être citées (par ordre alphabétique) :

damn small linux (ou DSL) :

feather linux : featherlinux.berlios.de/

puppy linux : user/v...

20. Le jeudi 14 décembre 2006 à 15:24, par Coolmicro

Comme tu le dis implicitement, les distributions que tu cites n'atteignent pas le niveau de convivialité et de personnalisation de la Slax (qui rappelons-le, proposent des centaines de modules applicatifs prêts à l'emploi).

Par contre, il est évident que DSL avec ses 50 Mo, ou certaines Puppy (70 Mo, je crois), sont beaucoup plus légères que la Slax.

Personnellement, je voudrais qu'existe une dérivée Debian, avec la même convivialité et capacité de personnalisation que la Slax.

A noter, enfin, ce que propose Mandriva, avec sa Mandriva Flash (59 euros la clé USB de 2 Go avec Mandriva Flash dessus) qui est une bonne solution pour tout débutant qui souhaiterait avoir un système complet sur clé USB.

21. Le vendredi 15 décembre 2006 à 00:48, par panibug

bonjour

pour mon pb de boutons de defilement inactifs, j'ai essayé le module driver synaptics sur , ça n'a rien donné: je pense que je vais zapper!

à part ça, est-il possible de booter la slax sur une smartmedia? Je n'en ai pas sous la main, je ne peux pas faire l'essai. qqun a déjà essayé?

merci

22. Le vendredi 15 décembre 2006 à 14:58, par Coolmicro

Pour la smartmedia, de même que pour tout disque externe, la procédure d'installation décrite pour la clé USB devrait fonctionner. Mais ensuite, cela dépend du Bios : est-il possible de booter sur la smartmedia avec le Bios de l'ordinateur en question? Si oui, tout devrait être OK. Si ce n'est pas possible, je ne suis pas du tout sûr que le CD spécial boot soit capable de passer la main à une smartmedia, c'est à dire que le cheatcode probeusb fonctionne avec une smartmedia.

23. Le dimanche 17 décembre 2006 à 11:21, par thom83

Tenté par l'intérêt d'une distribution live sur disque externe (clé ou autre), je voulais installer Ubuntu de cette façon. N'étant pas en mesure de démarrer sur usb et ne sachant comment créer un cd de boot correct, je me suis rabattu sur la slax, standard d'abord puis maintenant killbill.

Cette version de linux est très agréable, même si je l'utilise depuis peu.

J'ai l'impression qu'il me faut adapter le fichier syslinux du cd et ajouter le fichier fr-ktl pour profiter des choix proposés ci-dessus.

Est-ce bien cela ?

Cordialement.

24. Le dimanche 17 décembre 2006 à 16:04, par Coolmicro

Oui il faut adapter isolinux.cfg de l'iso (syslinux.cfg, c'est pour les clés USB ou disques durs externes) selon tes goûts et besoins, en utilisant le mode d'emploi ci-dessus. Et oui, il faut ajouter fr-ktl à la racine de l'iso, si tu ajoutes kbdmap fr.ktl à isolinux.cfg pour avoir le français dés le boot, pour écrire les paramètres ou cheatcodes (cela ne joue que là, pour avoir le français ensuite, il faut utiliser mon module : 13_slax_en_francais_3_5_4.mo et le mettre dans le répertoire base).

Moi aussi, j'aurais bien aimé avoir ma distrib sur clé USB (c'est la Mepis en l'occurence) car c'est un peu pénible parfois de se rappeler en même temps tout ce qui concerne la Mépis, qui est une dérivée Debian, comme Ubuntu, et la Slax, qui est une dérivée Slackware, la Slackware étant fort différente de la Debian. Mais c'est un travail énorme de créer une distrib sur clé USB, comme tu as pu t'en rendre compte, et je sais d'avance que je n'arriverais pas à obtenir un produit aussi fini et pratique que la Slax.

25. Le lundi 18 décembre 2006 à 14:33, par thom83

J'écris depuis la slax sur disque usb modifiée comme indiqué dans l'article. Comme indiqué dimanche, je démarre avec un CD que j'ai customisé en reprenant ton isolinux personnalisé ci-dessus et en ajoutant, comme conseillé dans ta réponse, le fichier fr-ktl à la racine. Ce dernier figure également sur le disque USB.

Le démarrage aboutit à la version française sans problème, en revanche le clavier est américain et il me faut aller dans le centre de configuration de kde pour choisir le bon clavier. Qu'ai-je fait de travers?

Autre question : comment savoir la partition retenue comme swap?

En effet, sur le disque supportant la slax, j'ai créé une partition pour celà et j'aimerai savoir si elle est prise en compte.

Merci pour l'excellence de ton travail.

26. Le lundi 18 décembre 2006 à 16:12, par Coolmicro

Aie, un peu de confusion... J'ai du mal m'exprimer.

Le fichier fr-ktl ne sert qu'au boot, pour saisir les cheatcodes avec le clavier français, donc, si tu démarres avec un CD qui rend la main ensuite au disque USB, c'est uniquement dans l'iso, sur le CD, qu'il faut le fichier fr-ktl. Le fichier fr-ktl sur la clé ou le disque USB ne sert que dans le cas d'un boot direct sur la clé ou le disque USB, sans le CD.

Ensuite, sous KDE, normalement, si tu as mis le module 13_slax_en_francais_3_5_4.mo dans le répertoire base comme indiqué dans ma réponse 24 et dans le mode d'emploi, tu devrais avoir le clavier français par défaut. L'as-tu fait ?

En matière de swap, je n'y connais rien pour la Slax : je l'utilise sur des tas d'ordinateurs différents (sur mes ordinateurs pros ou persos, j'utilise la Mepis). D'ailleurs, en y réfléchissant, je ne sais même pas comment on vérifie qu'une distrib Linux utilise bien la swap... (n'oublions pas que je suis un débutant, que je n'utilise Linux que depuis le mois de mai...) Il faudrait chercher sur le forum en anglais de la Slax, ou sur Google (mais là, je n'ai pas trop le temps...).

27. Le mardi 19 décembre 2006 à 01:36, par thom83

Merci pour cette réponse rapide. Le fichier 13_slax_en_francais_3_5_4.mo est bien dans le dossier base sur le disque usb. Le fichier fr-ktl est à la racine du disque usb (au cas où je pourrais utiliser le système sur un ordinateur récent) et à la racine du CD. Est-ce le fait de ne rien tapper au boot qui me ramène au clavier US? Par ailleurs que j'utilise le cd slax-boot-5.1.8 d'origine ou modifié, j'ai un clavier US par défaut et les applications en français. Etrange.

28. Le mardi 19 décembre 2006 à 13:01, par Coolmicro

Le boot ou le fichier fr-ktl n'on rien à voir avec le français sous KDE. Première chose : lance la Slax en mode console (mode par défaut dans la Slax non modifiée, ou tu saisis Slax au boot pour l'isolinux.cfg modifié). Et vois si tu as le français au niveau du clavier, et au niveau applications, en lançant mc par exemple. Normalement, c'est le cas.

Le français sous KDE est un autre question; cela dépend de 2 fichiers qui se trouvent sous /root/.kde/share/config : kdeglobals et kxkbrc. C'est deux fichiers sont intégrés dans 13_slax_en_francais_3_5_4.mo et ils me donnent le français sur ma Slax.

Va voir ces deux fichiers quand tu as lancé la Slax et KDE. Tu dois avoir :

Pour kdeglobals :

[Locale]

Country=fr

CurrencySymbol=€

DateFormatShort=%d.%m.%Y

DecimalSymbol=,

Language=fr:en_US

MonetaryDecimalSymbol=,

MonetaryThousandsSeparator=$0 $0

NegativeMonetarySignPosition=1

NegativePrefixCurrencySymbol=false

PositivePrefixCurrencySymbol=false

PositiveSign=

ThousandsSeparator=$0 $0

Pour kxkbrc :

IncludeGroups=fr(latin9):us

LayoutList=fr(latin9)

Model=pc105

Au fait, comme CD, tu utilises bien le CD spécial boot, et non le CD complet ???

29. Le mardi 19 décembre 2006 à 14:32, par thom83

23heures 31 ici. Bonsoir,

Compte tenu de l'heure tardive, je vais regarder tout cà demain.

Pour l'instant je répond à la ernière question : le spécial boot auquel j'ai ajouté fr-ktl à la racine et ou j'ai modifié le fichier isolinux comme la version ci-dessus qui est avant le syslinux (c-à-d que j'ai maintenu les fichiers initrd, vmlinuz, et autres dans le dossier /boot.

J'exploiterai les autres éléments de ta réponse demain.

À bientôt.

30. Le jeudi 21 décembre 2006 à 09:37, par thom83

Hier, en démarrant sur le CD de boot spécial (fichier isolinux modifié comme le syslinux pour disque usb mais avec les mentions /boot précédant vmlinuz, initrd etc maintenues dans isolinux) avec l'option de boot "slax", j'ai bien l'azerty pour le login et pour lancer les commandes d'accès au serveur graphique. Mais sous KDE, je suis en qwerty. On a pour kxkbrc :

[Layout]

DisplayNames=

EnableXkbOptions=true

IncludeGroups=

LayoutList=fr,br,fr,de,it,pl

Model=

Options=

ResetOldOptions=false

ShowFlag=true

ShowSingle=false

StickySwitching=false

StickySwitchingDepth=2

SwitchMode=Global

Use=true

et pour la partie [Locale] de kdeglobals :

[Locale]

Country=fr

Language=fr_FR

PositiveSign=

Aujourd'hui, j'ai redonné au fichier 13_slax_en_francais_3_5_4.mo son nom que j'avais changé en 12_slax_en_francais_3_5_4.mo après avoir supprimé du dossier base le fichier de koffice.

J'ai les mêmes résultats étranges : azerty avant kde puis qwerty mais kde francisé !

31. Le vendredi 22 décembre 2006 à 18:27, par Coolmicro

La seule explication est que tu as un module personnel - par exemple une sauvegarde de configuration - ou un module pris sur le site d ela Slax, qui "écrase" le contenu de mon module français, et en particulier le fichier kxkbrc. Il n'y a que toi qui peut trouver le module qui fout tout par terre, et ensuite, aller voir et modifier son contenu.

32. Le mardi 2 janvier 2007 à 08:03, par Djwel

Salut et bonne année a vous les linuxien [pic]

Je vous réecrit car j'ai je n'arrive toujours pas à booter avec ma live cd de back track 2. [pic]

ce message apparait (j'ai utiliser le boot parameter citer mais sans résultat, peut etre que je le fait mal [pic]):

"use 'slax nopcmia' boot parameter to skip this following step:

starting PCMIA services:

cardmgr[2745]: watching 1 socket"

J'ai essayer avec plusieur distribution de linux est cela fait pareil, et sous windows mon port marche très bien et ma carte PCMCIA aussi (lol). Mon Pc est un ACER (Aspire 5633)

Aider moi SVP; J'ai besoin d'aide.......

33. Le mardi 9 janvier 2007 à 10:59, par pascal

Sur un toshiba portege 3110Ct P300Mhz 128Mo Ram, j'utilise freedos, zipslack, dsl frugal et slax popcorn.

Comme je ne peux booter que sur le disque dur les CD dsl et slax sont copiés sur le disque et je boot classiquement sur tout ça via lilo.

Si je poste ici c'est que pour l'instant le root de ma slax est en ram0 et je le veux sur hda6.

Ici personne ne peut m'aider, mais si ma façon de faire vous intéresse ...

Je ne suis servi des infos des scripts slax, mais cette façon de faire ne m'inéresse pas.

Euh ... c'est peut être dur à comprendre, nous pouvons en parler à solutions linux 2007 ou au rmll 2007.

--

pascal

34. Le mardi 9 janvier 2007 à 13:34, par FRANCOIS25

J'utilise ubuntu depuis un an,mais slax et d'une simplicité d'utilisation incroyable,merci pour ce tuto tres complet,mais toutefois j'ai quelques soucis avec des modules que je n'arrive pas à faire fonctionner,je me demande si je m'y prends mal ou si ces modules ne fonctionnent effectivement pas:

il ya freevo

K photo album

python 2.4

Pour tout te dire,je n'ai pas réussi à rendre ma clé bootable,j'ai donc fait une copie de la slax sur mon DD externe,j'ai copier le module fr à la raçine,j'ai copier plusieurs modules dans module,j'ai créer un dossier changes pour la sauvegarde et j'ai fait un CD de boot qui est dispo comme tu l'a expliqué (sur le site slax)est ce que l'on peut l'installer sur un deuxieme disque dur avec grub????

Si oui j'abandonne Ubuntu pour la SLAX?tellement plus simple d'installer des logiciels(modules)et surtout pouvoir lire et écrire sur du NTFS(tres pratique pour réparer ou pour récuperer des dossiers)merci encore pour ce tuto.

35. Le mercredi 10 janvier 2007 à 19:15, par Coolmicro

Je réponds à tous les messages d'un coup... [pic]

@ Djwel : Apparemment, ton port PCMCIA a des problèmes avec toutes les distributions Linux, ce qui me fait penser que cela se passe au niveau du noyau et des drivers. Je ne peux pas en dire plus.

@ Pascal : Effectivement, cela ne pose aucun problème de gérer avec Lilo ou Grub le lancement de ces lives en copiant les images iso sur le disque dur. Personnellement , je n'en vois pas trop l'intérêt (sauf à des fins de tests), préférant n'utiliser qu'une seule distribution installée par ordinateur (la Mepis en général), et n'utilisant la Slax que sur les ordinateurs qui ne sont pas à moi, et donc sur lesquels je ne peux rien installer... A part ça, je ne comprends pas du tout ce que tu veux dire avec hda6 : une live n'a de sens, pour moi, qu'en décompressant en RAM les modules compressés, non? (ou alors je n'ai rien compris :lol:)

@ François25 : Je n'ai testé aucun de ces trois modules. Mais j'ai déjà trouvé plusieurs fois des modules qui ne fonctionnaient pas ou mal, et j'ai alors choisi la solution de faire mon propre module...

Pour ta clé, ce n'est pas normal, cela marche obligatoirement, je l'ai fait sur des dizaines de clés, et toujours de la manière expliquée ci-dessus. Dans tous les cas de personnes qui m'ont dit que cela ne marchait pas, il s'est avéré que le problème se situait au niveau du boot sur leur ordinateur : il faut tester ta clé sur un autre ordinateur, pour savoir si c'est ta clé qui déconne.

On peut bien sûr copier l'iso sur le disque dur et démarrer avec Grub. Personnellement, je ne le fais que pour des tests, car tu t'apercevras vite que la simplicité de la Slax se paie par des limitations. Et pour contourner ces limitations, il faut connaître la Slackware et peiner sur les dépendances, choses plus complexes que l'utilisation d'Ubuntu. C'est pourquoi je conseille d'utiliser une vraie distribution, installée sur le disque dur, telle que Ubuntu ou la Mepis pour les dérivées Debian, ou telle que la Zenwalk pour les dérivées Slackware. D'autant que je suis presque sûr que NTFS-3g se trouve aussi dans les dépots Ubuntu (mais je ne l'ai pas utilisé).

Pour en revenir à Grub, voici la partie Slax de mon menu.lst :

title Slax

kernel (hd0,2)/boot/slax/vmlinuz max_loop=255 init=linuxrc load_ramdisk=1 ramdisk_size=4444 vga=791 root=/dev/ram0 rw from=/dev/sda5/slax/slax.iso

initrd (hd0,2)/boot/slax/initrd.gz

boot

Etant précisé que mon image iso est sur une partition FAT32 (sda5) et que j'ai un répertoire /boot/slax sur la partition où est installée ma Mepis, avec le contenu du dossier boot de la Slax., c'est à dire essentiellement vmlinuz et initrd.gz.

36. Le jeudi 11 janvier 2007 à 13:53, par FRANCOIS25

Bonjour Coolmicro,

je te remercies de ta réponse rapide,je vais essayé ce que tu m'a expliqué,j'ai sans doute oublié,MEILLEURS VOEUX A TOUS et surtout une BONNE SANTE,merci encore pour le boulot et les services que tu rends,à quand une slax installable sur DD?

c'est serait super interessant........A+et merci encore.

37. Le samedi 13 janvier 2007 à 14:26, par FRANCOIS25

Boonjour coolmicro!

Voila,j'aimerais bien me servir de mon imprimante mais je n'arrive pas à la faire fonctionner avec SLAX,je n'ai jamais réussi non plus avec UBUNTU,si tu as des tuyaux ,c'est serait sympa.

Autre chose,je ne trouves pas comment faire poure créer une session ,c'est pas top de se connecter en root au niveau de la sécurité,encore merci à toi pour tes services et tes connaissances,bon week end,A+

38. Le samedi 13 janvier 2007 à 16:10, par Coolmicro

François, je ne comprends pas. As-tu lu les deux articles que j'ai consacré à la question de l'impression, sur le présent site. J'ai même prévu une archive toute prête avec les modules. Normalement, il est impossible de ne pas réussir à imprimer dans ces conditions (ou alors, il faut m'expliquer exactement à quel moment tu as un problème et quel est-il).

39. Le dimanche 14 janvier 2007 à 13:32, par FRANCOI25

Bonjour COOLMICRO!!

Ca y est j'ai touvé ou tu explique comment imprimer avec les modules qui vont bien,je suis en train de le telecharger d'ailleurs,tu m'excusera,mais je connaissais que cette page,d'autres sites style ALIXE ou LFI m'envoyais sur cette page et je l'ai mis en favoris

donc je n'ai jamais chercher sur autre chose,je m'en excuse,par contre pour créer une session autre que "root" je n'ai toujouirs pas trouvé,mais je trouverais.

Excuses moi encore et un grand merci pour ton aide,A+.....

40. Le jeudi 18 janvier 2007 à 17:56, par Johnny

Bonjour,

Je suis nouveau avec les live cd et à date j'apprécie beaucoup leur fonctionnement. Seulement voilà, j'ai deux ordinateurs. Un pentium II 300 MHz 230 meg ram et un portable Compaq R4035CA 2,2 GHz, 1 Go ram, processeur AMD 64 Athlon. Sur le 300 MHz il n'y a pas de problème pour Slax. Cependant, sur le portable, je vois l'écran de boot de Slax avec le trèfle. Ensuite, la ligne boot: apparaît. Après .... vmlinuz ensuite ......initrd.gz et puis après plus rien , écran noir, lecteur cd ne fait rien et pas d'activité sur le disque dur

J'ai besoin d'aide S.V.P

Merci d'avance

Johnny

41. Le vendredi 19 janvier 2007 à 14:38, par Coolmicro

Je n'ai jamais eu le cas que tu expliques avec la Slax 5.1.8. Par contre, en testant la Slax 6, j'ai été obligé d'utiliser le cheatcode acpi=off; essaye, car avec les portables, il y a toujours des problèmes avec l'acpi : c'est vraiment le grand point faible de Linux, et même s'il y a des progrès, ils sont encore très insuffisants. J'espère que les développeurs Linux comprendront pour 2007 qu'une des principales priorités pour que Linux connaisse un meilleur succès, est que l'acpi fonctionne aussi bien avec les portables sous Linux que sous Windows

42. Le lundi 22 janvier 2007 à 01:57, par suzaku

Bonjour

mon pc boote sur la clé USB mais j'ai un message d'erreur :

avec la méthode manuel sur windows :

Could not find kernel image: linux

avec le script depuis linux :

boot error

je vois pas d'où sa vient ...

j'ai aussi essayer avec Slaxcreator mais sa n'a pas marché non plus

si tu connais une solution

merci d'avance [pic]

43. Le lundi 22 janvier 2007 à 05:50, par Johnny

Merci beaucoup Coolmicro

Effectivement mon problème venait de l'acpi. Je te remercie beaucoup et je vais lire attentivement ton mode d'emploi car c'est très clair et bien détaillé. Merci pour tes recherches

Johnny

44. Le lundi 22 janvier 2007 à 18:05, par Coolmicro

@ Suzaku

Je ne parleraique de la méthode manuelle, la seule que j'utilise...

D'après ton message, je ne vois que deux possibilités :

* Soit tu n'as pas, dans syslinux.cfg :

kernel vmlinuz

append vga=769 changes=slaxsave.dat max_loop=255 initrd=initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw

C'est à dire que tu as laissé traîner un : boot/

* Soit tu as oublié de copier/déplacer initrd.gz et vmlinuz vers le répertoire racine de la clé.

45. Le lundi 22 janvier 2007 à 18:07, par Coolmicro

A noter pour les adeptes des méthodes automatiques, que le site offre des solutions de ce type pour mettre la Slax (ou DSL, Knoppix, etc) sur clé USB.

46. Le mardi 23 janvier 2007 à 04:24, par suzaku

j'avais bien lu et bien suivi ton tutoriel à la lettre :p

j'ai du formater en FAT16 pour que sa fonctionne

j'ai aussi enlevé /boot dans le fichier splash.cfg

pour avoir l'image du trêfle

merci quand même [pic]

47. Le mardi 23 janvier 2007 à 20:16, par Coolmicro

OK Suzaku, j'ai modifié le mode d'emploi en indiquant que dans certains cas, FAT16 fonctionne, et pas FAT32.

48. Le dimanche 4 février 2007 à 15:35, par zekicker

Bonjour,

j'ai bien mis le fichier fr.ktl à la racine de l'iso et écrit dans isolinux.cfg kbdmap fr.ktl mais rien n'est changé ... tj en querty :(.

Une idée ?

49. Le jeudi 15 février 2007 à 06:37, par phentermine sales

?? phentermine sales mqb phentermine sales

50. Le jeudi 15 février 2007 à 06:37, par phentermine sales

?? phentermine sales mqb phentermine sales

51. Le jeudi 15 février 2007 à 06:37, par phentermine sales

?? phentermine sales mqb phentermine sales

52. Le jeudi 15 février 2007 à 06:37, par phentermine sales

?? phentermine sales mqb phentermine sales

53. Le vendredi 16 février 2007 à 01:18, par produttori

I'll be BACK! [pic][pic]

54. Le vendredi 16 février 2007 à 06:23, par Duke

[URL=tetta] tetta [/URL] ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download