270 votes

Comment faire pour que Windows démarre par défaut dans le boot loader ?

Comment puis-je configurer le chargeur de démarrage pour que dans mon dualboot avec Windows 7/Ubuntu 11.04, Windows démarre en standard au lieu d'Ubuntu ?

24voto

Peachy Points 6809

Vous devez modifier le /etc/default/grub pour définir Windows comme votre système d'exploitation par défaut.

Première étape . Déterminer la position du système d'exploitation Windows dans le menu Grub. Pour ce faire, ouvrez un terminal en appuyant sur Ctrl+Alt+T et tapez ce qui suit :

grep menuentry /boot/grub/grub.cfg

Ceci énumérera les entrées du menu Grub. Je vais utiliser mon menu Grub comme exemple :

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

Vous devez ensuite sélectionner la partition Windows, dans mon cas "Windows 7 (loader) (on /dev/sda1)" en incluant les guillemets et la copier.

Deuxième étape . Ouvrez le /etc/default/grub fichier. Pour ce faire, tapez ce qui suit dans le terminal :

gksudo gedit /etc/default/grub

Il ouvrira le fichier /etc/default/Grub avec gedit. Recherchez l'élément GRUB_DEFAULT=0 et modifiez sa valeur de 0 à l'entrée de menu Windows sélectionnée en la collant. .

GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"

Vous pouvez également utiliser une valeur entière spécifiant la position de l'index du système d'exploitation Windows. Notez que l'index commence à compter à partir de 0, donc dans mon exemple, la valeur du système d'exploitation Windows serait de 4.

GRUB_DEFAULT=4

Après quoi, vous devez mettre à jour Grub en tapant

sudo update-grub

7voto

Addison Montgomery Points 1095

Identifier le nom de l'entrée Windows

Dans le Grub, il devrait y avoir une entrée comme suit Windows 7 (loader) (/dev/sda1) . Nous devons savoir quel est ce nom sur votre machine, alors ouvrez un fichier Terminal et exécutez la commande suivante :

$ fgrep menuentry /boot/grub/grub.cfg

Le résultat devrait être quelque chose comme ceci :

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda6)' --class linuxmint --class gnu-linux --class gnu --class os {
menuentry 'Linux Mint 14 Cinnamon 64-bit, 3.5.0-17-generic (/dev/sda6) -- recovery mode' --class linuxmint --class gnu-linux --class gnu --class os {
menuentry "Memory test (memtest86+)" {
menuentry "Memory test (memtest86+, serial console 115200)" {
menuentry 'Windows 8 (loader) (en /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-06B66EA8B66E97C7' {
menuentry 'Microsoft Windows XP Embedded (en /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-7246B3A846B36C0B' {

Regardez la ligne dont nous parlions ! Dans ma machine, c'est Windows 8 (loader) (en /dev/sda1) . Écrivez le nom de votre entrée quelque part, et maintenant, définissons-le comme valeur par défaut.

Définir l'entrée Windows comme valeur par défaut

C'est facile !

Tout d'abord, ouvrez notre fichier de configuration avec gedit (un éditeur de texte) en tant que root, en lançant cette commande :

$ gksudo gedit /etc/default/grub

Recherchez cette ligne :

GRUB_DEFAULT = 0

Et modifiez le 0 avec le nom de votre entrée Windows. Dans mon ordinateur :

GRUB_DEFAULT = "Windows 8 (loader) (en /dev/sda1)"

Maintenant, il suffit d'enregistrer le fichier, de fermer gedit et mettre à jour Grub.

Mise à jour de Grub

Il suffit de lancer cette commande :

$ sudo update-grub

Il suffit maintenant de redémarrer, et l'entrée Windows devrait être mise en évidence comme étant celle par défaut !

1voto

fromnaboo Points 3086

Vous n'avez pas besoin d'installer le Grub-customizer ! !!

je ne sais pas quel ubuntu vous avez installé, donc je ne suis pas sûr que votre OS utilise grub2 ou l'ancien Grub, mais il est plus probable que vous ayez grub2.

Donc, c'est ce que vous devez faire pour grub2 :

grep menuentry /boot/grub/grub.cfg 

Cette commande vous donne une sortie indiquant les possibilités de démarrage / OS que vous avez.

Ceci est un exemple de sortie :

menuentry 'Ubuntu, with Linux 2.6.38-8-generic' --class ubuntu --class gnu-linux --class gnu --class os {

menuentry 'Ubuntu, with Linux 2.6.38-8-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {

menuentry "Memory test (memtest86+)" {

menuentry "Memory test (memtest86+, serial console 115200)" {

menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {

Comme vous pouvez l'observer, Windows 7 est sur la 5ème ligne de la sortie.

Ensuite, vous ouvrez le fichier /etc/default/Grub avec votre éditeur de texte et les privilèges sudo et modifiez la valeur GRUB_DEFAULT en (le numéro de la ligne où vous avez Windows 7 moins un, parce que l'index de l'option Grub commence à partir de 0)

Donc, si Windows 7 est sur la 5ème ligne, vous devez GRUB_DEFAULT=4

si Windows 7 est sur la 7ème ligne, vous devez GRUB_DEFAULT=6

Pour enregistrer les modifications, tapez sudo update-grub . ET c'est tout.

0voto

starrysky Points 177

J'utilise Grub customizer pour le faire. Vous pouvez le faire démarrer automatiquement dans un certain système d'exploitation à chaque fois ou juste démarrer dans le système d'exploitation qui a été démarré en dernier. Il est facile à installer et à utiliser.

Sous ubuntu, ouvrez votre gestionnaire de paquets ; sous les paramètres, vous devriez trouver "Configure Software Sources". Cliquez dessus et entrez votre mot de passe. Cliquez maintenant sur le deuxième onglet intitulé "Autres logiciels" et appuyez sur le bouton d'ajout vers le bas. Entrez dans le PPA pour Grub customizer :

ppa:danielrichter2007/Grub-customizer

Cliquez sur OK et quelques nouvelles lignes apparaîtront ; fermez maintenant la boîte de dialogue Software Sources et appuyez sur le bouton de vérification des mises à jour de votre gestionnaire de paquets s'il n'a pas déjà commencé à mettre à jour les paquets disponibles. Tapez dans la fonction de recherche : "Grub-cus" et vous verrez le Grub customizer en haut de la liste. Marquez-le pour l'installation puis cliquez sur appliquer pour lancer le processus. Acceptez d'installer toutes les dépendances afin qu'elles soient également installées automatiquement.

Après l'installation, vous pouvez trouver Grub-customizer en tapant "Grub" dans le dialogue de recherche ou vous pouvez également le trouver dans le menu sous Applications>Settings>Grub-Customizer.

Sinon, vous pouvez simplement ouvrir un terminal et exécuter les commandes suivantes :

sudo add-apt-repository ppa:danielrichter2007/Grub-customizer
sudo apt-get update
sudo apt-get install Grub-customizer

Vous pouvez choisir une jolie image à utiliser comme arrière-plan de votre menu de démarrage Grub.

Voici quelques liens si vous souhaitez en savoir plus avant de commencer :

PPA Launchpad pour Grub Customizer

Guide sur la façon de devenir un geek, avec des explications et des photos.

-1voto

Schneems Points 3208

Normalement, quand je dois "déconner" avec le Grub, j'utilise "Grub Customizer", il a une interface graphique pour que vous puissiez voir facilement ce que vous changez. Il suffit de taper ceci dans le terminal :

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

Ensuite, recherchez dans le Dash pour Grub customizer et changez l'entrée prédéfinie pour Windows.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X