La description qui suit a été effectuée avec la plus grande rigueur. Je ne garanti pas pour autant son exactitude. Je n'accepte aucune responsabilité pour les dommages causés liés à l'utilisation de ce document! Ce document ne peut être modifié ou redistribuer sans l'accord de son auteur.

copyright par Jürgen Lucas
traduction par Fabrice Lehaut



MorphOS / Pegasos - Guide de démarrage rapide
Instructions d'installation de MorphOS sur Pegasos avec un disque dur IDE vide
powered by http://www.morphos-news.de/

:: Index ::.

1.Préparation 5.Copier MorphOS sur le disque dur
2.Démarrage à partir d'un CD 6.Démarrage à partir du disque dur
3.Installation du disque dur 7.Démarrage automatique
4.Formatage des partitions 8.Problèmes


:: 1. Préparation ::.

Pour avoir l'image actuelle du CD de démarrage de MorphOS vous devez vous connecter sur le serveur FTP betatester II mis à votre disposition télécharger la dernière version. Si vous n'avez pas vos informations de connection FTP, veuillez contactez votre revendeur pour les formalités. Si vous n'avez pas les moyens techniques de graver l'image sur CD, utilisez le CD fournit avec votre système. Vous pouvez mettre à jour vers la dernière version à tout moment.

Astuce: Pour éviter les problèmes avec votre Pegasos, utilisez une nappe IDE 80 points.

show 133-P19700-002 64M DDR 200M/250E

Welcome to SmartFirmware(tm) for bplan Pegasos version 0.1b107 (20020919142323)
SmartFirmware(tm) Copyright 1996-2001 by CodeGen, Inc.
All Rights Reserved.
Pegasos BIOS Extensions Copyright 2001-2002 by bplan GmbH.
All Rights Reserved.
ok _

Lorsque vous allumer votre Pegasos, il vous accueillera avec l'écran du Smart Firmware. Dans un premier temps, vous pouvez voir des informations sur votre carte graphique. Ici il s'agit d'une Radeon 9000 avec 64 MOctets de mémoire DDR. Lorsque l'invite ok apparait, le système est prêt à accepter vos commandes.

:: 2. Démarrage à partir d'un CD ::.

anzeigen ok ls /pci/ide/cd
...
ok _
ok boot /pci/ide/cd boot.img
...

Insérez le CD de démarrage de MorphOS dans votre lecteur et listez son contenu avec la commande "ls /pci/ide/cd". Il est préférable de réduire la taille de la police en pressant la touche [F9]. Pour retourner à une taille plus grande, pressez [F6]. Vous devriez trouver le fichier "boot.img" sur le CD, qui est le noyau de MorphOS. Pour le lancer, tapez: "boot /pci/ide/cd boot.img". Maintenant MorphOS démarre jusquu'à l'écran d'Ambient, l'interface graphique de MorphOS.

:: 3. Installation du disque dur ::.

Double-cliquez sur l'icône du CD sur Ambient, allez dans "Tools" et exécutez le programme "SCSIconfig". Le disque dur peut-être partitionné avec ce programme. Pour faire cela, sélectionnez "ide.device" qui apparait dans la liste "SCSI Controller". Maintenant devrait apparaitre au moins deux périphériques sur la gauche dans la liste "SCSI Drives". L'un d'eux est votre disque dur, l'autre est votre lecteur de CD. Notez l'unité de votre disque dur, vous en aurez besoin par la suite. Maintenant sélectionnez votre disque dur et cliquez sur le bouton «Partition». Apparait alors la "Partition List". Si votre disque dur est neuf, il ne devrait pas y avoir d'entrée ou une possible partition QDH0. Si il y a une telle partition, effacez-la. Maintenant nous ajoutons deux partitions:

Partition 0 Partition 1
  • Installez une nouvelle partition en cliquant sur «Add»
  • Le nom à lui donner est "bi0"
  • Spécifiez une taille de 20 MOctets
  • Le système de fichier doit être "FFS" dans tous les cas, parce que actuellement, seules les partitions "FFS" sont bootables
  • A ce moment le masque doit être changé de "0xffffffff" en "0xfffffffe". L'avertissement indiquant que les réglages ne sont pas optimals peut être validé sans inquiétude
  • Retirez la case à cocher de "Boot"
  • Sélectionnez la case à cocher de "Mount"
  • Cliquer sur «OK»
  • Installez une nouvelle partition en cliquant sur «Add»
  • Le nom à lui donner est "DH0"
  • Une taille de 512 MOctets est parfaite.
  • Cette fois, choisissez le système de fichiers "SFS"
  • Régler le masque à "0xfffffffe"
  • Sélectionnez la case à cocher de "Boot"
  • Sélectionnez la case à cocher de "Mount"
  • régler les tampons sur 600
  • Cliquez sur «Ok»
