- Contributions
- Prérequis
- Espace minimal requis
- Partition d’échange de fichier
- Partition de mémoire d’ échange: SWAP
- Partition /home
- Différences d’outils
- Bien installer en paramétrant le Live-cd avant de lancer l’installation
- Execution du script d’installation
- Modifier la configuration de l’installeur
- Différences entre installation et Live-CD
- Avoir des fenêtres avec root aprés l’installation
- (Re)Configurer son réseau
- (Re)Configurer sa carte wifi
- Limiter le chargement des modules
- Limiter les services
- Ajouter des points de montage
- Configurer ALSA pour le son
Installation de Knoppix ou Kaella
Contributions
Ces tutoriaux valent pour:
Knoppix 3.4 3.5 3.6 3.7, Kaella 1.X, 2.1
/!\ Doc suivante non finalisée /!\ en cours de rédaction merci
Installation Knoppix 4.0.2/Kaella 2.1
Prérequis
Seule la version CD-Rom a été testée, Kaella 2.1 depuis une image sur le disque (bootfrom).
Quelques termes: partition, partition racine, swap …
Une partition est une partie de votre disque dur. Votre disque dur peut être séparé en plusieurs partitions (pensez à un fromage ;) )
En général les machines disposent d’une unique partition où est installée le système _vendu_ avec cette dernière (ce n’est pas un cadeau et à tous points de vu ;) ).
Schéma de la structure d’un disque (configuration courante)

Légende: en rouge et vert votre unique partition
En rouge vos fichiers, en vert votre espace libre
Pour créer de nouvelles partitions, il vous faudra réduire cette première afin d’obtenir de la place.
Voir Comment faire de la place
Schéma de la structure d’un disque aprés redimensionnement

Légende:
Le contour noir indique votre partition réduite avec votre espace utilisé (rouge) et libre (en vert).
En bleu l’espace non utilisé (sans fichiers ni partitions)
Espace minimal requis
Pour donner un ordre d’idée, le fichier KNOPPIX du CD-Rom fait prés de 700 Mo, et 2 Go une fois décompréssé.
Il n’est pas possible de sélectionner les paquets à installer, car KNOPPIX est déja un système “installé” mais dans un fichier image.
L’installation reviens donc à copier le contenu de l’image sur le disque dur.
Ainsi votre installation sera semblable à votre configuration issue de l’autodétection du démarrage de KNOPPIX, il est donc recommandé d’effectuer tous les petits réglages, tests (réseau, imprimante …) avant de procéder à l’installation.
La taille minimale de la partition déstinée à recevoir le système ne devrait donc pas être inférieure à 3 Go, si vous le pouvez créez une partition d’au moins 5 Go afin de pouvoir ajouter de nouvelles applications, créer des images de CD …
Schéma de la structure du disque aprés ajout d’une partition racine: (bordure en jaune)

Partition d’échange de fichier
Afin de pouvoir échanger vos fichiers entre votre Fenêtre™ et votre Pingouin, il vous faudra sûrement une partition permettant l’écriture sous ces deux systèmes, le système de fichier NTFS n’étant accessible qu’en lecture depuis Linux, vous devrez peut être utiliser une partition de type FAT32.
Partition de mémoire d’ échange: SWAP
La mémoire SWAP est utilisée lorsque la mémoire vive (mémoire Ram) n’est pas suffisante.
Pas de règle absolue pour la création, toutefois comptez 2 fois la taille de votre mémoire vive si vous disposez de moins de 512Mo (et suivant votre utilisation) et à peu prés autant si vous en disposez de prés de 512Mo.
Nb: Si vous souhaitez utiliser la mise en veille sur disque (suspend to disk), il vous faudra une partition légèrement supérieure à la taille de votre mémoire vive.
Nb2: s’il vous arrive de manquer de mémoire, vous pourrez toujours créer un fichier de mémoire d’échange ;)
Partition /home
Le répertoire home contient tous les fichiers des utilisateurs, c’est sûrement ce dernier qui se remplira le plus rapidement: ainsi il peut être interressant de lui réserver une partition d’une taille conséquente (la plus grande ? c’est vous le root ;) ).
L’installation: knx2hd ou knoppix-installer
Différences d’outils
Aucune ces deux commandes sont les mêmes, knx2hd était le (l’un des ?) premier outils d’installation.
Bien installer en paramétrant le Live-cd avant de lancer l’installation
Vous installerez ce que vous aurez en live-cd
Si votre carte réseau s’active automatiquement, lors du démarrage en Live-CD et que vous lanciez l’install sans avoir préalablement effectuée la configuration en DHCP, vous devrez le faire aprés l’installation pour avoir accés au réseau :P
voir: netcardconfig
Execution du script d’installation
Démontez vos partitions !
Vous devez démonter vos partitions afin de laisser libre accés à celles-ci à l’outil d’installation.
Nb: il se peut que vous ayez à désactiver l’utilisation de mémoire SWAP par le CheatCode noswap
Activez le DMA
Au démarrage avec le CheatCode
knoppix dma
Ou depuis le menu Knoppix > Utilitaires > Accélération DMA

