Obligement - L'Amiga au maximum

Mardi 23 avril 2024 - 16:38  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

Actualité (récente)
Actualité (archive)
Comparatifs
Dossiers
Entrevues
Matériel (tests)
Matériel (bidouilles)
Points de vue
En pratique
Programmation
Reportages
Quizz
Tests de jeux
Tests de logiciels
Tests de compilations
Trucs et astuces
Articles divers

Articles in english


Réseaux sociaux

Suivez-nous sur X




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

Menu des galeries

BD d'Amiga Spécial
Caricatures Dudai
Caricatures Jet d'ail
Diagrammes de Jay Miner
Images insolites
Fin de jeux (de A à E)
Fin de Jeux (de F à O)
Fin de jeux (de P à Z)
Galerie de Mike Dafunk
Logos d'Obligement
Pubs pour matériels
Systèmes d'exploitation
Trombinoscope Alchimie 7
Vidéos


Téléchargement

Documents
Jeux
Logiciels
Magazines
Divers


Liens

Associations
Jeux
Logiciels
Matériel
Magazines et médias
Pages personnelles
Réparateurs
Revendeurs
Scène démo
Sites de téléchargement
Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


En pratique : Installation de Linux Suse 10.1 sur Pegasos II
(Article écrit par Geoffrey Charra - août 2006)


Linux Suse 10.1 est une distribution assez complète dont l'installation reste relativement aisée et où il est possible de choisir son gestionnaire de fenêtre durant l'installation (KDE ou Gnome).

1. Prérequis

1.1 Machine

Cette distribution ne fonctionne aujourd'hui que sur Pegasos II.

1.2 Carte graphique

Je ne sais pas si cette distribution fonctionne sur des cartes autres que les ATI Radeon.

1.4 Mémoire

Il faut au moins 256 Mo pour l'installation normale par CD ou DVD, 384 Mo pour l'installation "factory" qui a besoin de lire les données de tous les paquets (plus de 20 000 paquets au lieu de 8000).

1.5 Source et support d'installation

Il y a cinq CD à télécharger. Les informations sont disponibles à l'adresse en.opensuse.org/Download. Actuellement, il y a aussi un sixième CD qui peut être utilisé pour une installation réseau ou une installation de secours. Voici les combinaisons possibles :
  • Télécharger les cinq images de CD et les graver. Cela prend plus de temps mais ne nécessite aucune machine supplémentaire.
  • Télécharger la 6e image en plus appelée "mini". Vous pouvez alors l'utiliser pour faire une installation depuis une partition ou en réseau.
Il y a de nombreuses possibilités pour graver les cinq CD :
  • Télécharger seulement le "mini" et utiliser une source d'installation disponible sur Internet. Cette version en développement constant est appelée "factory" et change parfois d'URL. Il y a beaucoup plus de paquets que dans la version CD.
  • Graver seulement la "mini" et monter successivement les images sur une autre machine dans une structure de répertoire comme ceci (mount -o loop,ro SUSE...CD1.iso CD1), et les rendre disponibles à travers un FTP, HTTP ou NFS (voir les manuels d'administration pour plus de détails).
  • Si vous avez déjà Linux et des partitions sur votre Pegasos, vous pouvez également monter successivement les images et copier le contenu dans une structure de répertoire comme mentionné précédemment. Depuis CD1/suseboot copiez "inst32" vers une partition visible du SmartFirmware (partition Ext2 ou Ext3 primaire) et démarrez dessus pour lancer l'installation.
  • L'utilisation des images ISO depuis une partition devrait également être possible.
"inst32" peut également être lancé depuis le réseau en utilisant tFTP et peut être combiné avec n'importe quelle installation basée sur une partition ou le réseau.

De manière plus directe, utilisez par exemple ftp://suse.inode.at qui offre un bon taux de téléchargement. Allez ensuite dans le répertoire "/opensuse/distribution/SL-10.1/iso" et récupérez les images des CD suivants :
  • SUSE-Linux-10.1-GM-ppc-CD1.iso
  • SUSE-Linux-10.1-GM-ppc-CD2.iso
  • SUSE-Linux-10.1-GM-ppc-CD3.iso
  • SUSE-Linux-10.1-GM-ppc-CD4.iso
  • SUSE-Linux-10.1-GM-ppc-CD5.iso
  • SUSE-Linux-10.1-GM-ppc-mini.iso
Note : en cas de problème de taille de CD pour la gravure du 3e CD, il est possible de la réduire en supprimant quelques fichiers linguistiques inutiles. Pour cela :

1) Décompactez l'archive ISO.
2) Dans votre logiciel de gravure, sélectionnez tous les fichiers décompactés puis supprimez ensuite des fichiers inutiles comme ceux de "suse\noarch\myspell-**" en ne gardant par exemple que ceux des langues "french", "american" et "british".
3) Gravez ensuite le CD comme CD de données (ISO type 1) sous le nom "SUSE1010.003".

