25 utilisateurs en ligne

94,572 questions

971,509 réponses

100,648 membres

Identification
Pas encore inscrit ? Cliquez-ici
Le look SOSordi.net : qu'en pensez-vous ?

Installer MS-DOS 6.22 depuis un CD bootable

Bonjour à tous

Je cherche à faire un CD-ROM bootable (grâce à CD Shell - cdshell.org) avec l'installation de MS-DOS 6.22 dessus (oui ce n'est pas très récent mais j'ai mes raisons).

Pour cela j'utilise un grande image de disquette (5.76 Mb), avec le secteur de boot de la 1ere disquette d'install, les fichiers système IO.SYS, MSDOS.SYS et COMMAND.COM injectés en 1er puis le reste des 3 disquettes; l'image est chargée par bcdw.

L'image est bien chargée, tout démarre normalement y compris INSTALL, mais après "Veuillez patienter, Install vérifie la configuration de votre système", un BIIIIIIP retentissant et le message suivant:

Insérez la disquette dans le lecteur A:
Disquette Install 1
Appuyez ensuite sur ENTREE

J'ai l'impression que INSTALL cherche une caractéristique particulière des disquettes d'origine, mais QUOI ?

Je précise que j'ai aussi essayé une image de disquette normale (1.44 Mb) qui charge MSCDEX et un pilote CD-ROM générique, et qui lance ensuite INSTALL depuis la racine du CD où sont regroupées les 3 disquettes. Résultat: même message (mais avec "X:" (lettre du CD) à la place de "A:")


Avez-vous une idée ...?
merci d'avance
posté le 1 Mar 2004 dans la catégorie Logiciel par Mithrandir

11 Réponses

bonsoir,

Il faut peut etre modifier le chemin d'installation de dos 6.22 qui a l'origine etait fourni en disquette
Dans le fichier autoexec.bat il doit y avoir une variable PATH qui indique ou se trouve le fichier setup d'install.
Je suis pas très calé en dos mais je pense que le problème se situe dans ce fichier.

A +
répondu le 1 Mar 2004 par marie11
bonsoir

autoexec.bat ne contient pas grand chose; pas de PATH:

@echo off
nlsfunc
keyb fr
install

L'installation se trouve par ailleurs sur "disquette": bcdw charge l'image dans un lecteur A: virtuel pour "faire croire" à une vraie disquette (le lecteur réel devient B). Je suis obligé d'inclure tous les fichiers d'installation dans l'image de disquette car une fois l'image chargée, on ne peut pas l'enlever. Ainsi, impossible de charger simplement la 1ere disquette d'install, puis de changer quand le programme le demande.

Je vais faire quelques tests, en supprimant 1 par 1 les fichiers d'une VRAIE disquette d'install n°1, et en réessayant d'installer à chaque fois... pour voir si ça vient des fichiers ou s'il y a quelque chose d'autre...

merci quand même
répondu le 1 Mar 2004 par Mithrandir
...résultat du test :

Je n'ai laissé que ces fichiers sur la disquette:
- autoexec.bat
- command.com
- config.sys
- dossetup.ini
- install.exe
- io.sys
- keyb.com
- keyboard.sys
- msdos.sys

... et INSTALL démarre normalement.
J'ai examiné INSTALL.EXE dans le bloc notes; rien de lisible par un humain là dedans ! ;-)
Par contre, DOSSETUP.INI est plus intéressant; en voici le début:

[disk-type] 4 [prompt] Disquette Install 1 Disquette 2 Disquette 3 [dist_label] DISQUETTE 1 DISQUETTE 2 DISQUETTE 3 [user_prompt] LANCEMENT UTILITAIRES AIDE SUPPLEMENTAIRE 1 SUPPLEMENTAIRE 2 HARDDISK [user_label] SUPPLEMENT1 SUPPLEMENT2 [disk-bytes] 1640893 1583853 400000 [component-bytes] 524500 4200000 1949696 1081344 868352 262144 32768 1703936 1392640 376832 425984 393216 770048 [total-bytes] 272768 5281488 3357374 1596294 1761080 480010 53482 1766726 1299788 663386 704846 1416292 2106738 891618

[disk-type] -> à quoi peut bien correspondre le chiffre 4 ?
[dist_label] -> les labels des disquettes. En voyant une référence à ces labels, j'ai défini le label de mon image de disquette à "DISQUETTE 1". Problème: à cause de l'espace, bcdw met "DISQUETTE" au lieu de "DISQUETTE 1". J'ai alors modifié DOSSETUP.INI en remplaçant les 3 labels par DOS_INSTALL et j'ai remi le label de l'image à DOS_INSTALL. L'erreur "insérez la disquette..." est toujours là...