Seul root peut altérer le système
Seul root peut effectuer le formatage, le redimensionnement d’une partition …
Configurer l’installation
1 Ouvrez un terminal
2 Saisissez la commande suivante
IGNORE_CHECK=1 sudo knx2hd
IGNORE_CHECK=1 est un paramètre qui permet d’éviter que le script nous aboie dessus car les conditions d’espace de disque et de mémoire ne sont pas correctement remplie.
sudo permet d’effectuer une tâche avec les droits du superutilisateur (root).
knx2hd enfin est la commande qui lance l’installeur
3 Répondez aux questions
ATTENTION: IL EST VIVEMENT CONSEILLÉ D’INSTALLER EN MODE DEBIAN
4 Sauver la configuration Choisissez le menu de sauvegarde de la configuration et donnez un nom pour celle-ci (évitez espaces, caractères spéciaux …), nous partirons du principe que vous donnez le nom maconfig
5 Modifier le fichier de configuration de l’installeur
sudo kwrite maconfig
Voyez la section suivante pour comprendre quoi modifier
6 Enregistrer le fichier
7 Recharger le fichier
Choisissez dans le menu de l’installeur: Charger un fichier configuration.
Il vous demande votre nom de fichier, saisissez le (dans notre exemple il s’agit de maconfig )
8 Lancer l’installation
Modifier la configuration de l’installeur
Avoir son home sur une autre partition:
Vers la ligne 21 (touche F11 pour afficher les lignes dans Kwrite):
# Vous pouvez ici ajouter des partitions supplémentaires. (Expérimental) Vous devez les formater vous mêmes.Désignez les sous cette forme. "/dev/hda4:/boot /dev/hda5:/var /dev/hda6:/tmp"
HD_MAP=''
Pour placer votre home sur une partition hda4 par exemple, celle-ci doit être de type Linux et avoir été préalablement formatée:
# Vous pouvez ici ajouter des partitions supplémentaires. (Expérimental) Vous devez les formater vous mêmes.Désignez les sous cette forme. "/dev/hda4:/boot /dev/hda5:/var /dev/hda6:/tmp" HD_MAP='/dev/hda4:/home'
Différences entre installation et Live-CD
Knoppix sur le dur: où comment apprendre doucement à mettre les mains dans le cambouis ;)
Knoppix étant avant tout un projet de CD/DVD autonome, l’installeur permet de poser un système Debian “hybride”.
En effet Knoppix utilise des paquets propres à son fonctionement, qu’ils soient adaptés au besoin ou même dédiés.
Pour visualiser les paquets en question:
dpkg -l | grep knoppix
Choisir sa branche: testing ou unstable
Imaginez les versions de Knoppix telle un album photo d’une tribu de GNU: toujours en mouvement, chacun avançant à son rythme et évoluant differement.
Knoppix dispose souvent des GNU les plus frais, comprendre les versions les plus récentes des applications et librairies.
Toutefois elles restent figées dans le support, ainsi le choix de votre branche est important et délicate à gérer lors de la première mise à jour.
/!\ Agissez donc avec précaution /!\
Ps: le fichier de configuration des dépôts de paquet à modifier est /etc/apt/sources.list voir aussi la commande http://doc.linucie.net/Install/AptGet|apt-get
Avoir des fenêtres avec root aprés l’installation
Par mesure de sécurité, l’environnement graphique (à opposer au terminal, sans fenêtres ni icônes), n’est pas accesible aux autres utilisateurs, même (et surtout) à root.
Vous ne pouvez donc pas lancer certaines applications graphiques, qui recquièrent les privilèges de root.
Kde propose un outil permettant de lancer une application avec les droits root: Kdesu
exemple d’ouverture du fichier de configuration des dépôts:
kdesu kwrite /etc/apt/sources.list
(Re)Configurer son réseau
kdesu netcardconfig
(Re)Configurer sa carte wifi
kdesu wlcardconfig
Limiter le chargement des modules
Beaucoup de modules sont listés dans le fichier /etc/modules- correspondant à la version de votre noyau.
Pour un noyau 2.6.12 par exemple, ce fichier sera:
/etc/modules-2.6.12
Une commande directe d’édition:
kdesu kwrite /etc/modules-`uname -r`
Exemple d’un fichier édité:
Nb: les # en début de ligne désactivent le module (=commentaire)
# /etc/modules: kernel modules to load at boot time. # # This file should contain the names of kernel modules that are # to be loaded at boot time, one per line. Comments begin with # a '#', and everything on the line after them are ignored. uhci_hcd ohci_hcd usb_storage #ieee1394 #ohci1394 #sbp2 serialize_io=1 unionfs genrtc apm power_off=1 #pcmcia_core #rsrc_nonstatic #yenta_socket #pcmcia #evdev #tsdev serial_core 8250 parport parport_pc i2c_core i2c_sis96x i2c_sis630 mii 8139too sis900 gameport #es1371 agpgart jbd ext3 af_packet autofs4 #ali_agp #amd64_agp #ati_agp #intel_agp sis_agp #sworks_agp #i810_audio snd-pcm-oss
Limiter les services
Ksysv (éditeur d’initialisation du démarrage) est un outil graphique permettant de gérer les services.
Il est disponible depuis le menu K > Système > KSysV (éditeur de l’initialisation SysV)
Si vous n’avez pas de portable vous n’aurez pas besoin de pcmcia.
Si vous avez un routeur, ppp ne vous sera pas utile.
Pour imprimer il vous faudra cupsys (serveur d’impression CUPS) par contre.
Le niveau d’execution par défaut est le 5 (runlevel 5 = mode graphique multi-utilisateurs)
Une liste (trés) réduite mais fonctionnelle:

