Suivez-nous sur X

|
|
|
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
|
|
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
|
|
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
|
|
A propos d'Obligement
|
|
David Brunet
|
|
|
|
En pratique : Installation de MorphOS 1.3 sur Pegasos
(Article écrit par Nicolas Gressard - mai 2003)
|
|
Contrairement à mon précédent article, dans lequel j'avais très sommairement listé les étapes d'une
installation de MorphOS sur une partition FFS, je vais ici vous décrire de façon précise les étapes de
l'installation de MorphOS sur une partition SFS : système de fichiers beaucoup plus performant.
MorphOS a, en effet, le bon goût de gérer le système de fichiers SFS directement au sein de son noyau
(boot.img) or, l'actuelle version du SmartFirmware (1.1) ne connaît que les partitions au format FFS (la gestion de
SFS, AFS et PFS se fera prochainement). Il va donc falloir placer
le noyau de MorphOS sur une partition FFS minimale afin qu'il soit accessible par le micrologiciel et ensuite lui
faire comprendre qu'il faut aller chercher le système sur une autre partition, elle, au format SFS.
La première chose à faire est de démarrer sur le CD contenant la version de MorphOS à installer. Nous allons
donc "entrer" dans le micrologiciel en appuyant sur "Esc" au démarrage de la machine (si votre carte mère n'a jamais
été configurée, vous entrerez automatiquement dans le micrologiciel au démarrage).
Pour démarrer sur le CD, il convient d'entrer la commande :
Vous allez vous retrouver sur un joli "clone du Workbench" appelé Ambient qui constitue l'interface graphique de
MorphOS. Si votre disque dur n'est pas vierge et contient des données que vous ne souhaitez pas effacer,
arrêtez-vous là et n'allez pas plus loin, car la suite des opérations va avoir pour conséquence de supprimer
tout ce qu'il contient. Si votre disque dur provient d'un PC et contient un MBR (Master Boot Record), vous devez
le supprimer car le micrologiciel y est plutôt allergique. La seule méthode sûre pour le supprimer à partir du
Pegasos est d'ouvrir un Shell et de lancer l'utilitaire Hdwrite situé dans le répertoire "sys:tools/debug" avec
comme ligne de commande : "hdwrite ide.device 0 mossys:c/reboot 0". Nous allons maintenant devoir partitionner
notre disque. L'utilitaire de préparation et de partitionnement de MorphOS se nomme SCSIConfig et se trouve
dans le répertoire "Tools".
- Sélectionnez votre disque dans la colonne de gauche et cliquez sur "Partition".
Vous devriez normalement ne rien avoir dans la liste "MBR partition list". Nous allons maintenant créer la
partition FFS minimum pour le noyau.
- Cliquez sur "Add" sous la liste de gauche.
- Dans le champ "Mbytes", entrez "5" puis appuyez sur "Entrée". Vous pouvez prévoir plus de place si vous le
souhaitez. Le noyau actuel fait 1,4 Mo.
- Dans le champ "Mask", entrez "0xfffffffe" puis appuyez sur "Entrer".
- Cliquez sur "Ok" (ignorez le message d'alerte) : c'est tout pour cette partition. Que ceux qui disent encore
que SCSIConfig est compliqué se désignent !
Créons la partition SFS qui contiendra le système :
- Cliquez sur "Add" sous la liste de gauche.
- Dans le champ "Mbytes", entrez ce que vous voulez (contrairement à FFS, vous n'êtes pas limité à 2 Go) puis
appuyez sur "Entrer".
- Dans le champ "Mask", entrez "0xfffffffe" puis appuyez sur "Entrer".
- Dans le champ "FileSystem", sélectionnez "SFS".
- Cliquez sur "Ok" (ignorez le message d'alerte) : c'est tout pour cette seconde partition.
- Cliquez sur "Ok" puis sur "Save Changes", quittez SCSIConfig et redémarrez comme il vous l'est demandé.
Lors du redémarrage, entrez à nouveau dans le micrologiciel à l'aide de la touche "Esc" et démarrez à nouveau sur le
CD de MorphOS avec la commande "boot /pci/cd boot.img".
- Allez dans le menu "Utilities" de Ambient, option "Format Disk".
- Donnez un nom et formatez vos partitions DH0: et DH1:.
- Ouvrez un Shell à partir du menu "Ambient/NewShell".
- Copiez l'ensemble du CD sur la partition système avec la commande "copy cd0: dh1: all".
- Copiez le fichier "boot.img" sur la partition de démarrage DH0: avec la commande "copy boot.img dh0:".
- Redémarrez votre Pegasos et entrez dans le micrologiciel pour la dernière fois.
Nous allons à présent devoir initialiser les variables internes du micrologiciel de façon à ce qu'il lance
automatiquement MorphOS au démarrage. Nous avons besoin pour cela d'initialiser quatre variables.
Avec cette première variable, nous allons indiquer au micrologiciel le fichier à exécuter ainsi que les
paramètres à lui passer :
setenv boot-file boot.img ramdebug bootdevice dh1
|
"Ramdebug" permet de ne pas envoyer les informations de débogage de MorphOS sur le port série, ce qui ralenti
quelque peu la machine. "bootdevice dh1" permet de spécifier au noyau que la partition système n'est pas la
même que celle sur laquelle il se trouve.
Les trois variables suivantes permettent d'activer le démarrage automatique, de fixer son délai d'attente et de
spécifier la partition de démarrage :
setenv boot-device /pci/ide/disk@0,0:0
setenv auto-boot? true
setenv auto-boot-timeout 3000
|
Le "3000" correspond à une attente de 3 secondes avant le démarrage permettant d'avoir le
temps "d'entrer" dans le micrologiciel à l'aide de la touche "Esc".
Vous devriez maintenant pouvoir lancer le démarrage à l'aide de la commande "boot", ou encore en appuyant sur le
bouton de réinitialisation de votre Pegasos. ;)
Nous venons ici de paramétrer le démarrage par défaut du micrologiciel, mais rien ne nous empêche de démarrer sur une autre
partition ou sous un autre système d'exploitation en entrant dans le micrologiciel et en tapant "boot /pci/disk@x,x:x".
Des fonctionnalités non documentées permettant de mettre en place un menu de démarrage dans le micrologiciel existent,
mais leur emploi est fortement déconseillé pour l'instant par les développeurs du Pegasos.
Il est à noter que dans la prochaine version du noyau, la gestion de l'USB sera intégrée (implémentation de la couche Poseidon)
et permettra de démarrer MorphOS sur des périphériques comme des clés USB.
Voilà, la partie sur la configuration bas niveau de MorphOS est terminée, mais sachez que si vous achetez un Pegasos
chez un revendeur, toute cette configuration sera faite et vous n'aurez qu'à appuyer sur le bouton marche-arrêt de
votre machine pour démarrer.
Soutenez le travail d'Obligement
|
|
|