grub - Documentation Ubuntu Francophone
Choix du système d’exploitation par défaut ou du noyau par défaut
Le système d’exploitation lancé par défaut par Grub peut être choisi par l’utilisateur, en modifiant la valeur du champ « default » dans le fichier «
/boot/grub/menu.lst ».
Ce champ « default » correspond au numéro de la ligne qui est sélectionnée par défaut lors du démarrage.
Attention, « 0 » correspond à la première ligne, « 1 » correspond à la deuxième ligne, etc.
Pour modifier le système d’exploitation lancé par défaut, on peut procéder en deux étapes :
1.
Étape 1 : Position de ce sur quoi on veut booter
Dans le menu de Grub, vérifier à quelle position se trouve le noyau ou l’OS sur lequel vous voulez booter.
On peut utiliser deux méthodes pour cela : Soit on redémarre l’ordinateur, et on retient le numero (n) de la ligne qui correspond (méthode bête mais simple), soit on ouvre le fichier /boot/grub/menu.lst, et on retient l’index (n) de la présentation de l’OS qui correspond (méthode plus rapide mais mon explication n’est peut-être pas très claire)
2.
Étape 2 : Modification du fichier de configuration de grub
Dans Ubuntu, ouvrez le fichier
/boot/grub/menu.lst tel que décrit à l’étape précédente et recherchez la ligne suivante :
où « k » est un nombre (généralement 0). Remplacez « k » par le nombre « n-1 ».
Exemple : vous voulez booter par défaut sous windows
1.
au redémarrage de l’ordinateur, on regarde quelle ligne est sélectionnée par défaut (k+1) et à quelle ligne se trouve windows (par exemple n=4).
2.
on ouvre le fichier menu.lst, on cherche les occurrences de default en tapant « Ctrl+F » puis rechercher puis « default ». Normalement, il n’y a qu’une seule ligne qui ne commence pas par « # » et qui contienne le mot « default ». Alors il suffit de modifier k+1 par n-1, soit default 0 par default 3
Pour déterminer quel chiffre mettre en face de "default" une autre méthode assez simple est de compter les champs "title". Repérez celui correspondant au système que vous voulez lancer par défaut et déterminez sa position. Sachant que le décompte par grub commence à "0" le chiffre à indiquer face à "default" sera donc "position-1".
Exemple de ce que "menu.lst" peut contenir : comme vous le voyez ici 04 champs "title" sont présents :
**title** Ubuntu 8.04, kernel 2.6.24-18-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=e9aecbac-8ff7-42fb-96c2-09c36461a8db ro quiet splash
initrd /boot/initrd.img-2.6.24-18-generic
quiet
**title** Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=e9aecbac-8ff7-42fb-96c2-09c36461a8db ro single
initrd /boot/initrd.img-2.6.24-18-generic
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
**title** Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
**title** Microsoft Windows XP dition familiale
root (hd0,0)
savedefault
makeactive
chainloader +1
En conséquence pour lancer :
-Ubuntu 8.04, kernel 2.6.24-18-generic → Inscrire "default 0"
-Microsoft Windows XP Édition familiale → Inscrire "default 3"