1.5 Partitionnement

Partitionner un disque dur pour Linux Suse 10.1 sur Pegasos nécessite quelques précautions. Alors que le Pegasos ne gère officiellement que les tables de partition Amiga, YaST (le logiciel graphique d'installation et de configuration de Suse) ne gère que les tables de partition DOS. En pratique, les deux ont une gestion partielle de l'autre format.

Pour le démarrage, le Pegasos peut utiliser des partitions Ext2 ou Ext3 (ou des partitions Amiga FFS ou SFS si vous avez ces dernières). En général il y a une petite partition Ext2 sur /dev/hda1 qui contient un menu de démarrage et les différents noyaux. Mais il est en fait possible de démarrer de n'importe quel endroit du disque dur.

Tout d'abord, examinons le point de vue Pegasos des tables de partition. Le Pegasos a ses racines dans la communauté Amiga. Cela signifie que le micrologiciel ne gère officiellement que la table de partitions Amiga. En les utilisant, le micrologiciel peut démarrer un noyau Linux depuis n'importe quelle partition Ext2 ou Ext3. Mais il y a également une gestion non officielle des tables de partition DOS dans le micrologiciel. Il ne peut pas lire des partitions étendues, donc seules les partitions primaires peuvent être utilisées pour démarrer.

YaST a une gestion officielle seulement pour les tables de partitions DOS. Ce que cela signifie sur Pegasos, c'est que seules les partitions DOS peuvent être modifiées par YaST. Comme le partitionnement par YaST se base sur l'outil "parted" qui a une gestion pour un nombre bien plus étendu de types de tables de partitions, il peut également lire des partitions Amiga. YaST peut formater et assigner un point de montage sur ces partitions, les partitions existantes peuvent donc être utilisées pendant l'installation.

Cela nous donne donc trois possibilités :
  • Les ODW (ordinateurs basés sur cartes Pegasos II et distribués directement par Genesi) sont livrés avec plusieurs distributions de Linux sur disque dur utilisant une table de partitions Amiga. La première partition est préparée pour le menu de démarrage et les noyaux, la seconde est une partition d'échange, et le reste des versions préinstallées de Linux. Si vous n'avez pas besoin de l'une de ces distributions, vous pouvez installer Linux Suse sur l'une d'entre elles sans besoin de changer la table de partitions. Vous pouvez sélectionner et formater les partitions depuis YaST.
  • Si vous avez besoin de changer les partitions mais également besoin de garder la table de partition Amiga (par exemple pour lancer MorphOS), alors YaST n'est pas d'une grande aide au début. Il faut utiliser un CD de secours, comme celui inclus dans les CD de démarrage de Suse ou Mupper, ayant été créé pour Pegasos dans cet esprit. Vous pouvez utiliser parted pour le partitionnement, pour cela consultez l'aide disponible à l'adresse suivante : www.gnu.org/software/parted/manual/ ou l'aide succincte disponible ci-après. Il est également possible d'utiliser le CD d'installation en utilisant seulement le "start_shell" (à ajouter à la commande de démarrage). Après le chargement vous aurez alors accès à un Shell dans lequel parted est disponible. La machine doit être redémarrée après toute modification de la table des partitions.
  • Si vous n'utilisez la machine que pour Suse, vous pouvez alors utiliser le partitionnement DOS sur Pegasos. La seule chose à prendre en compte est le fait qu'il faut qu'il y ait une partition primaire (Ext2 ou Ext3) que le SmartFirmware doit être en mesure de lire.
Dans tous les cas, il est sage de laisser une première petite partition Ext2/Ext3 avec menu. C'est le paramètre par défaut de SmartFirmware. Si cette partition existe déjà (comme sur une machine ODW), ne la formatez pas.

1.6 Informations sur l'utilisation de l'outil "parted"

L'utilisation de parted est assez aisée. Voici une liste des commandes les plus importantes. Soyez attentifs au fait que tout est exécuté immédiatement, il n'y a pas de fonction "annuler/undo". Ceci est juste un bref aperçu des commandes. Pour une liste détaillée voir www.gnu.org/software/parted/manual/ ou l'aide en ligne.

D'abord un petit rappel : pour vous repérer dans les noms des partitions, référez-vous aux exemples de la liste suivante :

/dev/hda = premier port IDE, maître.
/dev/hdb = premier port IDE, esclave.
/dev/hdc = second port IDE, maître.
/dev/hdd = second port IDE, esclave.
/dev/hda1 = premier port IDE, maître, première partition.
/dev/hda2 = premier port IDE, maître, deuxième partition.
/dev/hdb1 = premier port IDE, esclave, première partition.
/dev/hba5 = premier port IDE, esclave, cinquième partition.
/dev/hbc2 = second port IDE, maître, deuxième partition.
/dev/hbd3 = second port IDE, esclave, troisième partition.

Pour commencer il faut faire quelque chose comme un "parted /dev/hda" pour modifier la table des partitions d'un disque. Changez le nom du périphérique si un autre disque est modifié. Une fois lancé, parted s'utilise en ligne de commande.

help aide en ligne.
print liste les partitions existantes, s'il y en a.
mklabel amiga crée une table de partition amiga. Toutes les données précédentes sont perdues !
mklabel msdos crée une table de partition DOS. Toutes les données précédentes sont perdues !
mkpart type fs start end crée une partition. Cela ne formate pas la partition mais crée une entrée correcte dans la table des partitions.
type est toujours "primary" dans le cas d'une table de partitions Amiga, un "p" seul est suffisant.
fs est l'un des systèmes de fichiers suivants : ext2, ext3, reiserfs, linux-swap, etc.
start et end représentent le commencement et la fin d'une partition en Mo ou Go. M est ajouté au nombre pour des Mo, G pour des Go.

Exemples :

mkpart p ext2 0M 100M
mkpart p linux-swap 100M 612M
mkpart p ext3 612M 10G
mkpart p ext3 10G 40G

quit quitte le programme. Il n'y a pas besoin de sauver car tout est pris en compte à chaque fin de commande.

1.7 Démarrer le programme d'installation

Une fois que votre média d'installation est préparé, il est temps de démarrer l'installation. D'abord vous devez accéder à l'invite de commande du SmartFirmware. Cela est possible en appuyant sur "ESC" pendant le compte à rebours ou si vous avez un menu en sélectionnant l'entrée correspondante. Le bout de code suivant montre comment démarrer l'installation depuis un CD. C'est la même commande que cela soit avec le CD1 ou le miniboot. Le paramètre "linemode=0" permet d'obtenir un menu d'interface d'installation à base de commandes à la place du mode en ligne de commande quant à lui idéal pour des environnements de type console série.

La commande pour démarrer le CD est :

boot cd suseboot/inst32 linemode=0

La commande pour démarrer "inst32" copié à la racine de la troisième partition ext3 est :

boot hd:2 inst32 linemode=0

Ce qui se passe ensuite, dépend de la manière dont l'installation de Suse Linux 10.1 a été lancée :

Si vous avez gravé les cinq CD et démarré depuis le CD1, vous pouvez alors vous asseoir pendant deux minutes en attendant l'apparition d'un écran graphique vous demandant quelle langue vous souhaitez utiliser pendant l'installation. Vous pouvez sauter le prochain chapitre en toute sécurité.

En cas de problème pour arriver dans l'écran graphique d'installation (si vous avez un écran textuel à la place), il faut essayer la variante suivante pour démarrer le système :

boot cd suseboot/inst32 video=radeonfb:1024x768@75 linemode=0

2. Configurer l'environnement d'installation

Si vous n'avez pas le CD1 dans votre lecteur, l'application va vous poser une série de questions avant d'arriver au même niveau d'installation. Ces questions sont nécessaires pour localiser les sources d'installation.

Dans ce cas, un écran bleu apparaît, toujours en mode texte. Il dira quelque chose comme quoi avant que toutes les informations soient réunies, les logiciels d'installation doivent être chargés.

La première requête consiste à vous demander d'insérer le CD1 dans le lecteur. Cela n'est pas une erreur, le mode d'installation par défaut consiste à utiliser votre lecteur de CD/DVD. Il est possible d'utiliser d'autres sources d'installation comme paramètres de démarrage mais il est plus pratique (moins de saisie, moins de lecture de documentation) de choisir des sources d'installation utilisant un menu à base de commandes. Si le CD n'est pas dans votre lecteur, vous avez besoin d'utiliser la flèche droite ou TAB pour aller sur "Back" avant de valider avec la touche Entrée pour continuer.

A ce moment, la langue d'installation peut être sélectionnée. Toutes les langues utilisent leur propre jeu de caractères, les plus exotiques ne peuvent pas être lus. Pour cela, il est souhaitable d'utiliser l'anglais ou une langue de type 'Latin' comme le français. D'une manière générale l'utilisation de l'anglais est recommandée. Cela peut ensuite être changé plus tard dans l'écran graphique d'installation YaST. Les touches flèche Haut/Bas peuvent être utilisées pour choisir une autre langue et "Enter" pour valider et passer à la suite de l'installation. Le menu principal de "linuxrc" (l'outil utilisé pour configurer l'environnement d'installation) apparaît alors.
Si une installation réseau doit être utilisée, le premier menu à visiter est "Kernel Modules (Hardware Drivers)". Le menu fonctionne avec les touches Flèche Haut/Bas et Enter/Escape. D'abord sélectionnez, "Kernel Modules" puis "Load ppc Modules".

