Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Modifier GRUB pour lancer Windows en premier

Rappelons que GRUB est l'application qui permet, à l'amorçage d'un PC, de choisir le système d'exploitation à lancer (en l'occurrence Ubuntu et Windows dans notre cas).

Ceci peut être utile dans certaines configurations, par exemple lorsqu'un ordinateur professionnel doit démarrer tous les matins sur Windows, standard de l'entreprise, d'où l'installation d'un lancement automatique sur ce dernier.

Si vous êtes peu expérimenté dans le maniement de la ligne de commande, vous pouvez utiliser l'utilitaire startupmanager.

Une fois installé, vous le trouverez dans Système → Administration → Gestionnaire d'amorçage Startup-Manager.

Vous pouvez choisir sur quel système démarrer par défaut, le temps avant que celui-ci démarre et bien d'autres choses encore.

Toutes les manipulations s'effectuent dans le fichier /boot/grub/menu.lst :

Pour l'ouvrir, consultez le mini-tutoriel « Comment modifier un fichier ? ».

Avant toute modification, sauvez une copie de votre fichier menu.lst. En cas d'erreur, il est bon de pouvoir faire marche arrière.

Soit dit en passant il est possible, depuis cette liste d'enlever un ou plusieurs systèmes d'exploitation. Par exemple, si Windows est encore dans la liste alors qu'il n'est plus sur votre disque dur, vous pouvez l'enlever. Faites tout de même attention à ce que vous supprimez !!! :-/

Ces méthodes sont aussi applicables dans le cas où vous voulez que Linux soit le système d'exploitation par défaut.

1re méthode (la plus simple)

Il suffit de mettre le title Windows en tête de liste du boot (avec default 0). Ceci à l'avantage d'être une solution définitive (même après les MAJ du noyau)

Il suffit de déplacer la "strophe" Windows entre :

##put static boot stanzas...

et

## begin automatic kernels list...

Il peut aussi être intéressant de déplacer la "strophe" "Other Operating system" juste après celle de Windows…

2e Méthode assez simple : modification de « default »

Il faut modifier le fichier /boot/grub/menu.lst afin de changer le paramètre default (dont le nombre doit correspondre au système de démarrage par défaut):

  • Regardez la 12e ligne il y a un paramètre default
default        0

C'est ce paramètre qui choisit automatiquement le système à lancer. Pour cela il faut changer le numéro correspondant.

cat /boot/grub/menu.lst | grep ^title

voici ce que vous devriez obtenir : (le ^ devant title permet d'éliminer les lignes commentées/désactivées)

  title        Ubuntu, kernel
  title        Ubuntu, kernel (recovery mode)
  title        Ubuntu, memtest86+
  title        Other operating systems:
  title        Microsoft Windows XP Professional
  • Maintenant comptons à partir de zéro les "titles" jusqu'au système Windows. Normalement il y en a 5 :
0  title        Ubuntu, kernel
1  title        Ubuntu, kernel (recovery mode)
2  title        Ubuntu, memtest86+
3  title        Other operating systems:
4  title        Microsoft Windows XP Professional

Voilà, vous avez le numéro (le 4) à remplacer après votre default pour choisir par défaut Windows. De la même manière avec n'importe quel système.

3e Méthode : utilisation de "savedefault"

Attention, ne pas utiliser cette méthode si vous utilisez DMRaid pour faire fonctionner vos disques durs en (fake) RAID.

Une autre approche est intéressante : l'utilisation de la commande savedefault (http://www.linux-france.org/article/sys/chargeurs/ix86/grub/grub-manual-fr.html#savedefault) rappelée par cep_ (http://forum.ubuntu-fr.org/viewtopic.php?id=26601) car elle permet la constance de l'amorce première de Windows quelles que soient les manipulations ultérieures :

  1. éditer le menu.lst qui affiche l'OS d'amorce par défaut auquel on a donné le bon chiffre lors de la première installation et que l'on veut garder en "first boot" ;
  2. après default taper saved à la place du numéro (saved pérennise l'entrée en premier par défaut de Windows éditée lors de l'installation initiale et confirmée par un reboot) ;
  3. enregistrer ;

4e méthode : grubconf

Et, pour être complet, on peut utiliser :


Contributeurs principaux : adam0509, FIXME.

  • installation/windows_grub.1270505697.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)