Intro Editorial A Propos Sommaire Quizz Musiques Archives
Obligement


En pratique : installation de PegXLin par Sébastien Dallasta



Introduction

Voici une petite aide pour installer Linux "facilement" sur votre Pegasos. Pour vous donnez une idée, cette liste de programmes est fournie avec PegXLin :
  • KDE 3.1.3 - Interface graphique pour Linux.
  • Gnome 2.2 - Pareil.
  • Xfree 4.3 X11 - Pour faire fonctionner Linux.
  • Cups 1.1.19 - Système de management des imprimantes.
  • MOL 0.9.69 - Mac On Linux pour faire tourner le système MacOS sur Linux.
  • Kernel 2.4.21-benh2 - Version de Linux.
  • K3B - Logiciel de gravure.
  • Xmms - Lecteur audio/vidéo (MP3, WMA, Wave, Mod, CDDA, Vorbis, Mpeg1, etc.).
  • Noatum - lecteur audio.
  • XawTV - logiciel pour les cartes tunner.
  • XCam - logiciel pour appareils photos numériques.
  • KsCD - lecteur cédé audio.
  • Krec - logiciel d'enregistrement audio.
  • KAudioKreator - Compresseur audio (MP3, OggVorbis).
  • Gimp 1.2 - Clone de Photoshop mais gratuit.
  • XFig - Dessin vectoriel.
  • QuiteInSane - logiciel pour les scanners.
  • PovRay - Modeleur 3D avec GUI.
  • Mozilla - Navigateur web compatible Netscape et bien plus.
  • Kmail - Gestion de courriers électroniques.
  • Kfax - Gestion de Fax.
  • Divers editeurs de texte (Kwrite, Kate, Latex,...).
  • Une quinzaine de jeux.
  • MAME - Emulateur de bornes d'arcade.
  • UAE 0.8.22 - Emulateur Amiga.
  • Xine - Lecteur vidéo (DivX, DVD, VCD, Mpg,... 50 lecteurs audio et 135 video au total).
  • Plein de petits utilitaires (calculatrice, calendrier, impression d'étiquette cédé, racourcis clavier, horloge, économiseur d'écran,...).
  • Quelques programmes scientifiques (planetarium, fonctions mathématiques,...).
  • Petite suite bureautique KOffice (tableur, traitement de texte, PAO, présentation,...).

Voilà, j'espère que cela va vous convaincre de continuer cette installation malgré tout ce que l'on peut dire sur Linux. Donc on continue.

Ce qu'il faut

  • Le cédé de PegXLin.
  • Un Pegasos :-).
  • MorphOS 1.4 ou moins (ou plus :o).
  • 128 Mo de Ram minimum.
  • Un disque dur.
  • Un périphérique pour lire les cédés (DVD, cédérom voire graveur).
  • Une carte vidéo (Voodoo ou Radeon serait le mieux).
  • Un peu de temps (30 min) avec un poil de patiente (15 min).
  • Un papier et un stylo.

Si vous n'avez pas le tout, ça risque de se compliquer un peu beaucoup.

Les partitions

Lancez MorphOS puis UnitControl et SCSIConfig. Identifiez votre lecteur de cédé et votre disque dur dans la chaine IDE. IDE.device 2 (graveur) et 3 (DVD) pour exemple et 1 pour le disque dur. Important : notez les dans l'ordre !

UnitControl

HDA est l'unité 0, HDB est l'unité 1, HDC est l'unité 2 et HDD est l'unité 3.


Dans SCSIConfig créez les 2 partitions comme suit :
- 3.5 Go pour Linux en Dostype : 0X4c4e5800.
- 200 Mo pour le SWAP en Dostype : 0X53575000.

UnitControl

Liste des partitions : créez "Linux" et "Swap"


Attention : notez aussi l'ordre de vos partitions. Ex: 1=D0 (partition de Boot), 2=D1, ..., 8=Linux, 9=Swap. Cet ordre est très important par la suite.

Copiez ensuite les fichiers "Install" et "PegXlin" du cédé de PegXLin sur la partition où se trouve votre "boot.img" de MorphOS. Puis faites un reset.

La pré-installation

Choses à savoir concernant HDXY : X correspond à l'unité IDE A=1, B=2, C=3, D=4 et Y correspond au numéro de la partition 1=D0, 2=D1, ..., 8=Linux, 9=Swap, etc.