Il y a deux ports Ethernet sur la carte mère du Pegasos. Celui de gauche est un port Ethernet Gigabit qui nécessite que le pilote mv643xx_eth soit chargé. Celui de droite est un port Ethernet 10/100 qui nécessite quant à lui le pilote via-rhine. Appuyez sur Enter pour les charger et suivez les instructions à l'écran. Vous n'avez pas besoin d'un autre module pour être en mesure d'installer Linux Suse sur un ODW à travers le réseau, donc appuyez sur ESC pour retourner au menu principal.

Pour lancer l'installation, choisissez "Start installation or system". Cela lance un autre menu. Le premier est nécessaire pour lancer l'installation, mais les deux autres ont également leur importance :
  • "Start Installation or Update" lance une nouvelle installation.
  • "Boot installed system" permet de démarrer un système déjà installé. Il est nécessaire dans la deuxième étape de l'installation, lorsque l'ordinateur redémarre, alors qu'il n'y a pas encore de "boot loader" ou de noyau pouvant être amorcé. La création d'un tel noyau doit être faite à la fin de la deuxième étape d'installation.
  • "Start Rescue System" lance un mini Linux avec un certain nombre d'utilitaires comme parted.
Comme l'installation vient juste de commencer, il faut choisir la première entrée du menu, ce qui nous conduit à un nouveau menu :
  • CD-ROM : ne sert pas à grand-chose ici, sauf si des pilotes spécifiques ont dû être chargés.
  • Network : depuis le réseau via FTP/HTTP/NFS/SMB.
  • Hard Disk : depuis une partition.