Dans la fenêtre "Partition List", cliquez sur «OK». De retour dans la fenêtre principale de "SCSIconfig", enregistrez toutes les modifications sur votre disque dur avec «Save Changes». Confirmez deux fois avec «OK» et quittez le programme avec «Quit». Redémarrez votre système comme spécifier pour appliquer les modifications.

Après le redémarrage, tapez "ls /pci/ide/disk@0,0" à l'invite du SmartFirmware. Avec cette commande vous pouvez vérifier si les partitions ont été installées correctement. Le premier zéro dans la commande correspond au Canal 0, le second pour Maitre. Si l'unité que vous avez noté précédemment n'est pas 0, vous devez modifier la commande de la façon suivante:

  • Unit 0 == /pci/ide/disk@0,0 [canal0,maitre]
  • Unit 1 == /pci/ide/disk@0,1 [canal0,esclave]
  • Unit 2 == /pci/ide/disk@1,0 [canal1,maitre]
  • Unit 3 == /pci/ide/disk@1,1 [canal1,esclave]

ok ls /pci/ide/disk@0,0
RDB patition 0 <FFS> : <bi0> (0x444F5301)
RDB patition 1 <SFS> : <DH0> (0x53465300)
ok _

Si vous voyez ce qui apparait dans la figure ci-dessus, tout est bon. Si il y a des partitions DOS à la place des partitions RDB, vous obtiendrez une erreur "The Filesystem is not supported" en démarrant sur le disque dur (référez-vous à la section Problèmes pour une solution). Maintenant procédons en démarrant à partir du CD.

:: 4. Formatage des partitions ::.

Maintenant nous allons formater les partitions que vous venez juste de créer. Sélectionnez "Format Disk..." dans l'entrée "Utilities" de la barre de menu. Choisissez la partition que vous désirez formater, donnez lui un nom dans le champ texte "Label" et cliquez sur «Format». Un nom raisonnable peut-être  "System" pour DH0 et "Bootimg" pour bi0. Lorsque vous avez formaté vos deux partitions, fermez le programme.

:: 5. Copier MorphOS sur votre disque dur ::.

MorphOS v1.4 et supérieur:
Pour copier les fichiers sur le disque dur, utilisez le script "HDInstall" qui est fournit sur le CD. Le script reconnait si une ancienne version de MorphOS est déjà installée et la met à jour. Tous les réglages sont conservés. Mais n'oubliez pas de sauvegarder vos données avant de mettre à jour uine ancienne version.

Morphos v1.3 et inférieur:
La méthode la plus simple pour copier tous les fichiers est d'utiliser le Shell, étant donné queMorphOS n'inclue pas de gestionnaire de fichiers confortable pour le moment. Pour ouvrir une fenêtre Shell, sélectionnez "Newshell" de l'entrée "Ambient" dans la barre de menu ou utilisez le raccourci [ramiga]+[n]. Les commandes suivantes copient MorphOS sur votre disque dur:

  1. "copy cd0: dh0: all"
  2. "copy env:sys/def_disk.info dh0:disk.info"
  3. "copy dh0:boot.img bi0: move"

La première ligne copie le contenu intégral du CD sur le disque dur. En procédant ainsi, le disque dur obtient le même icone que le CD, la seconde ligne le remplace par un icone HDD. La troisième ligne déplace l'image boot vers la partition "bi0", parce que MorphOS ne serait pas capable de démarrer sur le disque dur autrement.

:: 6. Démarrage à partir du disque dur ::.

Pour finalement démarrer depuis le disque dur, retirez le CD de démarrage de MorphOS du lecteur de CD et redémarrez votre Pegasos avec le bouton reset button ou via le menu en sélectionnant "Shutdown" dans l'entrée "Ambient" et en cliquant sur «Reboot». De retour à l'invite de l'OpenFirmware, tapez "boot /pci/ide/disk@0,0:0 boot.img". Faites attention à l'unité (voir 3.) et adaptez la commande en fonction de votre configuration. Le troisième zéro après la colonne se réfère au numéro de la partition ou se trouve l'image boot.

ok ls /pci/ide/disk@0,0:0
boot.img            1422588 Bytes
1 File(s)   0 Dir(s)
ok _

La partition 0 doit utiliser le système de fichiers FFS et doit inclure le fichier "boot.img". Pour vérifier cela une fois de plus, tapez "ls /pci/ide/disk@0,0:0". Si tout est correct le Pegasos devrait démarrer jusquu'à l'écran d'Ambient.

:: 7. Démarrage automatique ::.

