Clé USB Bootable avec GRUB et DISKPART

Cette clé permettra de lancer l’installation d’un Windows et des outils BootCD, WinPE, LiveCD tel que ACRONIS, AOMEI, Active Boot Disk, Kon-Boot, MemTest, VEEAM …..

L’utilitaire GRUBINST, modifie le MBR (ou Bootsector pour une clé USB) afin d’y entrer le grub4dos (outil permettant de créer un multiboot multi OS personnalisable).

Telecharger GRUB-INST-GUI-USB

Info : Pour démarrer, booter, sur la Clé USB sur les BIOS moderne, il faut :

  • Désactiver l’option SecureBoot
  • Désactiver UEFI et activer CSM ou Legacy Boot

  • Rendre la clé Bootable avec DISKPART

Lancez un invit de commande CMD en Administrateur

diskpart (pour lancer l’utilitaire Windows DISKPART)

list volume (afin de savoir à quel volume correspond votre clé USB)

select volume X (ou X est le numéro ou la lettre de votre clé USB)

clean (pour nettoyer table partitions/mbr (bootsector sur usb))

create partition primary (pour créer une nouvelle partition primaire)

active (pour signaler la partition comme – la rendre – bootable)

list partition (pour voir les partitions du volume sélectionné)

format fs=ntfs quick (pour formater (format) rapidement (quick) en ntfs (fs=ntfs) notre clé)

exit (quitter diskpart)

  • Installer GRUB

Lancer grubinst_gui.exe (dossier grubinst-1.1-bin-w32-2008-01-01)

1 – Selectionnez Disk                2 – Refresh (Celui du haut)
3 – Selectionnez le Clé USB      4 – Refresh (Celui du bas)
5 – Choisir Whole disk (MBR)   6 – Cliquez Install

Dans la fenêtre d’invite de commandes, appuyez sur Entrée et fermez les fenêtres ouvertes.

  • Arborescence et contenu de la Clé USB pour installer Windows, démarrer des ISO d’utilitaires …

1 – Copiez les fichiers grldr , menu.lst et (boot.lst hdd.lst img.lst mem.lst os.lst) du dossier grldr-menu.lst à la racine de votre clé USB

Le menu.lst est le fichier de script/configuration de démarrage pour Grub4Dos.

2 – Créer un dossier “ISO” qui contiendra les utilitaires BootCD, WinPE (ISO, IMA, IMG)

3 – Copier le contenu de l’ISO du système Windows que vous souhaitez installer

Telecharger et Personnaliser l’installation de Windows : Installation OEM Systeme Windows 7 8.1 10 par Clé USB avec lancement WPI (Sauter l’étape 1)

4 – Compléter le dossier ISO avec les version bootable, BootCD, WinPE, des logiciels tel que ACRONIS, AOMEI, Active Boot Disk, Kon-Boot, MemTest, VEEAM …..

  • Boot sur la Clé USB

Fichier MENU.LST – (Le choix 1 lancera l’installation de Windows)

Fichier mem.lst (choix 2)

Fichier hdd.lst (choix 3)

Fichier img.lst (choix 4)

Fichier boot.lst (choix 5)

Fichier os.lst (choix 6)

  • Contenu du fichier MENU.LST

timeout 30
default 0
title Boot from Hard Drive – Windows …\n
rootnoverify (hd1,0)
chainloader +1
title —————————————————————–
root
title 1) Installer Windows \n
chainloader /BOOTMGR
title
root
title 2) MemTest86 …\nTest Memoires Ordinateur
lock
find –set-root /mem.lst
configfile /mem.lst
title
root
title 3) HDD Partition, Clonage HDD, Diagnostics, Data Recovery, Modif SAM …\nParagon, AOMEI Partition Assitant Technicien, Acronis Disk Director, ActiveBootDisk, …
lock
find –set-root /hdd.lst
configfile /hdd.lst
title
root
title 4) HDD Image, Clonage Systeme, Sauvegarde Restauration Systeme …\nVEEAM, Paragon, Acronis Snap Deploy, AOMEI Backupper, Symantec System Recovery, …
lock
find –set-root /img.lst
configfile /img.lst
title
root
title 5) ByPass Login, Boot Control, Password Unlock, Fix NTLDR …\nKon-Boot, Modif MDP Windows SAM, NTLDR is Missing, …
lock
find –set-root /boot.lst
configfile /boot.lst
title
root
title 6) LiveCD XP, 7, 8.1, Linux, FreeDos …\n
lock
find –set-root /os.lst
configfile /os.lst
title
root
title 7) Redemarrer Ordinateur\n
reboot
title 8) Eteindre Ordinateur\n
halt
# root
#

  • Contenu du fichier mem.lst

timeout 30
default 0
title Retour Menu …\n
find –set-root /menu.lst
configfile /menu.lst
title
root
title
root
title 1) MemTest86+ 5.01\n
find –set-root /ISO/memtest86x5.01.iso
map –mem /ISO/memtest86x5.01.iso (hd32)
map –hook
chainloader (hd32)
boot
title
root
title 2) MemTest86 6.3.0 (PassMark)\n
find –set-root /ISO/Memtest86-6.3.0.iso
map –mem /ISO/Memtest86-6.3.0.iso (hd32)
map –hook
chainloader (hd32)
boot

  • Contenu du fichier hdd.lst

