La dernière fois, j’avais évoqué le nouveau gestionnaire d’amorçage de Windows Vista. Je l’avoue tout de suite, je pense que la méthode que j’ai donnée n’est pas la bonne. En voici une autre, qui fonctionne et qui utilise le nouveau chargeur fourni avec Windows Vista.

Pour commencer, il faut ouvrir une invite de commande en administrateur afin de pouvoir accéder au programme bcdedit. Lancer ce programme sans aucun paramètre permet d’avoir un aperçu des choix proposées au démarrage. bcdedit / ? vous affichera l’aide générale.

Nous partons du principe que vous avez déjà le fichier image du secteur d’amorçage de la partition qui contient GRUB ou LILO. Supposons que ce fichier se nomme BOOTSECT.LIN. L’entrée que nous souhaitons rajouter correspond à ce qu’on appelle une entrée de type « héritage », par opposition à une entrée de type « application ». Commençons par créer une entrée dont la description est « Linux » : bcdedit /create /d "Linux" /inherit BOOTSECTOR. Le programme doit indiquer que l’opération a réussi et donner l’ID de l’entrée créée. Gardez bien cet ID, il va servir pour la suite. Supposons que l’ID soit « {ID} ».

Nous allons finir de renseigner l’entrée créée. Commençons par dire sur quelle partition se trouve notre secteur de boot : bcdedit /set {ID} device partition=X: où X: est le lecteur contenant le fichier (C:,D:…). Ensuite, ajoutons le chemin vers le fichier en entrant bcdedit /set {ID} path \BOOTSECT.LIN . Voilà, tout est prêt, il suffit enfin de de rajouter l’entrée au menu de démarrage. Pour ma part, elle a été rajoutée en dernière position (2/2) avec la commande bcdedit /displayorder {ID} /addlast. Notez que le temps par défaut est de 30 secondes, vous pouvez le modifier en tapant bcdedit /timeout [delai] où [delai] correspond au temps en secondes. Et si vous souhaitez changer l’entrée par défaut, tapez bcdedit /default {ID} où {ID} est évidemment l’ID de l’entrée à mettre par défaut.

Vous n’avez plus qu’à redémarrer, et Ô magie, un entrée valide apparaît dans les choix. Si vous essayez, dites-moi si ça fonctionne.

Partagez :
  • Print
  • email
  • Twitter
  • Facebook
  • Google Bookmarks
  • Wikio FR
  • Live
  • Digg
  • del.icio.us

Je parle aussi de :


S'abonner aux commentaires Commenter | Trackback |
Tags : , , ,

Navigation


Commentaires ( 4 Commentaires )

Excellent travail !!

Explications clair et précisent …
Testé et approuvé !
Pour moi, ca marche nickel avec Vista et ubuntu (avec GRUB)

Merci à toi mais pas merci au bill qui complique tout sans offrir d’outils simple et efficace (obliger de ce taper l’ID pffff)

Xav a donné son modeste avis le 23 mai 2007 à 21h38

Ca fonctionne niquel :)

bah ca reste qd meme un peu plus sympa et propre que le fichier boot.ini. Mais bon, un identifiant avec un nom, ca ne serai pas du luxe.

très bon tut.

Watt a donné son modeste avis le 31 oct 2008 à 22h05

Pour info, « bcdedit /displayorder {ID} /addlast » ne sert pas qu’a changer l’ordre des entrées… Cela sert aussi à activer l’entrée.

Ne l’ayant pas fait la première fois, je n’ai pas eu le menu.
En plus, n’ayant plus mon {ID} sous la main,un petit « bcdedit /enum ALL » affiche toutes les entrées…

wargre a donné son modeste avis le 11 déc 2008 à 11h31

Merci!

jasko a donné son modeste avis le 10 déc 2009 à 1h39

Ajoutez votre commentaire


xHTML: Faites-vous plaisir avec ces tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Les liens des commentaires peuvent être libérés des nofollow.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

© Tous droits réservés pour M2057 .

Thème adapté de "Modicus Remix" par Zidalgo.