Grub2+fedora 17 :Windows 7 par defaut

Fedor@ -  
 Fedor@ -
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.

6 réponses

  1. Fedor@
     
    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
    1. Fedor@
       
      Bah non en fait c'est pas ça ^^ , toujours fedora en 1er...
      0
  2. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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
  3. Fedor@
     
    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
  4. Fedor@
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jeanbi Messages postés 15399 Date d'inscription   Statut Contributeur Dernière intervention   2 383
     
    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
  7. Fedor@
     
    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