Il y a autre chose et à mon avis la clé se situe dans ce fichier DOSSETUP.INI

[disk-bytes] 1640893 1583853 400000 -> cette section a l'air intéressante mais je ne comprends pas à quoi font référence ces chiffres: rien dans la disquette 1 n'a comme taille 1640893 bytes (d'ailleurs ça fait beaucoup pour une disquette de 1.44 Mb~1.38 Mo). Avez-vous une idée de ce que cela peut représenter ?

Je ne vois que CE fichier pour expliquer le comportement de INSTALL.EXE
Toute aide sera grandement appréciée!
répondu le 1 Mar 2004 par Mithrandir
Je ne sais pas a quoi correspondent ces ch1ffres
une idée
-disk type un format de disquette 1.44Mb par exemple
-prompt une intervention de l'utilisateur pour mettre la disquette
- disk byte une taille mais je ne sais pas de quoi

faites une copie de ce fichier et essyer de supprimer tout ce qui est susseptible de se rapporter a la disquette

sinon essayer ce chemin dans autoexec entre keyb et install en remplacant a par la lettre du cd et dos par le nom du repertoire ou se trouve 6.22
SET PATH=A:\DOS;A:\;%PATH%

répondu le 1 Mar 2004 par Robot SOSOrdi
re,

une idée mais rien de sur :
[disk type] un format de disquette 1.44 par exemple
[prompt] attend une intervention de l'utilisateur comme une disquette par exemple
[disk bytes] une taille mais je ne sais pas de quoi
faites une sauvegarde du fichier et essayer d'enlever ligne par ligne ce qui se rapporte à la disquette
autre idée
dans autoexec entre keyb et install entrer ce chemin SET PATH=A:\DOS;A:\;%PATH%
en changeant la lettre a par la lettre du lecteur cd et DOS par le nom du répertoire ou se trouve 6.22 ca va peut etre poser problème si c'est des disques virtuels

bon courage
répondu le 1 Mar 2004 par marie11
bonsoir

- changer [disk type] ne change rien apparemment, le message est toujours là.
- changer [prompt] revient à changer ce qui est marqué dans le message d'erreur, au milieu.
- changer [disk bytes] à 0000000 ........ ne change RIEN.

par contre enlever ne serait-ce qu'un caractère de DOSSETUP.INI entraine l'erreur:
"Erreur de lecture du fichier DOSSETUP.INI. Appuyez sur ENTREE pour quitter Install."


SET PATH=A:\DOS;A:\;%PATH% en remplaçant A par la lettre du CD ne change rien, car Install n'a pas à chercher des fichiers sur le CD, tout est sur A:\ (même si c'est "virtuel", Install ne voit pas la différence). De plus aucune lettre n'est attribuée au CD; MSCDEX n'est même pas chargé.

Je ne pensais pas qu'un programme aussi ancien que DOS 6.22 serait autant protégé !

merci de votre aide et si vous avez d'autres idées n'hésitez pas...
répondu le 3 Mar 2004 par Mithrandir
bonsoir,

Il n'est pas si protégé que cela car je l'ai installé mais en réseau. Il etait dans un dossier sur un serveur.
C'est la disquette qui pose problème ou le disque virtuel.

A+
répondu le 3 Mar 2004 par marie11
bonjour

Vous souvenez-vous comment vous avez procédé pour installer DOS depuis le réseau?
Comment était organisé le dossier? contenait-il tous les fichiers de DOS décompressés, regroupait-il les 3 disquettes, chaque disquette était-elle dans un sous dossier ... ?
répondu le 4 Mar 2004 par Mithrandir
bonjour,

Dos 6.22 etait dans un répertoire sur serveur et tous les fichiers etaient décompressés. Je ne crois pas qu'il y avait la totalité des 3 disquettes mais justes ce dont on avait besoin pour travailler. Pas de disquettes dans un sous dossier.
J'avais besoin d'une simple disquette de boot réseau protocole NETBIOS pour installer et le lancement de l'installation se faisait à la main.
Jai conservé la disquette de boot mais pas le répertoire DOS.
Je vais essayer de l'avoir par mes anciens collegues mais je ne gatantis rien.