Si vous choisissez "Hard Disk", la liste des partitions de votre système apparaît. Vous devez d'abord choisir une partition, où les sources d'installation peuvent être trouvées, puis saisir les chemins relatifs à cette partition. Par exemple, si vous avez copié votre CD d'installation dans votre /home dans un répertoire suse101, et que /home correspond à /dev/hda5, choisissez alors /dev/hda5 comme partition et /suse101/CD1 comme répertoire source. Le reste des répertoires sera généré automatiquement.

Pour l'installation réseau, FTP pose plus de questions. Si vous avez oublié de charger le pilote réseau, l'application vous adressera un gros message d'avertissement en rouge. Dans le cas contraire, l'application vous demande si vous voulez utiliser DHCP pour votre configuration réseau. Sinon, préparez-vous à répondre à un certain nombre de questions à propos de votre réseau. La première est l'adresse IP de votre machine, ensuite les masques réseau (par défaut un masque de classe C est prérempli), l'IP de votre passerelle, l'IP de votre serveur de nom, et enfin l'IP de votre serveur FTP. Vous pouvez aussi utiliser le nom du serveur FTP s'il y a un DNS propre pour cette machine. Ensuite, choisissez un éventuel nom d'utilisateur pour accéder au site FTP ou un proxy http. Il faut enfin spécifier un répertoire source incluant CD1 dans le nom si vous avez configuré la source d'installation par vous-même depuis les CD, ou "inst-source" si vous utilisez la distribution "factory".

