Je testerais avec ça, dans le script
40_custom :
menuentry "Image CD de Windows" {
#Le chemin complet vers le fichier image, depuis la racine de la clé USB
#ex : le fichier est 'windows.iso' situé dans un dossier 'iso' de la clé
set Image="/iso/windows.iso"
insmod loopback
insmod iso9660
search --set=root -f ${Image}
loopback loop (${root})'${Image}'
chainloader +1
}
Cela dit :
- le PC doit disposer d'un GRUB 2 fonctionnel. Autrement, t'es mal barré, puisque tu ne peux pas charger de système disposant de GRUB 2 depuis USB (et j'imagine pas non plus depuis un CD-ROM) ;
- tu dois disposer des droits d'administration dans ce système, pour être en mesure de modifier le script
40_custom puis regénérer le menu de GRUB 2, ou pouvoir entrer manuellement les commandes ci-dessus dans la console de GRUB 2 ;
- tu dois disposer d'une image CD valide de Windows, ainsi qu'une clé de licence suffisante.