Ajouter des points de montage
Ajouter une clé USB
Aprés branchement de votre clé vous pouvez vérifier la sortie de:
dmesg
qui devrait contenir une ligne du type:
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
indiquant que votre clé est vue comme sdb
et/ou contrôler les partitions détectées:
cat /proc/partitions
Créer le point de montage (répertoire où seront accessibles les données aprés montage)
À effectuer en root:
mkdir /mnt/sdb1
chown knoppix.disk /mnt/sdb1
Si sdb1 est votre partition, knoppix votre nom d’utilisateur, et que votre utilisateur fait partie du groupe disk.
Ajouter le montage au fstab
Ajouter au fichier une ligne du type:
/dev/sdb1 /mnt/sdb1 vfat noauto,users 0 0
/dev/sdb1 étant le périphérique (dev pour device)
/mnt/sdb1 le point de montage
vfat le type du système de fichier utilisé (vfat pour fat16, fat32)
noauto,users les options de montage.
Configurer ALSA pour le son
Désactiver les modules OSS
Dans l’exemple ci-dessus cités les modules es1371 et i810_audio sont commentées (2 cartes son)
Alsaconf
En root reconfigurer ALSA:
alsaconf
Enregistrer les règlages: alsactl
alsactl store
Relancer kmix
Pas en root hein ;)
kmix
Selectionner la sortie ALSA dans Xmms
Page mise à jour le 08 juillet 2007 à 00h06.