timeout 30
default 0
title Retour Menu …\n
find –set-root /menu.lst
configfile /menu.lst
title
root
title
root
title AOMEI Partition Assitant Technicien 6.5.0\nAOMEI Partition Assitant Technicien
find –set-root /ISO/AOMEIPT650.iso
map /ISO/AOMEIPT650.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Active Boot Disk 10.5.0\n
find –set-root /ISO/ABOOT105.iso
map /ISO/ABOOT105.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Paragon Hard Disk Manager 15\nParagon Hard Disk Manager 15 Premium
find –set-root /ISO/PHDM15.iso
map /ISO/PHDM15.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Acronis Disk Director Suite 9.0.554\n
find –set-root /ISO/ADDS9.IMA
map /ISO/ADDS9.IMA (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)

  • Contenu du fichier img.lst

timeout 30
default 0
title Retour Menu …\n
find –set-root /menu.lst
configfile /menu.lst
title
root
title
root
title AOMEI Backupper Technician 4.0.5\nAOMEI Backupper Technician BootCD WinPE
find –set-root /ISO/AOMEIBT405.iso
map /ISO/AOMEIBT405.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Acronis Backup Recovery Server UR 11.7\n
find –set-root /ISO/ABRS117.iso
map /ISO/ABRS117.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Veeam Endpoint Backup 2.0.0.700\nVeeam Endpoint Backup 2 BootCD WinPE
find –set-root /ISO/VeeamEndpoint2.iso
map /ISO/VeeamEndpoint2.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Paragon Hard Disk Manager 15\nParagon Hard Disk Manager 15 Premium
find –set-root /ISO/PHDM15.iso
map /ISO/PHDM15.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Acronis True Image Enterprise Server UR 9.7.8206\n
find –set-root /ISO/ati97.iso
map /ISO/ati97.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot

  • Contenu du fichier boot.lst

timeout 30
default 0
title Retour Menu …\n
find –set-root /menu.lst
configfile /menu.lst
title
root
title
root
title Kon-Boot 2.5 IMG\nWindows XP-7-8-8.1-10 (any/blank password) and Linux (kon-usr) Login Without a Password
find –set-root /ISO/konboot25.img
map –mem /ISO/konboot25.img (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)
title
root
title Kon-Boot 2.5 ISO\nWindows XP-7-8-8.1-10 (any/blank password) and Linux (kon-usr) Login Without a Password
find –set-root /ISO/konboot25.iso
map /ISO/konboot25.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Kon-Boot 2.1 IMG\nWindows XP-7 (any/blank password) and Linux (kon-usr) Login Without a Password
find –set-root /ISO/konboot21.img
map –mem /ISO/konboot21.img (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)
title
root
title Active Password Changer 5 (Modif MDP Windows SAM)\n
find –set-root /ISO/APassChange5.iso
map –mem /ISO/APassChange5.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title ElcomSoft System Recovery Pro 3 (Modif MDP Windows SAM)\n
find –set-root /ISO/esrpro3.iso
map /ISO/esrpro3.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title Offline NT/2000/XP/Vista/7 Password Changer\nWindows Password Reset 2011-05-11
find –set-root /HBCD/Boot/chntpw
set opt=vga=1
clear
echo Press ENTER to boot, or give linux kernel boot options first if needed.
echo Some that I have to use once in a while:
echo boot: nousb – to turn off USB if not used and it causes problems
echo boot: irqpoll – if some drivers hang with irq problem messages
echo boot: vga=ask – if you have problems with the videomode
echo boot: nodrivers – skip automatic disk driver loading
echo
set /p opt=boot:
kernel /HBCD/Boot/chntpw %opt%
initrd /HBCD/Boot/chntpw.gz
title
root
title Fix “NTLDR is Missing”\n
find –set-root /HBCD/Boot/ntldr.gz
kernel /HBCD/Boot/memdisk
initrd /HBCD/Boot/ntldr.gz
title
root
title Dos Programs\nRun Dos Programs
find –set-root /HBCD/Dos/dos.gz
map –mem /HBCD/Dos/dos.gz (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)
map –floppies=1
title
root
title Ontrack Easy Recovery\n
find –set-root /ISO/oer.IMA
map /ISO/oer.IMA (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)

  • Contenu du fichier os.lst

timeout 30
default 0
title Retour Menu …\n
find –set-root /menu.lst
configfile /menu.lst
title
root
title
root
title 0) WinPE 10-8 Sergei\n(x86+x64+Native x86) 2018.03.28
find –set-root /ISO/WinPE_Sergei.iso
map /ISO/WinPE_Sergei.iso (0xff)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title 1) Windows 8.1 x64 LiveCD\nWindows 8.1 x64 LiveCD Portable
find –set-root /ISO/81SEx64.iso
map /ISO/81SEx64.iso (hd32)
map –hook
root (0xFF)
chainloader (0xFF)
boot
title
root
title 2) Windows 7 LiveCD\nRun windows7 with utilities
find –set-root /HBCD/7/7.BIN
chainloader /HBCD/7/7.BIN
title
root
title 3) Windows 7 LiveCD (Alternative Boot Method)\nIn case of problems with method 2.
find –set-root /HBCD/7/7.BIN
chainloader /bootmgr
title
root
title 4) Windows XP LiveCD\nRun portable windows programs from RAM.
find –set-root /HBCD/XP/XP.BIN
chainloader /HBCD/XP/XP.BIN
title
root
title 5) Toutou Linux 4.31\n
find –set-root /ttlnx431/initrd.gz
kernel /ttlnx431/vmlinuz
initrd /ttlnx431/initrd.gz
title
root
title 6) FREEDOS 1.0\n
find –set-root /ISO/fdboot.img
map –mem /ISO/fdboot.img (fd0)
map –hook
chainloader (fd0)+1
rootnoverify (fd0)
map –floppies=1