Entrez dans L'OpenFirmware (OF) et tapez : boot install hdc=ide-scsi (pour l'exemple, ce sera le graveur qui sera utilisé). Un Penguin devrait apparaitre en haut à gauche puis une page.

1.1) Sélectionnez la ligne que vous comprenez dans votre langage (normalement, ce devrait être le Français...) puis appuyez sur "Entrée".
1.2) Configurez le clavier en Français.
1.3) Initialisez votre partition Swap. En théorie, c'est reconnue automatiquement sinon, pour mon exemple c'est HDA9.
1.4) Initialisez votre partition Linux. Pour mon exemple, c'est HDA8. Là, sélectionnez EXT2 ou 3, ne vérifiez pas le disque, laissez le monter les fichiers racine.
1.5) Exécutez un shell. Tapez : cd bin (et appuyez sur "Entrée").
1.6) Tapez : hdinstall (et appuyez sur "Entrée").
Un message apparait : "Custom install will take at least 10-40 minutes...". Cela veut dire qu'il lui faudra entre 10 et 40 minutes pour installer. Pour mon cas, avec un graveur 52X, cela prend environ 15 minutes. Ne vous attendez pas à voir apparaitre quoi que se soit pendant tout ce temps. Une fois terminé, un écran noir apparait avec l'éditeur de texte Nano-Tiny. Attention ! C'est là qu'il faut régler vos configs pour Linux.
1.7) Une ligne doit comporter l'adresse de la partition Linux et une du Swap. Cette ligne commence par :
"/dev/hd(xy) / ext3 errors=remount-ro 0 1", changez juste "hd(xy)" par votre configuration de partition. C'est "hda8" dans mon exemple. Idem avec la ligne "/dev/hd(xy) swap .....", remplacez "hd(xy)" par votre configuration de partition. C'est "hda9" dans mon exemple.

1.8) Enregistrez les modifs dans le fichier "/target/etc/fstab" qui doit être par défaut. Attendez 5 secondes puis faites un reset. La pré-installation est maintenant prête.

Fin de L'installation

Si vous avez bien tout compris, vous devriez pouvoir enfin bootez sur Linux. Ici aussi quelques petites précisions sont à mettre au claire. La commande video='tdfx' ou 'radeon'" correspond en fait au type de carte graphique dont vous disposez. "Tdfx" sera pour les Voodoo et "radeon" pour... les Radeon (je vois que tout le monde suit). Ne tapez pas bêtement les lignes qui suivent mais (c'est mon exemple de configuration). Remplacez "xy" de "hdXY" par les paramètres de votre partition Linux et "video=tdfx" par "video=radeon" si vous avez une radeon :-). De même que "hdc" peut correspondre chez vous par "hdb" voire "hdd" suivant où se trouve le media que vous allez utiliser et où il se trouve dans la chaine IDE.

2.1) Entrez dans l'OF puis tapez : boot pegxlin root=/dev/hd(xy) video=tdfx hdc=ide-scsi.
2.2) Linux doit maintenant booter et un prompt vous demande de vous loguer.
2.3) Tapez "root" (et appuyer sur Entrée) puis "pass".

J'explique :

Root est le nom de la personne qui veut se connecter sur Linux.
Pass est le mot de passe de cette personne.
Il existe déjà 2 personnes, Root et Pegxlin qui ont tous les deux le même mot de passe : "pass".

Attention : il est possible que le clavier soit repassé en Qwerty. Méfiez vous.

Configuration

3.1) Une fois cela terminé, tapez : dpkg-reconfigure xserver-xfree86.

C'est là que tout se joue ! Une mauvaise config plantera le départ de Linux. Je vais faire de mon mieux pour vous expliquez ce qu'il veut.

