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 : Mettre en place un multidémarrage AmigaOS 4 sous U-Boot
(Article écrit par Tjitte de Wolff et extrait d'AmigaWorld.net - janvier 2009)
|
|
Voici un petit guide décrivant comment mettre en place un multidémarrage avec différentes itérations d'AmigaOS 4.
Prérequis
- Pour ce tutoriel, nous supposons que le volume d'amorce avec la plus haute priorité de démarrage
contient AmigaOS 4.1 et pour des raisons de simplicité, nous supposons que le nom du volume est "OS_4.1:".
c'est le cas de mon système, mais le vôtre peut avoir un nom différent.
- Nous voulons pouvoir choisir une version différente du système depuis U-Boot. Dans ce tutoriel,
nous supposons que nous voulons être en mesure d'avoir AmigaOS 4.0 Final + mise à jour comme deuxième
option. Toujours par souci de simplicité, nous supposons que cette itération réside sur le volume "OS_4.0_F1:".
Encore une fois, c'est le cas de mon système, mais le vôtre peut avoir un nom différent.
- De plus, nous supposons qu'actuellement, nous avons démarré sur AmigaOS 4.1.
Les étapes
Pour atteindre l'objectif, vous devez suivre les étapes suivantes :
1. Dans "OS_4.1:Kickstart", créez un répertoire avec le nom de "OS_4.0_F1".
2. Trouvez le nom Exec du volume "OS_4.0_F1:". Sélectionnez l'icône de ce volume sur le
Workbench et ouvrez l'option "Information..." avec la combinaison de touches "RAmiga + I".
Cela devrait être un nom dans le genre DH1, DH3, DH7, etc.
3. Ouvrez un éditeur de texte (NotePad) et tapez ici le nom du volume "OS_4.0_F1:"
(donc quelque chose comme DH1, DH3 ou DH7. Ne pas mettre les deux points (:) !).
4. Enregistrez ce texte sous "OS_4.1:Kickstart/OS_4.0_F1/BootDevice".
5. Fermez l'éditeur de texte.
6. Copiez tous les fichiers (et seulement les fichiers) de "OS_4.0_F1:Kickstart" vers "OS_4.1:Kickstart".
7. Chargez "OS_4.0_F1:Kickstart/KickLayout" dans un éditeur de texte.
8. Remplacez la chaîne "Kickstart/" par "Kickstart/OS_4.0_F1/".
9. Localisez cette ligne : "EXEC Kickstart/OS_4.0_F1/loader".
10. Juste après cette ligne, insérez cette ligne : "MODULE Kickstart/OS_4.0_F1/BootDevice" (sans les guillemets).
Ne sauvegardez pas ce fichier.
11. Copiez ce texte dans le tampon mémoire en le sélectionnant entièrement et en utilisant la combinaison de touches "RAmiga + C".
12. Fermez l'éditeur de texte, mais ne sauvegardez pas ce fichier !
13. Chargez "OS_4.1:Kickstart/KickLayout" dans un éditeur de texte.
14. Placez le curseur à la fin de ce fichier.
15. Utilisez maintenant "RAmiga + V" afin de coller le contenu du tampon mémoire à la fin du fichier.
16. Sauvegardez le fichier modifié "OS_4.1:Kickstart/KickLayout" sur votre disque dur.
17. Fermez l'éditeur de texte.
18. Maintenant, redémarrez à froid votre machine et expérimentez la joie de pouvoir choisir entre
deux options de démarrage.
Extrait
Voici un extrait de mon fichier "OS_4.1:Kickstart/KickLayout". Il ressemble à ce qui suit (attention : il
réalise un multidémarrage avec trois itérations du système).
; $VER: Kicklayout_AmigaOne 53.1 (16.7.2006)
; Configuration du noyau pour l'AmigaOne
;
; Ce fichier décrit à quoi doit ressembler l'image "Kickstart",
; c'est-à-dire qu'il décrit les modules qui doivent être préchargés et disponibles
; au moment du démarrage.
;
; Format :
; ~~~~~~
; Le fichier liste une ou plusieurs configurations.
;
; Chaque configuration commence par le mot-clé LABEL, suivi du
; nom de la configuration. Le nom peut être utilisé pour spécifier la
; configuration dans l'outil bootloader (voir Documentation/kernel/
; bootloader.txt). Notez que les lignes vides terminent une configuration et
; commencent la suivante, ce qui signifie que vous devez faire attention à ne pas laisser
; une ligne vide n'importe où, sauf si vous définissez plusieurs configurations.
;
; Chaque configuration doit comporter exactement une ligne avec le mot-clé EXEC.
; Ceci spécifie le nom du fichier du noyau principal à utiliser. Ce noyau est
; le minimum absolu requis pour démarrer. Il contient, entre autres, les éléments suivants
; exec.library.
;
; Les lignes suivantes définissent des modules supplémentaires à charger dans
; l'image kickstart. Chacune de ces lignes commence par le mot clé MODULE
; suivi du nom de fichier du module.
;
; Configuration name
LABEL AmigaOS4.1
; Exec name
EXEC Kickstart/loader
;
; PPC native modules
;
MODULE Kickstart/kernel
MODULE Kickstart/FastFileSystem
MODULE Kickstart/SmartFilesystem
MODULE Kickstart/JXFileSystem
;MODULE Kickstart/a1floppy.device.kmod
MODULE Kickstart/a1ide.device.kmod
MODULE Kickstart/battclock.resource.kmod
.
.
.
.
.
MODULE Kickstart/uhci.usbhcd
MODULE Kickstart/hub.usbfd
;MODULE Kickstart/bootmouse.usbfd
;MODULE Kickstart/bootkeyboard.usbfd
MODULE Kickstart/massstorage.usbfd
MODULE Kickstart/ohci.usbhcd
; Configuration name
LABEL AmigaOS4.0_F1
; Exec name
EXEC Kickstart/OS_4.0_F1/loader
MODULE Kickstart/OS_4.0_F1/BootDevice
;
; PPC native modules
;
MODULE Kickstart/OS_4.0_F1/kernel
MODULE Kickstart/OS_4.0_F1/FastFileSystem
MODULE Kickstart/OS_4.0_F1/SmartFilesystem
;MODULE Kickstart/OS_4.0_F1/a1floppy.device.kmod
MODULE Kickstart/OS_4.0_F1/a1ide.device.kmod
MODULE Kickstart/OS_4.0_F1/battclock.resource.kmod
.
.
.
.
.
MODULE Kickstart/OS_4.0_F1/uhci.usbhcd
MODULE Kickstart/OS_4.0_F1/hub.usbfd
;MODULE Kickstart/OS_4.0_F1/bootmouse.usbfd
;MODULE Kickstart/OS_4.0_F1/bootkeyboard.usbfd
LABEL AmigaOS4.0_F
; Exec name
EXEC Kickstart/OS_4.0_F/loader
MODULE Kickstart/OS_4.0_F/BootDevice
;
; PPC native modules
;
MODULE Kickstart/OS_4.0_F/kernel
MODULE Kickstart/OS_4.0_F/FastFileSystem
MODULE Kickstart/OS_4.0_F/SmartFilesystem
;MODULE Kickstart/OS_4.0_F/a1floppy.device.kmod
MODULE Kickstart/OS_4.0_F/a1ide.device.kmod
MODULE Kickstart/OS_4.0_F/battclock.resource.kmod
.
.
.
MODULE Kickstart/OS_4.0_F/uhci.usbhcd
MODULE Kickstart/OS_4.0_F/hub.usbfd
;MODULE Kickstart/OS_4.0_F/bootmouse.usbfd
;MODULE Kickstart/OS_4.0_F/bootkeyboard.usbfd
|
|