Hé, vous voulez voir un truc inutile donc totalement indispensable ?
Pas de problème avec ce challenge relevé avec succès par le slovaque Jozef Bogin qui a donc réussi l’exploit de démarrer un ordinateur à partir d’un disque vinyle.
Oui, oui, le mec a booté depuis un vinyle. Avant tout, il faut savoir
qu’un disque d’amorçage DOS est constitué de 64 512 bytes, soit une
durée en temps sur un 45 tours de 6 minutes et 10 secondes.
Pour ce faire, il a relié l’interface l’interface « Cassette » déjà
présente sur un vieil IBM PC à sa platine disque. Cette interface étant
présente comme moyen de boot sur son ordinateur pour démarrer à partir
d’une cassette audio, en faisant tourner un enregistrement analogique à
partir d’un disque pressé pour l’occasion, il a pu démarrer sur un
kernel FreeDOS équipé d’une variante de COMMAND.COM.
Le lien entre la platine et l’ordinateur se fait au moyen d’un câble
d’imprimante bidouillé et du logiciel patché INTERLINK qui permet de
transférer des fichiers via le fameux LPT1.
Pour que le vinyle boot, il a quand même dû mettre dans une EPROM
2364, le code qui permet cela. Il aurait pu aussi le mettre sur un
disquette ou un disque dur, mais ça aurait été de la triche.
Easy2Boot est un utilitaire très pratique pour créer une clé USB bootable avec plusieurs ISO ISO. Cette clé USB Multi-boot et multi ISO supportent aussi les firmwares MBR et UEFI.
Par exemple, vous pouvez créer une clé USB qui boot à la fois sur l’installation de Windows ou Linux et embarquant à la fois le Live CD Malekal.
Voici un tutoriel Easy2Boot qui vous donne toutes les étapes pour créer une clé USB multiboot.
Avec Easy2Boot vous pouvez facilement créer une clé USB bootable avec plusieurs ISO. En plus de cela, cette clé USB peut fonctionner à la fois sur les firmwares MBR et UEFI.
Enfin il est possible de personnaliser le menu de démarrage.
A noter ici on parle de clé USB mais il est tout à fait possible de créer un disque dur externe multi-boot.
Préparer l’installation Easy2Boot
Pour pouvoir utiliser Easy2Boot, deux utilitaires sont à télécharger :
Easy2Boot : c’est le programme principe qui permet de créer la clé USB
MPI Tool Pack pour convertir ses ISO en .imgPTN afin de rendre celle-ci compatible UEFI.
Créer une clé USB multi-boot
Vous pouvez télécharger Easy2Boot depuis ce lien : http://www.easy2boot.com/download/
Dans sur la page descendez dans la partie Download puis téléchargez EasyBoot.
Lors de l’installation, vous devez spécifier le chemin d’installation.
N’installez
pas ce dernier dans le dossier C:\Program Files mais plutôt dans un
emplacement à partir duquel vous pourrez travailler. Par exemple le bureau de Windows ou à la racine de l’un de vos disques
Ensuite, lancez le fichier Make_E2B.exe par un clic droit puis exécuter en tant qu’administrateur afin de pouvoir lire la clé USB. Ce dernier se trouve à la racine du dossier Easy2boot afin d’obtenir le programme ci-dessous.
En haut, se trouve la lettre de votre clé USB puis à gauche réglez la langue à utiliser.
Ensuite cliquez simplement sur le bouton Make E2B Drive afin de lancer la création de la clé USB. Cela
va alors ouvrir une fenêtre d’invite de commandes comme ci-dessous et
un message indique que le contenu de la clé USB va être vidé.
Cliquez sur OK puis laissez l’opération se dérouler.
Enfin une fois terminé, on obtient une fenêtre verte comme ci-dessous où il faut appuyer sur une touche.
Ajouter les fichiers ISO
Votre
clé USB contient différents dossiers ou fichiers mais nous n’avons pas
encore mis en place les différentes ISO sur lesquelles vous souhaitez
booter.
Les fichiers ISO sont à placer dans le dossier _ISO avec une arborescence prévu à cet effet. Les noms sont relativement claires afin de s’y retrouver assez facilement.
Les
noms sont simplement là pour s’y retrouver et classer plus facilement
vos ISO. En aucun cas cela ne joue sur le choix final durant le boot sur
la clé USB.
Dans un premier temps, vous pouvez supprimer les dossiers que vous ne comptez pas utiliser.
Dans le dossier Windows on trouve des sous-dossier avec les différentes versions de Windows 10.
Notez le dossier installs qui permet d’ajouter des pilotes ou applications avec l’arborescence suivante :
APPS – Si vous avez des applications personnalisées (par exemple, Chrome), copiez les fichiers d’installation dans un dossier ici.
CONFIGS – contient le fichier .cmd qui s’exécute pendant le passe « Spécialisation » + tous les pilotes spéciaux, etc.
DRIVERS
– contient tous les pilotes spécifiques à la machine, par exemple. \
_ISO \ WINDOWS \ installs \ DRIVERS \ 904_W10 \ x86 (ou amd64)
INSTALLCHOCO – utilisé pour installer Chocolatey si aucun accès Internet n’est disponible (installations hors connexion)
SNAPPY – contient le logiciel SDI (Snappy Driver Installer) et les grands DriverPacks
wsusoffline – utilisé pour les fichiers du programme de mise à jour hors ligne WSUS.
Enfin par exemple dans le sous-dossier Win10, on place l’ISO d’installation de Windows 10.
Afin de personnaliser le nom, il faut créer un fichier .txt avec le même nom que l’ISO. Par exemple ci-dessous, dans WINPE, on place l’ISO du Live CD Malekal puis on créé le fichier texte qui va bien.
Dans ce dernier on saisit alors :
title le nom que l'on veut avoir sur le menu de démarrage
Passer la clé USB en UEFI
Une
fois les ISO placées dans votre clé USB, celle-ci est prête à être
utilisée, toutefois elle n’est pas encore compatible UEFI si vous
désirez utiliser votre clé USB pour effectuer des installations de
Windows.
Pour qu’elle le soit, il faut convertir les fichiers ISO de Windows au format imgPTN.
Dans un premier temps, il faut télécharger MPI Tool Pack Plus Cloverlite. Pour cela, rendez-vous sur ce lien : http://www.easy2boot.com/download/mpi-pack/puis cliquez sur le lien dans la partie Download.
Décompressez le zip à l’emplacement souhaité puis ouvrez le dossier ImDISK. Depuis ce dernier double-cliquez sur imdiskinst.exe afin de lancer l’installation.
Enfin revenez au dossier parent puis double-cliquez sur CreateDesktopShortcuts.cmd afin de créer les raccourcis sur le bureau.
Ouvrez
le dossier contenant les ISO d’installation de Windows puis faites
glisser cette dernière sur le raccourci MPI_FAT32 qui se trouve sur
votre bureau.
Cela va démarrer la conversion de l’ISO en imgPTN avec dans un premier temps la récupération de la taille du fichier ISO. Cela peut prendre quelques minutes
Une
fois la taille calculée, on vous demande de la renseigner, vous pouvez
alors faire directement entrée afin de laisser la taille par défaut.
puis la conversion du fichier ISO sur votre clé USB s’effectue et là aussi, cela peut prendre plusieurs minutes.
Puis on vous demande le type de licenceV pour les licences en Volumes et R pour les licences OEM/Boîte. Vous pouvez là aussi appuyer directement sur Entrée car l’option est réglée par défaut sur No.
Enfin si tout va bien, vous obtenez votre fichier imgPTN puis répétez l’opération pour les autres ISO d’installation de Windows.
Une fois tous vos ISO Windows converties en imgPTN, retournez à al racine de la clé USB puis lancez MAKE_THIS_DRIVE_CONTIGUOUS.cmd afin que Easy2Boot prenne en compte ces nouveaux ISO.
Tester votre clé USB Multi Boot
Enfin tout est prêt pour tester votre clé USB bootable.
Easy2Boot fournit un environnement virtuelle à base de QEMU, vous pouvez tester cela depuis Make_E2B puis en cliquant sur « Test with QEMU« .
Cela est assez pratique pour vérifier vos modifications, toutefois, le meilleur reste un test en réel sur un vrai ordinateur.
Par exemple ci-dessous, on obtient l’ISO de Windows 10 en deux formats (ISO et imgPNT pour l’UEFI).
Démarrage UEFI et partitions FAT et NTFS
Sur un vrai PC à base d’UEFI, les réglages suivants doivent être activés :
Si ce n’est pas le cas, votre clé USB ne sera pas visible dans le menu de démarrage.
Ensuite,
pour pouvoir booter sur une ISO en UEFI, le partitionnement de la clé
USB doit être modifié pour monter l’ISO sur une partition FAT32. Les données E2B ne seront alors plus visible dans ce mode de partitionnement de disque.
Deux méthodes sont possibles alors pour créer ce partition.
Booter sur la clé USB
La première méthode consiste à booter simplement sur votre clé USB et sélectionnez votre image imgPNT. Easy2boot va modifier la table de partition de votre clé USB pour la passer en FAT32. Cela permet de rendre la clé USB compatible CSM et obtenir un menu spécifique.
Ainsi,
durant le chargement de la clé USB au démarrage de l’ordinateur, cela
se traduit par le message suivant qui demande de remplacer les
partitions E2B. Il faut alors répondre oui avec la touche Y.
Vous arrivez alors sur le menu suivant, la première option permet de remettre la clé USB comme au départ. L’option 1 boot en mode MBR
Redémarrez votre ordinateur à nouveau et démarrer sur la bonne partition de disque pour lancer l’installation de Windows.
Préparer le boot UEFI à l’avance
Pour passer la clé USB en mode UEFI, ouvrez le dossier e2b puis lancez l’utilitaire SWITCH_E2B.exe. Double-cliquez sur l’imgPTN sur lequel vous désirez démarrer.
Revenir en partition E2B
Les données ne seront plus visibles par la suite à cause du manipulation des partitions de disques. En
effet votre clé USB ne contiendra plus que les données du fichier
imgPTN et le reste des données sera présent dans une partition cachée.
Pour rétablir le partitionnement d’origine, rendez-vous dans le dossier e2b puis lancez l’utilitaire SWITCH_E2B.exe.
Depuis ce dernier à droite, cliquez sur le bouton Restore E2B partitions.
Sur la fenêtre de confirmer, cliquez simplement sur le bouton OK.
Personnaliser le menu de démarrage
Dans le dossier ISO, vous trouvez un utilitaire qui permet de modifier le menu de démarrage d’Easy2Boot : E2B_Editor.exe
Au lancement, sélectionnez le fichier MyEB.cfg
Vous pouvez notamment choisir la langue, les touches raccourcis, changer les couleurs et masquer certaines options. Enfin vous pouvez ajouter un fond d’écran à partir du bouton en bas à gauche BackGround.
L’image doit avoir une résolution de 800×600 et non compressée, par exemple en bitmap (bmp).
Voici le lien de la document officielle de l’éditeur d’Easy2Boot : http://www.easy2boot.com/configuring-e2b/e2b-editor/
D’autre part le fichier SUB_MENU_Maker.cmd permet de créer des sous-menus mais ne ce sera pas détaillé dans ce tutoriel.
Autres liens
Dans le même style il est possible de créer une ISO personnalisée de l’installationn de Windows, suivre alors notre lien : Personnaliser l’ISO de Windows 8 ou 10
Cette page explique comment démarrer sur un CD-Rom / DVD-Rom
Cela peut-être utile dans le cas où vous souhaitez réinstaller Windows ou booter sur un CD Live.
Comme vous le savez, il est possible de démarrer votre ordinateur sur
différents périphériques, démarrer sur le disque, un CD-Rom, un DVD-Rom,
une clef USB, etc... Votre ordinateur doit démarrer sur le disque dur
pour lancer Windows, le but du jeu est de le faire cette fois-ci
démarrer sur notre LiveCD ( ici, Ultimate Boot CD )
La séquence de démarrage, c'est à dire demander de démarrer d'abord sur
le CD-Rom puis le disque dur si aucun CD-Rom n'est dans le lecteur est
paramétrable. Normalement le CD est configuré comme premier lecteur de
démarrage afin de démarrer éventuellement sur un CD-Rom qui se trouve
dans votre lecteur. Insérez le CD-Rom que vous venez de graver dans le
lecteur puis redémarrez l'ordinateur, si le CD-Rom d'Ultimate Boot CD se
lance, vous n'avez rien à faire, c'est gagné (vous pouvez donc vous
rendre directement à la troisième capture ci-dessous). Si Windows
démarre alors il faut modifier la séquence de démarrage pour demander à
démarrer d'abord sur le CD-Rom et non le disque dur qui lance Windows.
En vidéo :
Via le Boot Menu
Au premier écran de démarrage, il est indiqué comment démarrer sur le
"Boot Menu", dans l'exemple ci-dessous, il faut presser la touche ESC.
Généralement, c'est la touche F12, regardez donc bien ce qui est écran
en bas ou en haut à droite de l'écran et appuyez sur la touche indiquée.
Vous devez avoir un menu relativement identique à celui ci-dessous. Nous
avons dans l'ordre la séquence de démarrage. Dans l'exemple ci-dessous,
on tente d'abord de démarrer sur le lecteur de disquette puis le disque
dur.
Le lecteur CD-Rom ne se trouve qu'en troisième position, cela signifie
que nous ne démarrerons jamais sur le CD qui se trouve dans le lecteur
puisque l'ordinateur va d'abord tenter de démarrer sur le disque dur et
donc Windows.
Déplacez-vous dans le menu avec les touches de directions haut et bas
puis sélectionnez le CD-Rom et appuyez sur Entrée. Le démarrage doit se
faire sur le CD-Rom.
Éventuellement dans le cas des CD/DVD Windows, vous pouvez obtenir un
message vous demandant d'appuyer sur une touche pour démarrer sur le dit
CD/DVD.
Via le Setup
Il est possible que l'ordinateur ne propose pas de touches permettant
d'aller sur le Boot Menu. Dans ce cas là vous avez une touche raccourci "Setup" pour aller modifier la séquence de démarrage dans le BIOS.
En général, vous avez un menu en haut boot, il faut aller dessus avec
les touches de direction du clavier. En principe, les correspondances
des touches sont expliquées, regardez bien l'écran et vous les
trouverez.
Une option "Boot Device Priority" est disponible, allez dessus.
Modifier la séquence de démarrage afin d'avoir les médias amovibles
(Removal Devices) ou USB/CD-Rom en premier selon sur quel support vous
souhaitez démarrer. Une fois la modification effectuée, allez sur Exit
en enregistrement les modifications (saves changes).
Attention dans certains cas le boot menu peut être désactivé. Pour
vérifier, il faut aller dans le Bios (au démarrage une touche est donnée
pour accéder au Bios/Setup).
Chercher une option du type suivant :
Cas de l'UEFI / SecureBoot
L'EFI / UEFI tend à remplacer le BIOS, ce dernier peut incorporer un
SecureBoot qui permet d'empêcher le démarrage sur des systèmes
d'exploitation non reconnu (ou infecter par des Rootkit MBR) et à base de MBR.
Cela peutx donc poser des problèmes avec les CD Live qui ne sont pas en UEFI mais en MBR.
Vous pouvez rencontrer le message : Invalid signature detected. Check Secure │ Boot Policy in Setup
Au démarrage de l'ordinateur, le logo
du constructeur apparaît et un message "Press [touche] to enter to
setup" s'affiche. [touche] peut être différentes touches selon les
ordinateurs : F9, F11, F12.. Une fois que vous avez repéré ce message,
tapotez sur la touche correspondante. Si rien ne se passe, redémarrez et
tapotez la touche dès le lancement de l'ordinateur.
Une fois dans le BIOS, déplacez vous à l'aide des flèches du clavier
pour trouver la section parlant du SecureBoot. Une fois trouvée,
placez-vous dessus (toujours à l'aide des flèches du clavier), appuyez
sur [Entrée] et sélectionnez "Disabled" pour le désactiver.
Enregistrez la modification, et redémarrez.
Le Secure Boot est alors désactivé.
D'autres fonctions pour désactiver l'UEFI et passer en Legacy se trouve dans le menu Boot :
Legacy_BIOS_UEFI
ou encore ci-dessus SecureBoot et une option CSM qui permet de faire
démarrer un ordinateur EFI en Legacy Bios (compatibilité ancien BIOS)
Donc si vous désirez démarrer sur des disques MBR, vous devez désactiver le SecureBoot puis activer l'option CSM.
Le passage en Legacy permet de booter sur des CD Live traditionnels non UEFI...
[!] Mais en passant en Legacy, Windows 8 ou Windows 10 ne démarrera pas, il faudra revenir en UEFI !
Vous l'aurez compris, UEFI est une vraie plaie pour les utilisateurs de systèmes alternatifs.
Première
règle élémentaire de sécurité : on réfléchit puis on clic et pas
l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça
vient d'un inconnu, on n'accepte pas