Pour éviter de saisir la ligne de commande vue en 6. à chaque fois que vous démarrez votre système, vous devriez activer la fonction de démarrage automatique. Après un redémarrage, tapez les lignes suivantes à l'invite de l'OpenFirmware:

  1. "setenv boot-file boot.img ramdebug"
  2. "setenv boot-device /pci/ide/disk@0,0:0" <- vérifiez que l'unité est correcte!
  3. "setenv auto-boot-timeout 3000" <- démarrage automatique après 3 secondes
  4. "setenv auto-boot? true"

Le paramètre "ramdebug" de la première ligne redirige la sortie de débugage qui est normallement envoyée vers l'interface série vers la mémoire, de sorte que vous puissiez réserver l'interface série pour un autre usage. Cela à également un aspect positif sur la vitesse de votre système.
Si éventuellement vous ne désirez pas utiliser la fonction de démarrage automatique, pressez [Esc] pour interrompre délai de démarrage. Pour désactiver le démarrage automatique définitivement, entrez "setenv auto-boot? false" à l'invite.

printenv ok printenv
...
ok _

Pour vérifier les variables d'environnement que vous venez juste de régler, tapez "printenv". Maintenant vous pouvez lancer MorphOS en entrant "boot". Lorsque vous démarrerez votre Pegasos la prochaine fois, le démarrage se fera automatiquement.

Amusez-vous bien!!! :)

:: 8. Problèmes ::.

Je ne peut pas graver l'ISO sur CD avec MakeCD Si l'ISO est reconnue par MakeCD comme piste "Audio", cela peut signifier que vous utilisez une version de MakeCD trop ancienne. Téléchargez la dernière version, qui peut-être trouvée sur http://makecd.core.de (Twister).
Je ne peut pas démarrer à partir du CD en tapant "boot /pci/ide/cd boot.img". J'ai le message d'erreur "boot.img not found" Assurez-vous que les données du CD sont reconnues en tapant "ls /pci/ide/cd". Si le fichier boot.img est, par exemple, montré comme "boot.img;1", essayez de taper "boot /pci/ide/cd boot.img;1" pour démarrer (Twister).
Cela se produit si l'ISO est gravée sur un CD-RW qui n'a pas été effacé proprement effacé avant. (antibike)
SmartFirmware ne peut trouver aucune des  deux partitions Avez-vous fait attention au numéro de l'unité lorsque cela était nécessaire?
Assurez-vous que le disque dur est connecté à l'aide d'une nappe IDE 80 pts.
Avez-vous suivit les instructions à la lettre en installant votre disque dur?
Lorsque je démarre à partir du disque dur j'ai le message d'erreur: "The Filesystem is not supported" Probablement que le disque dur que vous utilisez était auparavant dans un PC et possèbe un MBR (Master Boot Record) qui provoque ce message d'erreur. Pour résoudre ce problème vous devez utilisez l'outil "HDWrite", qui peut-être trouvé dans le répertoire "SYS:Tools/debug". Si vous utilisez MorphOS v1.4 ou supérieur, il se trouve dans "MorphOSBoot:morphos/c". Tout ce dont vous avez besoin est d'un fichier dont la taille est comprise entre 512 et 1024 octets. Le programme nommé "reboot" dans "Mossys:c/" faisant 800 octets est parfait pour notre cas. Tapez "HDwrite ide.device <unité> MOSSYS:c/reboot 0" dans le shell en remplacant <unité> par le numéro d'unité de votre disque dur.
En démarrant à partir du disque dur, la séquence s'arrête à l'écran du Smart Firmware après avoir chargé le "boot.img" sans afficher de message d'erreur. Après le chargement du "boot.img", le système essaie de démarrer sur une partition bootable. Cela se produit si vous avez configurez plus d'une partition bootable. Assurez-vous que seule la partition DH0 est installée comme bootable. Si vous souhaitez démarrer sur une partition autre que DH0 de temps en temps, utilisez le paramètre "bootdevice". E.g.: "boot /pci/ide/disk@0,0:0 boot.img bootdevice=dh1"
Le démarrage s'arrête au logo MorphOS et rien d'autre ne se produit Si vous essayer d'utiliser une carte graphique AGP ou PCI en même temps, essayez de retirer l'une des deux cartes. Il est impossible d'utiliser plus d'une carte Gfx à la fois.
Je n'entend aucun son Si vous n'entendez aucun son, vous devriez lancer le programme "Pegasosmixer" (qui se trouve dans le tiroir WBStartup) et sauvegarder les réglages. "Pegasosmixer" peut également être exécuté avec la combinaison de touches [ctrl]+[ralt]+[p]. (Senex)