Grub2+fedora 17 :Windows 7 par defaut

Fermé
Fedor@ - 16 sept. 2012 à 16:32
 Fedor@ - 17 sept. 2012 à 16:25
Bonjour,
Je me pends le tête depuis une heure pour trouver une solution simple à mon soucis:
Je voudrais que grub2 sélectionne windows 7 par défaut.

Je ne trouve pas le manip à faire sous fédora (17).
Est-il possible de faire simple? (par ex grub-customizer)

Merci.

A voir également:

6 réponses

je crois que c'est bon (les commandes en gras):

[root@localhost ~]# cat /boot/grub2/grub.cfg |grep windows
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-C05C2C1E5C2C1228' {
[root@localhost ~]# grub2-set-default 'Windows 7 (loader) (on /dev/sda1)'
[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Création de grub.cfg...
Image Linux trouvée : /boot/vmlinuz-3.5.3-1.fc17.x86_64
Image mémoire initiale trouvée : /boot/initramfs-3.5.3-1.fc17.x86_64.img
Image Linux trouvée : /boot/vmlinuz-3.3.4-5.fc17.x86_64
Image mémoire initiale trouvée : /boot/initramfs-3.3.4-5.fc17.x86_64.img
Windows 7 (loader) trouvé sur /dev/sda1
fait

Verif:
[root@localhost ~]# grub2-editenv list
saved_entry=Windows 7 (loader) (on /dev/sda1)
[root@localhost ~]#

Source: http://perso.numericable.fr/bijean/etapes/linux.php#grub
un grand merci à lui ^^
1
Bah non en fait c'est pas ça ^^ , toujours fedora en 1er...
0
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
16 sept. 2012 à 17:05
bonjour,
donne voir
cat /etc/default/grub
et copie le resultat
j'ai eu une discussion au sujet de ses lignes , le soucis est : si la ligne
GRUB_DEFAULT=saved -------> saved grub entend par saved 'charger le dernier systeme chargé correctement par grub2 

donc on se fait chaque fois avoir !!
donc il vaut mieux mettre le titre ou le numero de la ligne
ce que je disais dans mon petit tuto un peu plus loin
a+

0
Merci
voilà:
[shach@localhost ~]$ cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True LANG=fr_FR.UTF-8 rd.luks=0 KEYTABLE=fr-latin9 rhgb quiet"
#GRUB_THEME="/boot/grub2/themes/system/theme.txt"[shach@localhost ~]$

Si je comprends il faut éditer le fichier grub.cfg et mettre un truc du genre GRUB_DEFAULT='Windows 7 (loader) (on /dev/sda1)'

Je ne suis pas sûr de la syntaxe... (' ou "?)
Je préfèrerais par nom que par numéro car avec les nouveaux noyaux ça doit être chiant.

La logique voudrais ceci:

gedit /boot/grub2/grub
GRUB_DEFAULT='Windows 7 (loader) (on /dev/sda1)'
grub2-mkconfig -o /boot/grub2/grub.cfg

J'ai bon?
0
Bon ce coup ci c'est bon. Voici la manip en entier
(les commandes en gras, réponse du système au dessous):

lancer le terminal (pas trop loin on va en avoir besoin)

taper su -
taper la mot de passe root
[root@localhost ~]#
cat /boot/grub2/grub.cfg |grep windows
menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-C05C2C1E5C2C1228' {

Notre Windows s'appelle donc "Windows 7 (loader) (on /dev/sda1)"

gedit /boot/grub2/grub

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

sauvegarder et fermer gedit

pour terminer la commande suivante
grub2-mkconfig -o /boot/grub2/grub.cfg
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jeanbi Messages postés 15118 Date d'inscription samedi 9 décembre 2006 Statut Contributeur Dernière intervention 6 février 2023 2 177
16 sept. 2012 à 19:26
re,
et non c'est pas bon !! il ne faut pas editer /boot/grub2/grub.cfg
mais le fichier /etc/default/grub
et la corriger saved par la bonne entree et ensuite confirmer
car des que tu va changer de kernel ta modif sera effacer car le fichier grub.cfg sera réécrit tu remarquera qu'en aucun cas je ne t'ai parler d'editer ce fichier d'ailleurs
au debaut du fichier c'est ecrit
 DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

a+
0
et non c'est pas bon !! il ne faut pas editer /boot/grub2/grub.cfg
mais le fichier /etc/default/grub


Ah, je croyais que c'était ce que j'avais fait... (cf post de 18h04)

C'est la chianlie linux pour ça, dès que l'on veut sortir des sentiers battus il faut passer 1 heure à chercher et au final se taper des commandes dans le terminal.

Bon, il me reste encore ce soucis d'affichage (pilotes igp intel hd 4000)
0