Modifier GRUB

Bonjour,
j'ai deux systèmes Windows 7 et Fedora 16
dans le grub jai une liste de 7 systeme je voudrais quavoir que 3 cad les deux premiers et windows

goo.gl/MosK8 <-- ajouter http:// au debut je n'ai pa pu le publier

Merci

11 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bjr,

    A priori, tu veux supprimer les entrées inutiles dans grub (anciens noyaux, memtest, etc.).

    Je transpose, sans garantie, la procédure Ubuntu (avec sudo), ne connaissant pas l'équivalent fedora.

    En mode de commande, depuis fedora:

    su - (passage en root... ne sais pas si sudo est reconnu sous fedora)
    cd /etc/grub.d/ (tu entres dans le dossier grub).
    chmod -x 20_memtest86+ (tu supprimes l'exécution de memtest).
    gedit 10_linux (on ouvre le fichier avec l'éditeur de texte)

    En fin de fichier, tu cherches "in submenu=false". Devant "while" qui est juste après, tu mets un dièse (#) pour mettre la commande en remarque. Tu cherches en fin de fichier la ligne "in_submenu=:". Devant le "do", qui est 2 lignes en dessous, tu mets un autre dièse (on shunte la boucle de recherche des noyaux).
    Tu enregistres le fichier.

    update-grub (pour mettre à jour grub2: tu vas voir les nouvelles entrées s'afficher).

    Et tu essaies. Je pratique cette méthode depuis longtemps, sans problème.

    Procédure proposée pour ubuntu ici: http://www.benlaug.com/node/37
    1. @ikewdu

      C exactement ca je voudrais "supprimer les entrées inutiles dans grub" mais je suis un peu parmi les "débutants" de Linux :) certes je connais des commandes Linux mais la manipulation je n'en ai pas l'experience ! Il n'y aurait pas un tuto explicif ?? Merci
      1. salut illes26

        grub cusomizer est une interface graphique
        ideal pour les debutants
        je l'ai instale

        il n'y as pas plus simple et sans commandes
        je t'ai mis le lien au dessus
        a plus
        1. illes

          je ne connaîs pas du tout fedora
          il n'y a pas de logithéque pour telecharger des applications?
          1. Non il y a juste synaptic
            1. Contributeur
              bonjour,
              sous fedora c'est yum pour installer les logiciels et grub optimiser n'y est pas car les commandes sont differentes entre ubuntu et fedora
              mes quelsques trucs sur grub et fedora
              http://perso.numericable.fr/bijean/etapes/linux.php
              ensuite les entrées
              il faut editer /etc/default/grub
              mettre la ligne
              GRUB_DISABLE_RECOVERY="true" --- > cette ligne permet de ne pas afficher les modes recovery
              et tu retrouve un menu cool. avec juste les 3 derniers kernels et si tu ne veux pas garder de kernel (pas tres cool)
              tu edite le fichier
              cat /etc/yum.conf
              [main]
              cachedir=/var/cache/yum/$basearch/$releasever
              keepcache=0
              debuglevel=2
              logfile=/var/log/yum.log
              exactarch=1
              obsoletes=1
              gpgcheck=1
              plugins=1
              installonly_limit=6  <-------------- nombre de kernel conservés  il faut en garder un mini de 2 perso j'en garde plus car je bricole ...
              


              a+
          2. jeanbi
            Quel est la commande pour modifier ?
            1. La procédure que je t'ai proposée n'est pas du tout difficile. Tu peux même le faire en mode graphique, dès lors que tu te connectes en root.

              - Tu désactives l'exécution automatique du fichier 20_memtest86+ (clic droit, propriétés)
              - Tu ajoutes les # aux lignes évoquées avec un éditeur à 10_linux.
              - un update-grub en ligne de commande

              Et c'est tout.

              Sinon, tu peux aussi virer les noyaux inutiles au fur et à mesure, mais c'est moins "automatique".
          3. Contributeur
            re,
            il me semble que le lien vers ma page donne les commandes ...
            exemple si en root bien sur tu modifie le fichier /etc/default/grub
            pour que se soit pris en compte il faut taper
            #grub2-mkconfig -o /boot/grub2/grub.cfg
            a+
            1. illes

              je sais pas trop car anglais + fedora c'est la cour des grands pour moi
              je sais sous ubuntu qu'il faut faire gedit/etc/default/grub en admin pour editer grub
              et suprimmer le"dieze" pour cacher la ligne

              merci pour la releve jeanbi