En quelques secondes ou minutes, en fonction de votre vitesse de connexion, vous obtiendrez l'écran graphique d'installation mentionné précédemment.

3. Démarrage de YaST et de l'installation graphique

3.1 Paramètres généraux

Le premier menu à apparaître dans l'écran graphique de YaST est celui de la langue. Il est beaucoup plus fourni que le précédent car il est capable d'afficher les caractères de nombreuses langues. Ce que vous choisissez ici influence beaucoup de choses. Non seulement le langage de YaST, le programme d'installation mais également l'utilisation de paquets linguistiques lorsqu'ils sont disponibles, comme KDE ou OpenOffice. La sélection se fera alors automatiquement pendant la phase d'installation à partir de ce choix. Choisissez donc votre langue, par exemple le français, et passez à l'écran suivant.

Vous pouvez alors vérifier l'intégrité de vos CD d'installations si vous les utilisez pour l'installation.

Le prochain écran permet de valider la licence de Linux Suse.

La détection du matériel s'effectue ensuite. Cela signifie également que les différents pilotes sont chargés, et si vous n'utilisez pas le CD1 pour l'installation, YaST vous demande la permission d'effectuer certaines opérations. Si vous avez un disque dur avec une table de partitions Amiga, un avertissement vous signale que le logiciel d'installation ne peut pas la modifier. Vous pouvez toujours utiliser les partitions existantes.

Il est possible que vous ayez besoin de répondre à certaines questions spécifiques au chargement de certains modules en fonction de votre configuration et que le menu d'installation apparaisse. A la première installation il faut utiliser les paramètres par défaut : "Nouvelle installation". "Mise à jour" permet de mettre à jour une ancienne version de Linux SUSE. "Autre" propose des possibilités importantes bien cachées. "Amorcer un système installé" est utilisé dans la seconde étape de l'installation. Si vous utilisez le CD1 pour démarrer, vous pouvez ici choisir sur quelle partition démarrer.

3.2 Démarrer une nouvelle installation

Comme cela est la première étape d'une nouvelle installation de Linux Suse, il faut utiliser "Nouvelle installation". A ce moment l'application précise qu'aucune donnée n'a encore été écrite sur disque jusqu'à la fin du paramétrage de l'installation. Cliquez sur "Accepter" et répondez "Oui" à la question. Jusque-là vous êtes libre d'annuler le processus d'installation et aucun changement n'est fait au système.

Le premier écran vous permettra de régler les paramètres du fuseau horaire et de l'horloge : laisser par défaut Europe/France.

Sélection du bureau : le second écran permet de sélectionner KDE ou Gnome comme gestionnaire de fenêtres. KDE était mieux géré auparavant, mais cette différence est infime maintenant. Sélectionnez "Autre" si vous ne voulez ni de KDE ni de Gnome qui sont assez volumineux et si vous préférez le mode texte. Personnellement, j'ai choisi Gnome mais vous pouvez préférer KDE.

Si vous installez Suse sur un disque dur complètement vide ou si vous avez une table de partitions DOS, il y aura des informations utiles dans la page résumée des "Paramètres d'installation". Normalement, YaST suggère alors un partitionnement et des logiciels à installer. Mais pour la majorité d'entre nous qui utilisons la table de partitions Amiga sur Pegasos, il y a un gros message avertissement rouge au sujet du partitionnement et pas de réelle suggestion de logiciels à installer.

Dans tous les cas, pour continuer l'installation, il faut choisir la page "Expert". Celle-ci a encore plus de messages d'avertissements en rouge. Les paramètres d'installation peuvent être changés en cliquant sur les textes en gras souligné ressemblant à des liens sur une page Web.

3.3 Partitionnement

La première chose à corriger est le partitionnement.

Si vous utilisez une table de partitions DOS, utilisez les manuels d'installation, le traitement y est bien expliqué. Faites juste attention à avoir au moins une partition primaire formatée en système de fichiers Ext2 ou Ext3.

