Grub2+fedora 17 :Windows 7 par defaut

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. 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. Bah non en fait c'est pas ça ^^ , toujours fedora en 1er...
      0
  2. Contributeur
    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
    1. 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
      1. 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
        1. Contributeur
          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
          1. 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