Yosh. Une fois de plus, votre dévoué serviteur à frappé (je blague, évidement que les humains doivent être asservis définitivement par les robots en tous genres, mêmes alcooliques !). J’ai encore tordu des barres de megabits ! La question du jour :
Si on fait cohabiter un Linux (Backtrack ou Ubuntu) avec 2 autres OS, en l’occurence Windows XP et Windows Seven, on se retrouve avec 2 types de boots.
Celui concernant Windows Seven 7 et Windows XP (ce dernier, et appelé le Bootloader) et celui concernant l’OS Linux, GRU, GRUB2 en général
Dans le cas ou après install de tous les système, on boot d’abord sur grub, et que grub nous refile dans les pattes le bootloader de Windaube, en général, que l’on choisse XP ou Seven, on se retrouve avec un superbe message d’erreur, selon le Windows sollicité :
- Pour XP : \NTDLR
- Pour 7 et je crois Vista : Status: 0xc000000e , Info: The boot selection failed because a required device is inaccessible.
La cause : les MBR (Master Boot records) des différents systèmes se sont « écrasés » les un les autres, brefs, on a une superbe partie de bits de données en l’air !
La solution de finalisation globale termino-erradicatrice :
- Booter sur un XP réduit, un le disque de récupération de Windows, et lancer le système de commande en ligne (fenêtre « DOS »)
- Ensuite, lancer la commande en ligne Diskpart et activer les partitions concernées par les systèmes Windaube
- Puis toujours en ligne de commande, lancer la commande BCDEDIT qui vous permettra d’éditer le fichier de paramètres du Bootloader Windows.
Voilà ce que l’on va y trouver :
Windows Boot Loader
——————-
identifier {default}
device unknown <===0xc000000e LE PROBLEME EST SITUE ICI !
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {e0025536-b36d-11de-aadd-ddc0b5870e2c}
recoveryenabled Yes
osdevice unknown <===0xc000000e ET PUIS LA !
systemroot \Windows
resumeobject {e0025534-b36d-11de-aadd-ddc0b5870e2c}
nx OptOut
hypervisorlaunchtype Auto
Voici les trois commandes magiques (c’est dingue, tout ce qui est magique se fait toujours par trois, ou 7 !) qui vous permettrons de retablitr le Bootloader des X OS windows :
bcdedit /set {L’Identifier de l’OS} device partition=X:
bcdedit /set {L’Identifier de l’OS} osdevice partition=X:
bcdedit
Où X est le lecteur attribué à la partition concernée, évidement
Rebootez, assaisonnez avec de l’assembleur des années 78, saupoudrez de codes octaux, et démarrez l’OS de votre choix, sans embrouilles