3.2) 1ère page : lisez-la si vous voulez puis appuyez sur "yes".
3.3) Type de chip sur votre carte graphique. C'est à vous de dire quelle est votre carte graphique, appuyer ensuite sur "ok".
3.4) Donnez lui son nom. Appuyer ensuite sur "ok".
3.5) Appuyer sur "ok".
3.6) Votre carte doit être soit PCI ou AGP. Dans mon cas c'est : AGP:1:00:0. Appuyer sur "ok".
3.7) Ici, c'est la mémoire de la carte. Exemple : 16384 pour le cas d'une carte graphique avec 16 Mo de mémoire. Appuyer sur "ok".
3.8) Le Framebuffer : iIl est préférable de mettre "no".
3.9) Laissez xfree86. Appuyer sur "ok".
3.10) Appuyer sur "ok".
3.11) Le type de clavier : mettre "pc105". Appuyer sur "ok".
3.12) Localisation de clavier : mettre "fr". Appuyer sur "ok".
3.13) Appuyer sur "ok".
3.14) Laissez le champ vide. Appuyer sur "ok".
3.15) Appuyer sur "ok".
3.16) Laissez le champ vide aussi. Appuyer sur "ok".
3.17) Le port de la souris : votre souris est en PS/2 normalement donc mettre "/dev/psaux". Appuyer sur "ok".
3.18) Type de souris : "ImPS/2" est un bon choix en général (souris sur port PS/2). Appuyer sur "ok".
3.19) 3 boutons : si votre souris à trois boutons plus une molette, mettre "no" sinon "yes".
3.20) La molette : si la souris a une molette, mettre "yes" sinon "no".
3.21) Le moniteur : laissez "generic". Appuyer sur "ok".
3.22) LCD ? : si votre moniteur est un LCD alors mettre "yes" sinon "no".Appuyer sur "ok".
3.23) Appuyer sur "ok".
3.24) Configuration du moniteur : mettre "simple". Appuyer sur "ok". Cette configuration pourra être modifiée ultérieurement.
3.25) Taille : mettre la taille de votre moniteur. Appuyer sur "ok".
3.26) Taille écran : laissez les valeurs par défaut. Une mauvaise configuration à ce niveau peut engendrer de graves dégats à votre moniteur s'il n'est pas compatible avec la résolution.
3.27) Profondeur : je vous conseille de mettre 16 bits même si votre carte supporte plus, n'oubliez pas que vous avez un G3/600 et qu'une valeur supérieure peut le ralentir franchement.
3.28) Appuyer sur "ok".
3.29) Server modules : Laissez par défaut. De toute façon, la 3D ne fonctionnera pas pour le moment :'(. A suivre... Appuyer sur "ok".
3.30) Appuyer sur "yes".
3.31) Appuyer sur "yes".
3.32) Maintenant, votre server est configuré. Tapez "reboot". La machine écrit les configs. Attendez 5 secondes puis "Reset".

Linux : enfin !

4.1) Entrez dans l'OF.
4.2) Tapez maintenant : boot pegxlin root=/dev/hd(xy) video=(tdfx ou radeon) hdc=ide-scsi l2cr=0X800000000.
Mon Exemple donne cela : boot pegxlin root=/dev/hda8 video=tdfx hdc=ide-scsi hdd=ide-scsi l2cr=0X800000000. Où "hda8" est ma partition Linux, "video=tdfx" est ma Voodoo3 AGP, "hdc=ide-scsi" est mon graveur et "hdd=ide-scsi" est mon lecteur DVD. "l2cr=0X800000000" est l'activation de la cache L2 du PowerPC G3. Si vous ne mettez pas le cache, ça rame lamentablement.

Si vous voulez que Linux soit en boot automatique, tapez : setenv boot-file pegxlin root=/dev/hd(xy) video=(tdfx ou radeon) hdc=ide-scsi l2cr=0X800000000 (entrez évidemment vos configurations à la place de "xy", "tdfx", "radeon", etc.). Attention : vérifiez bien votre commande sinon, la machine ne bootera pas correctement.

4.3) Loguez vous en "Pegasos" au début car une mauvaise manipulation en "root" peut détruire entièrement votre système.

Voila ! Je pense qu'avec cela, il vous sera possible de découvrir Linux dans de bonnes conditions. Sachez qu'il existe des distributions de Debian sur 7 cédés. Cela vous permet d'étendre Linux. Pour ce qui est de l'installation de logiciels, je traiterai le sujet un peu plus tard car, sous PegXLin, il existe déja des outils pour simplifier ce genre de choses. Il existe aussi des docs et des livres sur Linux en Français pour vous aidez à faire vos premiers pas.

Si malgré tout cela, vous n'arrivez pas à lancer ou installer Linux, contactez-moi : sebastien.dallasta@wanadoo.fr, je ne vous promets pas de miracles mais je ferais tout mon possible pour vous aider.