Installation de l'AmigaOS 3.1 (sur une partition de plus de 2Go)
La boite originale contient une ROM (pour mon cas A2000, mais pour le A1200 et A4000 ce sont deux ROMs), 3 livres et 6 disquettes :
AmigaOS 3.1 Workbench
AmigaOS 3.1 DOS
AmigaOS 3.1 ARexx
disque 1 Workbench
disque 2 Extras
disque 3 Fonts
disque 4 Locale
disque 5 Storage
disque 6 Install
Tout est merveilleux, on a les 6 disquettes, on va pouvoir installer cet OS les yeux fermés. Et bien NON!
Pour les partitions de taille supérieure à 2Go, il y a deux calamités sur la disquette 6 Install :
- HDToolBox
A supprimer immédiatement !
- Le script d'installation
Si la partition d'installation dépasse 2Go, le script refusera d'installer les polices de caractères (Fonts)
Dans la documentation de l'installer (oui il existe une documentation, mais pour les développeurs seulement) on peut lire:
(getdiskspacegetdiskspace doit utiliser la fonction DOSBase Info() qui remplit une struct InfoData et calculer la taille dans un long size = (id->id_NumBlocks - id->id_NumBlocksUsed) * id->id_BytesPerBlock ;) Returns the available space in bytes on the disk given by pathname. Returns -1 if the pathname is bad or information could not be obtained from the filesystem (even though pathname was valid).
(set doFonts TRUE) (if (< existingSize 1625) ( (if (< (/ (getdiskspace target) 512) (- 1625 existingSize)) ( (set doFonts FALSE) (message (#no-font-space target target target)) )) ))Méthode bourrin:
(set doFonts TRUE)
(set doFonts TRUE) (if (< existingSize 1625) ( (if (> (getdiskspace target) 0) ( (if (< (/ (getdiskspace target) 512) (- 1625 existingSize)) ( (set doFonts FALSE) (message (#no-font-space target target target)) )) )) ))
Pour préparer la partition, prendre l'outil HDInstTools du paquet PFS3
Ce qui est valable pour Install 3.1 l'est aussi pour tous les installers précédents comme celui de l'AmigaDOS 2.1.
Pour mémoire, l'AmigaOS 2.1 (de 1992) est constitué de 4 livres et 5 disquettes (il n'y a pas de ROM, il faut une 2.00 36 ou une 2.04 37)
Amiga Hard Drive
Workbench 2.1
AmigaDOS
ARexx
disque 1 Workbench
disque 2 Extras
disque 3 Fonts
disque 4 Locale
disque 5 Install
On peut installer ces systèmes dans un répertoire dédié comme systems/system31, (systems/system21, systems/system13, systems/system12...) Pour les 1.2 et 1.3, une simple copie de fichiers dans le bon répertoire est requise.
Il faudra une s/startup-sequence minimale qui tienne compte de ces répertoire en fonction de la version d'exec.library 39 ou 40 pour l'AmigaOS 3.1, 36 ou 37 pour le 2.1, 34 pour le 1.3 et 33 pour le 1.2
On peut même envisager de tester le type de processeur pour installer des patchs ou pour éviter d'initialiser Picasso96 sur un 68000.
Mais pourquoi vouloir installer tous ces OS sur la même partition ?
Pour tester ses productions de programmes sur plusieurs OS sans avoir une multitude d'images ou de devoir démonter des disques. Ces systèmes d'exploitation sont assez petits pour tenir à tous au même endroit.