--- hb-install-mips-medium.xml.old 2006-02-28 13:47:22.360931192 +0100
+++ hb-install-mips-medium.xml.old 2006-02-28 16:11:14.025718688 +0100
@@ -6,8 +6,8 @@
-1.11
-2005-11-11
+1.13
+2006-02-27
Matériel requis
@@ -28,6 +28,14 @@
+Processeur (Big Endian port) |
+MIPS3, MIPS4, MIPS5 or MIPS64-class CPU
+
+
+Processeur (Little Endian port) |
+MIPS4, MIPS5 or MIPS64-class CPU
+
+
Mémoire |
64 Mo
@@ -107,6 +115,7 @@
RM5000,
RM7000,
R8000,
+ R9000,
R10000,
R12000,
R14000,
@@ -120,8 +129,37 @@
N'existe pas encore.
+
+ MIPS32
+ 32-bit
+
+ Série AMD Alchemy, 4kc, 4km, beaucoup d'autres...
+
+
+
+ MIPS64
+ 64-bit
+
+ Broadcom SiByte SB1, 5kc etc.
+
+
+
+La couche ISA du MIPS5 a été conçue par Silicon Graphics en 1994 mais
+n'a jamais été utilisée dans un processeur. Elle continue à survivre en tant
+que partie de l'ISA du MIPS64.
+
+
+
+Les couches ISA du MIPS32 et du MIPS64 sont une source commune de
+confusion. La couche ISA du MIPS64 est en fait une surcouche de celle du
+MIPS5, elle inclue donc toutes les instructions ISA du MIPS5 et
+précédents. Le MIPS32 est la version 32-bits du MIPS64, il
+n'existe que parce que la plupart des applications ne nécessitent que du calcul
+32-bits.
+
+
Un autre concept important à prendre en compte est la représentation des
nombres dans le système. Elle se réfère à la manière avec laquelle le processeur
@@ -219,7 +257,7 @@
Dans ce chapitre, nous allons traiter de l'ensemble des points nécessaires pour
réussir un démarrage réseau sur une machine Silicon Graphics ou un serveur
Cobalt. Ce n'est qu'un condensé et n'a pas pour vocation d'être complet. Pour
-plus d'informations je vous recommande de lire le
+plus d'informations, il est conseillé de lire le
Guide Gentoo sans disque dur.
@@ -271,11 +309,10 @@
Les machines SGI utilisent un connecteur MiniDIN 8 pour les ports en série.
Apparemment les câbles modem de chez Apple peuvent servir de câbles séries,
mais maintenant que les machines Apple sont équipées de modems internes et de
-ports USB, ils commencent à être difficiles à trouver. Un certain nombre de
-sites décrivent comment en construire un (google est votre ami). Le site suivant
-décrit comment en faire un. C'est en allemand mais il dispose de diagrammes
-suffisamment explicites : http://www.arbeitsplatzvernichtung-durch-outsourcing.de/marty44/sgihard.html.
+ports USB, ils commencent à être difficiles à trouver. Un schéma de cablage est
+disponible sur le Wiki
+Linux/MIPS, et tout bon magasin d'électronique devrait avoir en stock les
+connectiques nécessaires.
@@ -319,6 +356,12 @@
utilisée pour le serveur DHCP.
+
+L'équipe Gentoo/MIPS n'est pas en mesure de vous aider à configurer d'autres
+systèmes d'exploitation en tant que serveurs de démarrage réseau. Si vous
+choisissez un autre système, cela suppose que vous savez ce que vous faites.
+
+
Première étape, la configuration du DHCP. Afin que le démon ISC DHCP réponde
aux requêtes de type BOOTP (obligatoire pour la BOOTROM des SGI et Cobalt), vous
@@ -368,10 +411,9 @@
-Seconde étape, installer un serveur TFTP. Pour les besoins de notre guide je
-vais restreindre la documentation au démon TFTP tftp-hpa. Je l'utilise sur des
-machines SGI, des serveurs Cobalt et des clients de type PXE sans aucun
-problème. L'installation et la configuration sont on ne peut plus simple :
+Seconde étape, installer un serveur TFTP. Il est recommandé d'utiliser
+tftp-hpa car c'est le seul démon TFTP à notre connaissance qui
+fonctionne correctement. Pour l'installer, il suffit de faire ceci :
@@ -379,16 +421,10 @@
-Personnellement j'aime placer le répertoire /tftpboot dans mon
-/home où il y a un peu plus de place. C'est optionnel et peut être
-configuré dans le fichier /etc/conf.d/in.tftpd. Pour les besoins de
-ce guide je supposerai que vous avez gardé la configuration par défaut.
-
-
-
-Maintenant que tout est bien configuré, passons à quelque chose de plus
-intéressant : standardiser notre configuration pour qu'elle convienne à la
-machine qui doit démarrer en réseau.
+Cela créera le répertoire /tftproot où vous devrez entreposer vos
+images de démarrage réseau. Vous pouvez les placer ailleurs si vous voulez.
+Dans ce guide, on supposera que vous les avez laisser dans le répertoire par
+défaut.
-Une fois que vous avez téléchargé ce fichier, mettez-le simplement dans votre
-répertoire /tftpboot. Puis, éditez le fichier
-/etc/dhcp/dhcpd.conf et ajoutez-y une entrée pour votre client SGI.
+Une fois que vous avez téléchargé ce fichier, placez le fichier décompressé
+dans le répertoire /tftproot. (Utilisez bzip2 -d pour la
+décompression). Puis, éditez le fichier /etc/dhcp/dhcpd.conf et
+ajoutez-y une entrée pour votre client SGI.
-
-Vous aurez probablement à créer le répertoire /tftpboot s'il
-n'existe pas déjà.
-
-
subnet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx {
# ... éléments classiques...
@@ -651,20 +683,12 @@
Les droits d'accès au répertoire de tftp sont-ils corrects ?
- /tftpboot doit être accessible en lecture pour tous.
+ /tftproot doit être accessible en lecture pour tous.
Jetez un œil dans les fichiers de journalisation système pour voir ce que
vous dit le serveur tftp (peut-être des erreurs ?).
-
@@ -686,6 +710,85 @@
+Alternative Method: Gentoo/MIPS SGI LiveCD
+
+Overview
+
+
+
+Sur les machines Silicon Graphics, il est possible de démarrer sur un CD afin
+d'installer un système d'exploitation. (comme pour installer IRIX par exemple.)
+Récemment, des images de CD amorçables pour installer Gentoo ont été rendues
+disponibles.
+
+
+
+Pour le moment, le LiveCD Gentoo/MIPS ne fonctionnera que sur les stations de
+travail SGI Indy, Indigo 2 et O2 équipées de processeurs R4000 ou R5000.
+Cependant, cela pourrait fonctionner avec d'autres plateformes dans le futur.
+
+
+
+Vous pouvez trouver les images des LiveCD en téléchargement sur votre miroir
+Gentoo favori, dans le répertoire experimental/mips/livecd.
+
+
+
+Ces CD en sont encore au stade expérimental. Ils peuvent ne pas fonctionner.
+Vous pouvez rapporter un succès ou échec soit sur le
+Bugzilla, soit sur
+ce sujet du
+forum ou sur le canal
+IRC #gentoo-mips. Nous serions heureux d'avoir vos retours
+d'expérience.
+
+
+
+
+
+
+
+Graver un LiveCD
+
+
+
+Il est important de noter que la PROM des SGI ne comprend pas le format ISO9660
+ni ne connait le standard d'amorce El Torito. Ces images CD sont construites
+comme les labels disque SGI avec l'image de démarrage dans l'en-tête du volume,
+comme s'il s'agissait d'un disque dur. Il faut donc faire attention lorsqu'on
+grave l'image CD.
+
+
+
+L'exemple ci-dessous suppose que vous gravez à une vitesse de 24x avec un
+graveur IDE. Si vous avez un graveur SCSI par exemple, il vous faut ajuter le
+paramètre dev pour qu'il corresponde. De même pour l'option
+speed. Si vous rencontrez des problèmes, vous pouvez essayer d'enlever
+l'option de vitesse.
+
+
+
+# bzip2 -d mips-livecd-prototype-rc2-20041027.img.bz2
+# cdrecord -vv -pad speed=24 dev=ATAPI:0,0,0 -tao mips-livecd-prototype-rc2-20041027.img
+
+
+
+Il doit être possible de graver ces CD avec Windows, en supposant que votre
+logiciel de gravure grave l'image telle qu'elle est. Cependant, personne n'a
+réussi à obtenir un CD fonctionnel de cette manière.
+
+
+
+Si vous ne savez pas quoi mettre pour l'argument dev, utilisez
+cdrecord -scanbus en tant qu'utilisateur root. Cela vous dira où se
+trouve votre graveur.
+
+
+
+
+
+
+
Démarrer depuis le réseau sur un serveur Cobalt
Vue d'ensemble sur la procédure de démarrage réseau
@@ -698,18 +801,10 @@
démarrage de la machine. Elle essayera alors d'obtenir une adresse IP en faisant
une requête BOOTP, montera le répertoire /nfsroot depuis le serveur
grâce à NFS, puis essayera de télécharger et démarrer sur le fichier
-vmlinux_raq-2800.gz qui doit être un binaire ELF standard.
+vmlinux_raq-2800.gz (selon le modèle) qui doit être un binaire ELF
+standard.
-
-Malheureusement la BOOTROM des Cobalt ne nous indique rien concernant cette
-procédure donc ce fichier DOIT être dans le répertoire /nfsroot et
-doit faire 675Ko maximum. Dans ce guide nous utiliserons
-CoLo pour nous
-permettre de démarrer sur des noyaux de taille supérieure à la limite normale.
-CoLo supporte également les disques RAM embarqués donc on n'a pas besoin d'un
-système de fichiers complet dans notre répertoire /nfsroot.
-