A+
répondu le 4 Mar 2004 par marie11
 
Solution
bonjour,

impossible d'installer à partir du dossier DOS sur le CD... mais j'ai quand même trouvé la solution ! ...grâce aux Newsgroup Microsoft anglais. On m'a suggéré le programme e0x, disponible ici:
http://www-user.tu-cottbus.de/~kannegv/programm/e0x.arj

Après quelques essais, voici comment j'ai résolu le problème (procédure détaillée, pour ceux que ça intéresserait...) :

Démarrage depuis le CD sur une image de disquette contenant:
- en 1er: IO.SYS
- en 2e: MSDOS.SYS
- en 3e: COMMAND.COM
...puis:
- autoexec.bat
- config.sys
- himem.sys (indispensable pour faire fonctionner e0x)
- keyb.com
- keyboard.sys
- mscdex.exe
- oakcdrom.sys (pilote CD-ROM générique)
Le secteur de boot est un secteur classique MS-DOS. Attention, les fichiers ci-dessus doivent être ceux de MS-DOS 6.22 et non ceux de Windows 98 par exemple...

Sur le CD, dans mon dossier BOOT, j'ai créé un sous-dossier E0X avec le contenu de l'archive citée plus haut. Attention il s'agit du chiffre zéro entre le E et le X, et non de la lettre O.
Toujours dans le dossier BOOT, j'ai un autre sous-dossier IMAGES; il contient ici DOS1.IMG, DOS2.IMG, DOS3.IMG (les 3 disquettes d'install DOS).

CONFIG.SYS de l'image de disquette de "préparation" contient:
devicehigh=himem.sys /testmem:off
lastdrive=z
files=30
stacks=9,256
device=OAKCDROM.SYS /D:IDECD001

AUTOEXEC.BAT de l'image de disquette de "préparation" contient:
@echo off
keyb fr
MSCDEX /D:IDECD001 /L:X
path A:\;X:\
X:\BOOT\E0X\E0X.COM A X:\BOOT\IMAGES\DOSø1.IMG 0 0 A:\COMMAND.COM /K INSTRUCT.BAT

ATTENTION: vous voyez bien DOS[signe bizarre]1.IMG . Ce signe étrange est en fait le symbole Degré (°) mais tapé sous DOS dans EDIT. Il indique à E0X qu'il y a plusieurs images de disquette, mais que l'on charge d'abord la 1.

Cette dernière ligne charge E0X, charge l'image dans le lecteur A (d'ou l'intérêt de mettre E0X sur le CD et non dans l'image), puis lance la commande A:\COMMAND.COM /K INSTRUCT.BAT .
Il faut absolument spécifier A:\COMMAND.COM
"/K INSTRUCT.BAT" permet de lancer automatiquement INSTRUCT.BAT situé dans l'image de la disquette d'INSTALL numéro 1 (PAS dans l'image de "préparation"). Si vous ne voulez pas afficher d'explications, mettez INSTALL.EXE à la place de INSTRUCT.BAT

A titre d'information, voici INSTRUCT.BAT :
@echo off
cls
echo.
echo Lorsque le programme d'installation vous invitera … ins‚rer la disquette
echo suivante, appuyez sur la touche F12, patientez quelques secondes puis
echo appuyez sur ENTREE pour continuer l'installation.
echo.
pause
INSTALL

Comme vous voyez, il suffit d'appuyer sur F12 lors de l'apparition des messages "Veuillez insérer la disquette......" pour charger l'image suivante. Et ça marche !!!


Maintenant, un administrateur pourrait-il valider ma Question? bien que correctement identifié en tant que Mithrandir, je n'ai que "Ajouter un commentaire" dans le panneau "Actions disponibles"
merci
répondu le 13 Mar 2004 par Mithrandir
Cela est tout à fait normal vous ne pouvez pas proposer une solution au probléme que vous postez, la question est passée en résolue
répondu le 6 Avr 2004 par Geronimo

Actualités / Articles / Astuces associés :

Questions associées:

5 réponses 1 vue
posté le 10 Déc 2008 dans la catégorie Logiciel par nuno91
6 réponses 1 vue
posté le 26 Sept 2005 dans la catégorie Logiciel par lerisson
3 réponses 0 vues
posté le 21 Août 2005 dans la catégorie Logiciel par Jango
13 réponses 1 vue
posté le 23 Juil 2003 dans la catégorie Windows XP par magat
6 réponses 3 vues
...