Installation OS/2
Activer les additions invité
Utiliser les dossiers partagés
Activer le serveur FTP natif
Archive OVA d'un système pré configuré
Schneider a écrit :Ce tutoriel vous aidera, mais pensez que tout ça est vraiment trop obsolète. Faites du rétrofit, quoi qu'il en coute
- Télécharge et installe VirtualBox
- Télécharge la version CD d'OS/2 Warp 4.0 sur WinWorldPC.
- Crée ta machine virtuelle avec ces paramètres
- Ensuite il faut changer la configuration par défaut, choisis la machine virtuelle et clique "Configuration"
Dans la catégorie "Système", onglet "Carte mère", choisis ces paramètres. Seul exception, si tu n'as pas de processeurs multi-coeur, décoche "Activer les IO-ACPI"
Vérifie dans l'onglet "Processeur" que "Activer PAE/NX" est décoché. Si tu as des processeurs multi-coeurs, tu peux en allouer plusieurs à la machine.
Dans la catégorie "Affichage", onglet "Ecran", alloue plus de mémoire vidéo et active l'accélération 3D
Dans la catégorie "Stockage", lie le fichier "Installation.img" au lecteur de disquette et "IBM_OS2_Warp_4.iso" au lecteur CD. Ces fichiers se trouvent dans l'archive que tu as téléchargé sur le site WinWorldPC.
Dans la catégorie "Réseau", choisis "Accès par pont", le nom de la carte réseau sera surement different, c'est normal . En faisant cela, ta machine virtuelle aura une adresse IP propre, différente de l'hôte sur laquelle tu l'as lancée.
- Lance la machine virtuelle
Attention, si l'écran reste noir avec un trait gris, genre MS-DOS, il faut la redémarrer. C'est un bug de l'OS, il m'a fallu insister un peu a chaque redémarrage, mais cela ne trouble en rien le bon déroulement de l'installationMauvais boot Boot Correct!
- Dés que tu as cet écran, change la disquette pour insérer "Disk01.img", puis tape "Entrée"
Ensuite il te demandera encore une fois de changer de disquette, insère "Disk02.img"
- A l'écran de bienvenue, presse "Entrée", il te demandera le type d'installation, choisis "Advanced"
*EDIT* Attention, en choisissant Easy, le système partitionne le disque en FAT, ce qui amène quelque restrictions comme entres autres, l'impossibilité d'avoir des noms de fichiers de plus de 8 caractères hors extension.
- Choisis de partitionner toi même le disque
- Il ouvre FDISK, à partir de la, créé une partition de boot (optionnel) et alloue le reste du disque au système et donne lui le status "Installable" (le nom est paramétrable, moi j'ai mis "System")
Quitte FDISK en appuyant sur F3 et en sauvegardant les modifications. - Il te demande de redémarrer, insère "Installation.img" et presse "Entrée"
- Il te faudra refaire les manip du point "6" pour poursuivre l'installation. Si il redemande de choisir entre "Easy" ou "Advanced", choisis "Advanced"
Il va te demander de choisir la partition d'installation, par défaut C:. Accepte.
- Choisis le système de fichier HPFS.
- Il va copier les fichiers d'installation
- Une fois la copie finie, choisis "Ejecter le disque du lecteur virtuel" pour le lecteur de disquette afin qu'il soit vide au redémarrage, puis presse "Entrée"
- Normalement à ce stade, si l'ordre de boot est correct, tu doit booter sur le disque dur virtuel, et arriver à cette page de paramétrage. Clique "Next" et tu auras une seconde page.
Clique encore "Next" et il te demandera d'installer une imprimante par défaut.
Clique "OK" pour ne pas en installer une. - Ensuite il va te demander de choisir les logiciels à installer, et si tu veux les ajouter sur le bureau
- Sur le prochain écran, seul "TCP/IP Services" et important, pour les autres, coche seulement si tu en as besoin. Cliques "Next", puis "Install"
- Il va alors installer pas mal de truc, il redemarre 2 fois.
Les additions invités doivent être installés de façon manuelle pour cet OS.Ajout des additions invités
Il faut saisir quelques lignes de commandes depuis un terminal avant d'avoir charger l'OS.
- Machine virtuelle éteinte, charger le disque des additions invités dans le lecteur CD dans la configuration.
Il se trouve sous "C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso" - Démarrer la machine virtuelle, dès que l'écran avec le petit carré blanc suivi de OS/2 s'affiche, appuyer sur ALT et F1.
- Un écran bleu s'affiche avec plusieurs choix, taper F2
- En supposant que le lecteur CD porte la lettre D, taper les commandes suivantes:
- mkdir OS2GuestAdd
Cette commande crée le dossier OS2GuestAdd sous C
- copy d:\OS2\* c:\OS2GuestAdd\*
Cette commande va copier l'integralité du dossier OS2 sous D dans OS2GuestAdd sous C
- copy c:\OS2GuestAdd\gengradd.dll c:\os2\dll\gengradd.dll
Cette commande va écraser la DLL du système par celle de Virtualbox
- copy c:\OS2GuestAdd\libc06* c:\os2\dll\
Cette commande va copier les 6 DLL commencant par libc06 dans le dossier de DLL d'OS/2
- tedit config.sys
Cette commande va editer le fichier CONFIG.SYS
- mkdir OS2GuestAdd
- Taper Esc afin de pouvoir éditer le fichier et chercher la ligne DEVICE=C:\OS2\BOOT\MOUSE.SYS, mettre REM devant la ligne afin de la commenter.
- Aller jusqu’à la fin du fichier et ajouter les deux lignes suivantes:
- DEVICE=C:\OS2GuestAdd\VBoxGuest.sys
- DEVICE=C:\OS2GuestAdd\VBoxMouse.sys
- Une fois fais, sauvegarder le fichier en tapant F2, puis F8 afin de taper la commande suivante:
- EDIT c:\startup.cmd
- Le fichier peut être vide ou déjà rempli, selon ce qui s'execute au démarrage de l'OS.
Quoi qu'il en soit, ajouter cette ligne à la fin du fichier- C:\OS2GuestAdd\VBoxService.exe
- Taper F2 pour sauvegarder et F3 autant de fois qu'il faut pour revenir au terminal.
- Ensuite rebooter avec la commande
- setboot /b
Les dossiers partagés sont pleinement fonctionnels depuis la version 6.1.32.Activer les dossiers partagés
Avant cela, il était possible de les implémenter mais on ne pouvait utiliser que des instructions en ligne de commande pour manipuler les fichiers.
- Installer Virtualbox 6.1.32 ou supérieur, ainsi que le pack d'extension associé a la version (6.1.32 pour ce tuto)
- Refaite les étape 1 à 4 de la section Activer les additions invité afin de mettre à jour les fichiers des additions invités, notamment le fichier .IFS qui gèrent la parties qui nous intéresse.
- Une fois dans le fichier CONFIG.SYS
- Ajouter a la variable PATH, tout à la fin de la ligne: C:\OS2GuestAdd;
- Ajouter ensuite à la fin du fichier:
- IFS=C:\OS2GuestAdd\VBoxsf.ifs
- Taper F2 pour sauvegarder et F3 autant de fois qu'il faut pour revenir au terminal.
- Ensuite rebooter avec la commande
- setboot /b
- Choisir le menu "Périphériques > Dossiers partagés > Réglages des dossiers partagés..."
- Cliquer sur l'icone pour ajouter un dossier
- Choisir le dossier à partager, choisir un nom (espace interdit), cocher "Montage automatique" et affecter une lettre au lecteur (évitez de A à D)
- Valider le tout
- Le dossier apparait maintenant dans la liste et est utilisable
Note importanteSelon le formatage utilisé, un fichier WP ROOT. SF et/ou EA ROOT. SF va être crée par OS/2. Il sera visible sous l'hôte également.
Ne surtout pas effacer ce fichier, il permet a OS/2 de construire l'arborescence du dossier/disque. Même si il le régénère automatiquement s'il n'existe pas, certains cas de figure ont révélés des incohérences et des corruptions de fichiers.
Afin de faciliter les transferts de fichiers dans la machine, voici la marche à suivre.Activer le serveur FTP natif
ATTENTION: il faut avoir installer les services TCP/IP pour activer le serveur FTP
- Configure la carte réseau de la machine virtuelle sur "Réseau privé Hôte"
- Démarre la machine et rentre dans le menu "OS/2 System > System Setup > TCP/IP Configuration (Local)"
- Dans l'onglet "Network", coche "Enable Interface" et choisi "Automatically, Using DHCP"
- Dans l'onglet "Security", clique sur le bouton "Add" pour ajouter un utilisateur
- Renseigne "User Name", "Password" et "Confirm Password" au minimum. Clique ensuite sur "OK"
- Sous "FTP Server", clique le bouton "Configure"
- Coche "Enable FTP access for this user", et renseignes les répertoires où tu veux autoriser l'accès en lecture et écriture.
Le fait de cocher les cases en dessous inverse la notion, tu accordes l'accès à tout disque ou répertoire non listés. - Dans l'onglet "Autostart", choisis le service "ftpd", coche "Autostart Service" et clique "OK"
- Une invite te demandes de confirmer les changements, clique "OK"
- Selon les changements effectué, une invite de rédemarrage peux apparaitre. Dans le cas de la première config, c'est obligatoire.
- Au redémarrage, la fenêtre du serveur FTP doit être affichée, ce qui veut dire qu'il est actif.
- Ouvre une invite de commande OS2 et tapes "dhcpmon" puis tapes la touche entrée.
- Une fenêtre s'ouvre, puis après quelques secondes l'adresse IP de la machine apparait
- Sur la machine hôte, ouvre ton client FTP (j'utilise WinSCP pour le tuto), et entre les informations nécessaires
- Connecte toi, après avoir saisi le mot de passe, miracle, tu as accès par FTP à ta machine virtuelle depuis l'hôte.
- Tu peux transférer des fichiers, un petit exemple avec un PDF...
- ... que l'on retrouve dans OS2
- La fenêtre du serveur te donne les information sur les connexion
- Il est possible de la démarrer en minimisé, pour cela, dans les options de l'onglet "Autostart", coches "Minimized"
Archive OVA d'une machine virtuelle pré configuréeRessources