Vous êtes sur la page 1sur 3

....................................http://reboot.

pro/topic/15407-booting-from-
vhd-in-grub4dos/

1. Obtenez la dernière version de VBOOT et installez-la. N'oubliez pas qu'il ne


prend pas en charge UEFI (uniquement BIOS ou mode hérité!).

http://www.vmlite.com/vboot/instructions.html#install

2. Installez Longhorn sur VM (sur VHD ou VMDK).


3. Créez une archive avec "tools / x86" ou "tools / amd64" (si vous avez installé
Longhorn 32 bits ou 64 bits).
4. Transférez l'archive dans le système d'exploitation invité et extrayez-la.
5. Accédez au dossier contenant les fichiers extraits et sélectionnez vbootctl.exe.
6. Ouvrez les propriétés et définissez la compatibilité sur "Windows XP". Cochez
également "Exécuter en tant qu'administrateur".
7. Ouvrez l'invite de commande et tapez "vbootctl prepare current". «VMLite Boot
HBA» devrait maintenant apparaître dans le gestionnaire de périphériques. Si cela
ne fonctionne pas pour une raison quelconque, installez ce pilote avec «Installer
le périphérique hérité» ou «Ajouter un nouvel assistant matériel» (sélectionnez
vbootmp.inf).
8. Désactivez votre réseau et vos cartes audio via le gestionnaire de
périphériques, puis installez le pilote VGA par défaut. N'installez pas de nouveaux
périphériques dans la machine virtuelle, si le système les détecte. Désactivez
également les contrôleurs SCSI à l'exception de "VMLite Boot HBA".
9. Remplacez tous les pilotes spécifiques au matériel par des pilotes standard. Par
exemple, si vous voyez quelque chose comme «Pont Intel 82371AB / EB PCI vers ISA»,
vous devez cliquer sur «Mettre à jour le pilote», puis choisir manuellement «Pont
ISA standard PCI». Répétez cette opération pour les autres pilotes, y compris le
contrôleur IDE, sinon vous obtiendrez 0x7B au démarrage.
10. L'étape suivante est différente pour les versions pré-réinitialisées et post-
réinitialisées. Si vous avez un clavier et une souris PS / 2 ou n'avez pas besoin
d'USB, allez au paragraphe 11.
10.1. Pré-réinitialisation (3683-4093, peut-être 5048 aussi)
Téléchargez l'ISO puis montez-la. Exécutez à la fois critique.reg et usbsupp.reg
dans le système d'exploitation invité.
http: // sbornik-obrazov-dlya-bochs-i-qem ... sbsupp.iso
10.2 Post-réinitialisation (tout depuis la version 5112)
Créez un nouveau fichier texte avec le contenu suivant, puis renommez-le en .reg et
double-cliquez.

Code: Tout sélectionner

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbccgp]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbehci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbhub]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbohci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbstor]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

[HKEY_LOCAL_MACHINE\systemdst\ControlSet001\Services\usbuhci]
"Start"=dword:00000000
"Group"="Boot Bus Extender"

11. Supprimez la bombe à retardement dans le système d'exploitation invité en


utilisant winlogon et tweaknt.exe modifiés (vous avez besoin d'AntiWPA pour les
versions post-réinitialisation sauf 5048 et peut-être 5112). Si vous ne le faites
pas, vous devrez redéfinir la date du BIOS de votre PC avant de démarrer.
12. Copiez votre disque virtuel sur C: puis ouvrez C: \ vboot \ grub \ grub.cfg.
Modifiez-le en fonction de votre partition / numéro de disque actuel et du nom de
fichier VHD / VMDK. Exemple:

Code: Tout sélectionner

...

menuentry "Longhorn build 4015" {


vboot harddisk=(hd0,1)/b4015.vmdk
}

...

13. Redémarrez votre PC et accédez au BIOS. Assurez-vous que le mode de votre


contrôleur SATA est défini sur IDE et non sur AHCI. Enregistrez les nouveaux
paramètres et éteignez votre PC.
14. Allumez votre PC et sélectionnez VBoot. Un bootloader de type grub démarre.
Vous pouvez maintenant sélectionner l'entrée de menu que vous avez créée
précédemment.
15. Attendez et priez pour que vous n'obteniez pas de BSOD :Monsieur green:.
Lorsque le système démarre sur le bureau, installez tout le matériel détecté.

Conseils:
1. Une fois que vous avez fini de jouer avec Longhorn, basculez le mode SATA sur
AHCI afin de démarrer dans votre système principal.
2. Si Longhorn se bloque ou redémarre avant l'écran de chargement sans BSOD, cela
signifie un problème avec le HAL. Revenez à votre machine virtuelle, démarrez
Longhorn ici et sélectionnez "PC standard" au lieu de "ACPI Uniprocessor PC".
Ensuite, arrêtez et réessayez via VBOOT.
PS Vous pouvez également modifier le fichier boot.ini de Longhorn comme suit:

Code: Tout sélectionner

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Longhorn"
/FASTDETECT /HAL=<YOUR_HAL>

halstnd.dll est "PC Standard"


halacpi.dll est "ACPI PC"
halaacpi.dll est "ACPI Uniprocessor PC"
halmacpi.dll est "ACPI Multiprocessor PC".
Mon site Longhorn
---------------------------------------------------------------------
Accédez à "C:\Windows\System32\ DriverStore\ FileRepository", recherchez les
dossiers dont les noms contiennent "vbootmp.inf" ou "vbootmpu.inf" (en fonction de
l'inf que vous essayez d'installer) et copiez manuellement les fichiers du pilote à
l'intérieur . Après cette opération, réessayez d'installer le pilote.

Vous aimerez peut-être aussi