Dual boot : changer le système démarré par défaut

baissaoui Messages postés 498 Date d'inscription jeudi 2 septembre 2021 Statut Webmaster Dernière intervention 21 août 2024 - 21 juin 2022 à 13:27
Document initial créé par Jipicy

Pour changer le système démarré par défaut suivant votre "bootloader" il vous faut :
(toutes ces manipulations sont à exécuter en tant que "root")

Pour LILO

Éditer votre fichier de configuration "/etc/lilo.conf".
Remplacer la valeur de la variable "default" par le "label" correspondant au système désiré.
Par exemple dans le fichier qui suit, le système "démarré" sera "linux" :
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
default=linux
prompt
timeout=50
message=/boot/message

other=/dev/hda1
label=windows
table=/dev/hda

image=/boot/vmlinuz
label=linux
root=/dev/hda4
append=""
read-only
Pour "démarrer" sur "windows" il suffit simplement de changer la variable "default" comme ceci :
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
default=windows
prompt
timeout=50
message=/boot/message

other=/dev/hda1
label=windows
table=/dev/hda

image=/boot/vmlinuz
label=linux
root=/dev/hda4
append=""
read-only
Après avoir sauvegardé la configuration de votre fichier "/etc/lilo.conf", il est impératif de relancer "lilo" pour que les changements soient pris en compte, sans quoi les modifications n'auront aucun effet !
Donc dans un terminal et toujours en "root", tapez :
/sbin/lilo -v

Pour GRUB

Éditer votre fichier de configuration, en fonction de votre distribution soit "/boot/grub/grub.conf" soit "/boot/grub/menu.lst".
Remplacer la valeur de la variable "default" par le numéro correspondant au système désiré. Attention toutefois la numérotation commence à "0" (zéro).
Par exemple dans le fichier qui suit, le système "démarré" sera "Linux" :
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz

# section to load linux
# entrée 0
title Linux (2.4.18-5.47)
root (hd0,0)
kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2
initrd /initrd-2.4.18-5.47.img

# section to load Windows 2000
# entrée 1
title windows
rootnoverify (hd0,0)
chainloader +1
Pour "démarrer" sur "Windows" il suffit simplement de changer la variable "default" comme ceci :
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz

# section to load linux
# entrée 0
title Linux (2.4.18-5.47)
root (hd0,0)
kernel /vmlinuz-2.4.18-5.47 ro root=/dev/sda2
initrd /initrd-2.4.18-5.47.img

# section to load Windows 2000
# entrée 1
title windows
rootnoverify (hd0,0)
chainloader +1
Sauvegarder votre configuration. Ici pas besoin de relancer "grub", les modifications sont immédiatement prises en compte.