|
» Qu'est ce que ModBoot ? » Comment créer une disquette ModBoot » Règles de fonctionnement » Avantages de ModBoot » Questions fréquentes » Remerciements » Liste des Modules (page séparée) |
ModBoot est un disque de démarrage modulaire. Tous les programmes
et fichiers sont placés dans des modules. Ajouter une fonctionnalité
consiste simplement à ajouter un module (1 fichier) dans un répertoire.
Par exemple, pour ajouter le support de la souris, il suffit d'ajouter le
fichier mouse.cab dans le répertoire \level1.
Tous les modules sont compactés au format cabinet (.cab), pour qu'un
disque de démarrage ModBoot puisse contenir autant de données
que possible. Les modules sont automatiquement décompactés,
et si un module contient un fichier '\autorun.bat', ModBoot l'exécutera
automatiquement.
1. Démarrage avec emm386 (le plus compatible) 2. Démarrage avec emm386 (maximum de mémoire) 3. Démarrage sans emm386 4. Démarrage minimal | |
Chemin | Description |
---|---|
\bin | Contient les outils nécessaires à ModBoot :
|
\level0 |
Tous les fichiers .cab dans ce répertoire seront décompactés mais rien ne sera exécuté. Typiquement utilisé pour décompacter des programmes utilisés
par d'autres programmes de plus haut niveau. |
\level1 | Tous les fichiers .cab dans ce répertoire seront
décompactés, et si le fichier .cab contient un fichier '\autorun.bat',
il sera exécuté. Une fois terminé, le contrôle
revient à ModBoot. Typiquement utilisé pour décompacter et lancer/installer des programmes utilisés par d'autres programmes de plus haut niveau. |
\level2 | Idem que pour \level1. L'existence de ces 2 niveaux permet de choisir l'ordre d'exécution des modules. |
\level3 |
Le premier fichier .cab trouvé dans ce répertoire est
décompacté, et si un fichier '\autorun.bat' existe, il
sera exécuté. Une fois terminé, le contrôle
ne revient pas à ModBoot. Ce répertoire ne devrait contenir qu'un seul fichier .cab ! Aussi connu comme 'Le niveau sans retour' ! |
\diskid.txt | Contient une description du disque de démarrage en mode texte. Ce fichier est affiché au démarrage s'il existe. |
\lib | Juste un emplacement de stockage (non décompacté
par ModBoot). Peut être utilisé pour stocker des fichiers
.cab qui seront décompactés en cas de besoin. C'est dans ce répertoire que vous pouvez placer des modules à exécuter à la demande (et pas automatiquement). |
Nom | Description |
---|---|
%srcdrv% | Lecteur source, celui avec lequel vous avez démarré |
%ramdrv% | Disque virtuel (par défaut "Q:") |
mkdir a:\bin copy himem.sys a:\bin copy emm386.exe a:\bin copy smartdrv.exe a:\bin
Fichier | Description | Copier vers | Ver | M.A.J. | |
---|---|---|---|---|---|
xkeyb.cab (21 Ko) | Pilote de clavier étendu, pour le support du clavier français (comme MS-KEYB) | \level1 | 1.0 | Jul 18, 2002 | |
Ecrit par Dietmar Hoehmann, maintenu par Aitor Santamaria Merino. (GPL) Plus d'info ! | |||||
help.cab (1 Ko) | Module d'aide | \level1 | 1.0 | Mar 26, 2002 | |
mouse.cab (5 Ko) | Support de la souris (version française 1.9) | \level1 | 1.1 | Dec 23, 2002 | |
doskey.cab (5 Ko) | Un doskey gratuit | \level1 | 1.0 | Jul 9, 2002 | |
Doskey est écrit par Paul Houle. Plus d'info ! | |||||
doslfn.cab (14 Ko) | Support des noms longs. Plus d'info ! | \level0 | 1.0 | Dec 22, 2003 | |
ntfsdos.cab (27 Ko) | Support des partitions NTFS (lecture seule). Plus d'info ! | \level0 | 1.0 | Dec 22, 2003 |
Voila, vous avez une disquette démarrable ModBoot de base...
...qu'il va falloir exploiter maintenant... sinon l'intérêt est
assez limité ;-)
Quels disque de démarrage puis-je créer avec la technologie
ModBoot ?
Disque
de démarrage avec support NTFS et noms longs
Disque de démarrage avec support CD-Rom
Disque de démarrage avec support Réseau
Microsoft
Disque de démarrage avec support Réseau
Novell Netware
The
911 Rescue CD (en anglais sur un autre site)
ainsi que les disques de démarrage de votre choix, en créant
et ajoutant les modules que vous souhaitez...
Oui, il semble y avoir un bug dans xmsdsk.exe. L'auteur (Franck Uberto)
n'ayant pas une machine avec autant de mémoire, il ne lui est pas
facile de résoudre ce problème.
Il y a toutefois un moyen de le contourner : remplacer le fichier
himem.sys par himem.sys v3.10 (de Dos 6.22). Cela permettra d'utiliser
'seulement' 64 Mo de mémoire XMS au maximum mais xmsdsk.exe fonctionnera.
Quelqu'un a signalé qu'enlever le commutateur "/t" au
chargement de xmsdsk.exe évitait le problème...
ModBoot a été créé par Bart Lagerweij, c'est lui qui a fait un superbe travail, et la version originale (en anglais) peut être consultée sur le site original de ModBoot.
Pour ma part, j'ai effectué une traduction des pages de son site, ainsi que des modules, pour permettre à un (plus) grand nombre de personnes maitrisant mieux le français que l'anglais d'en profiter.
J'ai (volontairement) omis de traduire les informations très techniques (les gens motivés les liront en anglais).
J'ai parfois réorganisé, modifié ou ajouté certaines
informations, soit pour les rendre plus clair ou simple, soit parce qu'elles
sont relatives au langage français, ou qu'elles n'existaient pas.
|
|