Si vous utilisez une table de partitions Amiga, choisissez "Partitionnement personnalisé (pour experts)". Cela donne la liste de partitions que vous avez préparée précédemment ou celle préinstallée avec votre ODW. Sélectionnez la partition que vous voulez formater et/ou affecter à un point de montage, puis cliquez sur "Éditer" pour paramétrer cette partition. Il vous faut au moins une partition root (/) et une partition de swap. Il est également sage d'avoir une petite partition Ext2/Ext3 au début de votre premier disque dur pour contenir les différents fichiers de démarrage. Soyez attentif au fait que Linux Suse utilise le système de fichiers ReiserFS par défaut. Il est donc obligatoire d'utiliser une petite partition si vous voulez un système efficace pour vos autres partitions. Des descriptions plus détaillées des menus sont disponibles dans les manuels d'installation. A la fin, cliquez sur "Terminer". Rappelez-vous que les partitions ne seront créées et formatées qu'une fois que tous vos paramètres auront été configurés.

Lorsque vous cliquez sur "Terminer", un message d'avertissement apparaît. Le Pegasos PPC n'a pas besoin d'une partition de démarrage supplémentaire, donc vous pouvez répondre "Non" à cette question.

3.4 Logiciels

La sélection des logiciels fonctionne de la même façon, sur toutes les plates-formes. Cliquez sur "changer" puis sur "sélection des paquets". Choisissez ensuite les paquets supplémentaires que vous voulez ajouter. Pour plus d'informations à ce sujet, consultez les manuels officiels.

3.5 Amorçage

Il n'y a pas encore de gros message d'avertissement en rouge. Alors il faut le changer car le Pegasos n'a pas besoin qu'un fichier de démarrage soit installé. Cliquez de nouveau sur le bouton "changer" puis sur "amorçage" pour régler l'amorçage du système. Dans l'onglet "Installation de l'amorçage", désactivez l'installation de l'amorçage et revenez au menu précédent en ignorant le message indiquant que le système ne peut pas démarrer sans amorçage.

3.6 Valider l'installation

Jusqu'à maintenant, le disque dur n'a pas été modifié, seules des informations sur l'installation ont été collectées. Lorsque l'on clique sur le bouton "Accepter", il reste une chance pour modifier les paramètres ou annuler l'installation. Lorsque l'on clique sur "Installer", l'installation est effectuée en fonction des paramètres saisis dans les menus précédents.

En premier, les partitions sont formatées et montées puis les paquets logiciels sont installés. Cela prend pas mal de temps. Une estimation du temps restant est affichée à l'écran. Après l'installation du contenu du CD1, la machine est redémarrée. Contrairement aux x86 ou sur les autres ordinateurs à base de PowerPC, le Pegasos ne peut pas encore démarrer sur disque à cette étape. Ce qui arrive ensuite dépend de ce qui est utilisé pour l'installation.

Si le CD1 a été utilisé, il faut alors suivre les instructions précédentes jusqu'au menu "Mode d'installation" dans YaST (démarrage manuel, réponse aux questions de langue et de licence puis analyse de l'ordinateur). Une fois sur le menu "Mode d'installation", cliquez sur "Autre" en bas à droite de l'écran puis choisissez "Amorcer le système existant". Après avoir cliqué sur OK, le disque dur cherche alors toutes les partitions amorçables. Choisissez la bonne partition dans la liste proposée et cliquez sur "Amorçage".

Dans les autres cas, suivez les instructions de la section "Configurer un environnement d'installation" jusqu'à "Amorcer le système existant" et procédez de même.

Si vous avez créé plusieurs partitions c'est celle qui est "root" et marquée "/".

Les autres CD restants sont alors demandés afin de terminer l'installation des paquets.

3.7 Configurer le système avant le premier démarrage

Vous allez ensuite répondre à d'autres questions :
  • Choisissez le mot de passe administrateur.
  • Configuration du réseau : automatique.
  • Tester la connexion Internet : Oui.
  • En cas d'échec : ignorer.
  • En cas de succès : le logiciel d'installation vous proposera alors des mises à jour en ligne, faites "Oui" (si vous n'êtes pas trop pressé). Laissez ensuite la machine travailler (récupération de modules sur Internet opération très longue...). Faites ensuite "Terminer". Il se peut que YasT ait été mis à jour. Validez le message de redémarrage de YasT sans crainte.
  • Méthode d'authentification de l'utilisateur : "local (/etc/passwd)".
  • Sélectionnez ensuite un nom complet, un nom d'utilisateur et un mot de passe.
  • Par sécurité, décochez "login automatique".
  • Notes de version : suivant.
  • Configuration du matériel : utilisez la configuration détectée par défaut.
Installation terminée.
Démarrer le centre de contrôle de YAST : laissez décoché. Terminer l'installation.

Le logiciel d'installation se termine alors et l'interface graphique est alors lancée après un court passage en mode texte.

Suse
(cliquez pour agrandir)

4. Rendre Linux Suse amorçable depuis le disque dur

Démarrer un Pegasos à partir d'un CD n'est pas vraiment la chose la plus pratique. Il faut donc rendre Linux Suse amorçable depuis le disque dur. Le Pegasos ne s'appuie pas sur un gestionnaire de démarrage. A la place, le SmartFirmware charge le noyau lui-même. Le noyau, s'il était installé dans un répertoire /boot n'est pas directement chargeable depuis le SmartFirmware.

Pour créer un noyau pouvant être amorcé depuis le SmartFirmware et le mettre à un endroit où le SmartFirmware puisse le lire, l'utilisateur doit se connecter en mode administrateur ("root"). Pour cela, ouvrez un Xterm (menu application).

Passez en mode root dans votre Xterm, pour cela faites "su root" puis entrez le mot de passe root.

mkzimage -vmlinux /boot/vmlinux -initrd /boot/initrd -output /tmp/peg101suse

Le nom du fichier peut être n'importe quoi. Faites juste attention de ne pas écraser un fichier existant. La prochaine étape consiste à copier ce fichier dans une partition Ext2/Ext3, où le SmartFirmware puisse le lire. Vérifiez si la partition est montée en analysant la sortie de la commande "mount". Sinon, montez /dev/hda1 dans /mnt de la manière suivante :

mount /dev/hda1 /mnt

Vous pouvez maintenant copier le fichier noyau amorçable précédemment généré. Pour être sûr de ne rien écraser accidentellement, listez le contenu du répertoire puis copiez le fichier dedans.

ls /mnt
cp /tmp/peg101suse /mnt

Attention : ces étapes doivent être répétées en cas de mise à jour du noyau. Sinon l'ancien noyau sera toujours utilisé mais /lib/modules n'inclura que les nouveaux modules noyau du nouveau noyau ce qui peut conduire à des résultats inattendus.

Vous pouvez maintenant redémarrer votre machine et utiliser le nouveau noyau pour démarrer. Si le noyau se trouve dans /dev/hda1 et que la partition racine de Linux Suse est /dev/hda6, vous pouvez utiliser la commande suivante dans SmartFirmware pour démarrer le système :

boot hd:0 peg101suse root=/dev/hda6

Le nombre après "hd:" est un de moins que le nombre du périphérique Linux. Plus d'informations à ce propos sont disponibles dans le manuel du SmartFirmware sur : www.pegasosppc.com/support.php.

Enfin, pour éviter de saisir la commande à chaque démarrage de votre Pegasos, vous pouvez utiliser Bootcreator. Pour l'exemple ci-dessus, il faudra ajouter les lignes suivantes à votre fichier de configuration :

[SECTION]
Linux Suse
hd0:5 /boot/peg101suse

5. Résolution de problèmes

Souris PS/2 inerte sous environnement graphique XWindows

Ce problème se produisait sur Linux Suse 10.0 lorsque le noyau se mettait à jour pendant l'installation. Il est normalement corrigé.

Pour le résoudre pour la session en cours :
Utilisez Alt+ctrl+F1 pour se mettre en console texte et se connecter en "root". Entrez ensuite la commande suivante : modprobe psmouse.

Pour le résoudre définitivement :
Éditez le fichier "/etc/sysconfig/kernel" par exemple avec la commande "pico /etc/sysconfig/kernel". Dans la variable MODULES_LOADED_ON_BOOT, ajoutez "psmouse". Sauvez, quittez, puis redémarrez...

6. Mise à jour depuis la version précédente

Pour une mise à jour depuis la version précédente (par exemple 10.0 en 10.1), il faut utiliser le mini-CD et l'installation factory. Reprenez le tutoriel, puis choisissez "Mise à jour" au lieu de "Nouvelle installation". Ignorez ensuite les paragraphes "Démarrer une nouvelle installation" et "Partitionnement".


[Retour en haut] / [Retour aux articles]