Reinstaller GRUB

Bonjour,
Voila j'ai un petit problème au niveau du Boot.
J'ai installé Windows (boot que sur lui même) puis Ubuntu (GRub prends en charge Ubuntu et Windows) et ensuite Backtrack (lilo ne prends en charge que backtrack).
Je souhaite remettre Grub pour pouvoir booter au choix soit sur windows, Ubuntu ou alors Backtrack.
Si quelqu'un sait comment faire merci d'avance
Il est surement possible de modifier le boot pour Lilo alors si quelqu'un si connait mieux sur celui là je suis aussi prenant
Merci d'avance
Configuration: Windows XP
Firefox 3.0

17 réponses

  1. Ok merci je regarde ca (enfin pas maintenant jai pas de graveur sous la main)
    Sinon modifier le fichier lino n'est il pas plus simple?
    J'ai le live cd et backtrack et ubuntu pour info
    1. Modérateur
      Bonjour,

      Quels que soient les systèmes, le plus simple reste :
      1) Installer Windows
      2) Installer la distribution Linux n°1 avec GRUB ou Lilo (qui détectera automatiquement, en principe, aussi Windows)
      3) Installer la distribution Linux n°2 mais sans GRUB ou Lilo (passer le message d'erreur)
      4) Redémarrer sur la distribution Linux n°1 pour modifier GRUB ou Lilo
      5) Tester
      1. Bonsoir,
        Pas d'idées?
        Jai utilisé super grub mais j'arrive a remettre que pour windows les autres n'apparaissent plus si quelqun peut m'expliquer en detail les manip..

        Merci
        1. Ok merci ce que j'avais était en anglais cest pour ca
          Je regarde
          1. Bonjour,
            J'avais reussi a avoir que windows.. apres jai formaté et un reinstallé backtrack puis ubuntu mais au demarrage jai le choix entre soit windows soit backtrack....
            1. grub vu que c'est Ubuntu en dernier
              Je dois pourvoir le modifier
              1. Grub te mets un message d'erreur ???

                Autrement pour éditer grub

                gksudo gedit /boot/grub/menu.lst

            2. bonjour,
              voila le fichier
              # menu.lst - See: grub(8), info grub, update-grub(8)
              #            grub-install(8), grub-floppy(8),
              #            grub-md5-crypt, /usr/share/doc/grub
              #            and /usr/share/doc/grub-doc/.
              
              ## default num
              # Set the default entry to the entry number NUM. Numbering starts from 0, and
              # the entry number 0 is the default if the command is not used.
              #
              # You can specify 'saved' instead of a number. In this case, the default entry
              # is the entry saved with the command 'savedefault'.
              # WARNING: If you are using dmraid do not use 'savedefault' or your
              # array will desync and will not let you boot your system.
              default		0
              
              ## timeout sec
              # Set a timeout, in SEC seconds, before automatically booting the default entry
              # (normally the first entry defined).
              timeout		10
              
              ## hiddenmenu
              # Hides the menu by default (press ESC to see the menu)
              #hiddenmenu
              
              # Pretty colours
              #color cyan/blue white/blue
              
              ## password ['--md5'] passwd
              # If used in the first section of a menu file, disable all interactive editing
              # control (menu entry editor and command-line)  and entries protected by the
              # command 'lock'
              # e.g. password topsecret
              #      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
              # password topsecret
              
              #
              # examples
              #
              # title		Windows 95/98/NT/2000
              # root		(hd0,0)
              # makeactive
              # chainloader	+1
              #
              # title		Linux
              # root		(hd0,1)
              # kernel	/vmlinuz root=/dev/hda2 ro
              #
              
              #
              # Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
              
              ### BEGIN AUTOMAGIC KERNELS LIST
              ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
              ## by the debian update-grub script except for the default options below
              
              ## DO NOT UNCOMMENT THEM, Just edit them to your needs
              
              ## ## Start Default Options ##
              ## default kernel options
              ## default kernel options for automagic boot options
              ## If you want special options for specific kernels use kopt_x_y_z
              ## where x.y.z is kernel version. Minor versions can be omitted.
              ## e.g. kopt=root=/dev/hda1 ro
              ##      kopt_2_6_8=root=/dev/hdc1 ro
              ##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
              # kopt=root=UUID=a66f1251-a94d-44cf-b0c9-ba4a9a11a858 ro
              
              ## Setup crashdump menu entries
              ## e.g. crashdump=1
              # crashdump=0
              
              ## default grub root device
              ## e.g. groot=(hd0,0)
              # groot=(hd0,3)
              
              ## should update-grub create alternative automagic boot options
              ## e.g. alternative=true
              ##      alternative=false
              # alternative=true
              
              ## should update-grub lock alternative automagic boot options
              ## e.g. lockalternative=true
              ##      lockalternative=false
              # lockalternative=false
              
              ## additional options to use with the default boot option, but not with the
              ## alternatives
              ## e.g. defoptions=vga=791 resume=/dev/hda5
              # defoptions=quiet splash
              
              ## should update-grub lock old automagic boot options
              ## e.g. lockold=false
              ##      lockold=true
              # lockold=false
              
              ## Xen hypervisor options to use with the default Xen boot option
              # xenhopt=
              
              ## Xen Linux kernel options to use with the default Xen boot option
              # xenkopt=console=tty0
              
              ## altoption boot targets option
              ## multiple altoptions lines are allowed
              ## e.g. altoptions=(extra menu suffix) extra boot options
              ##      altoptions=(recovery) single
              # altoptions=(recovery mode) single
              
              ## controls how many kernels should be put into the menu.lst
              ## only counts the first occurence of a kernel, not the
              ## alternative kernel options
              ## e.g. howmany=all
              ##      howmany=7
              # howmany=all
              
              ## should update-grub create memtest86 boot option
              ## e.g. memtest86=true
              ##      memtest86=false
              # memtest86=true
              
              ## should update-grub adjust the value of the default booted system
              ## can be true or false
              # updatedefaultentry=false
              
              ## should update-grub add savedefault to the default options
              ## can be true or false
              # savedefault=false
              
              ## ## End Default Options ##
              
              title		Ubuntu 7.10, kernel 2.6.22-14-generic
              root		(hd0,3)
              kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=a66f1251-a94d-44cf-b0c9-ba4a9a11a858 ro quiet splash
              initrd		/boot/initrd.img-2.6.22-14-generic
              quiet
              
              title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
              root		(hd0,3)
              kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=a66f1251-a94d-44cf-b0c9-ba4a9a11a858 ro single
              initrd		/boot/initrd.img-2.6.22-14-generic
              
              title		Ubuntu 7.10, memtest86+
              root		(hd0,3)
              kernel		/boot/memtest86+.bin
              quiet
              
              ### END DEBIAN AUTOMAGIC KERNELS LIST
              
              # This is a divider, added to separate the menu items below from the Debian
              # ones.
              title		Other operating systems:
              root
              
              
              # This entry automatically added by the Debian installer for a non-linux OS
              # on /dev/sda2
              title		Microsoft Windows XP Professionnel
              root		(hd0,1)
              savedefault
              makeactive
              chainloader	+1
              
              
              1. Modérateur
                D'après ton GRUB, tu as 10 secondes pour choisir ton système, faute de quoi c'est Ubuntu qui démarre en mode normal.

                Comment je le sais ?
                Pour information de base, GRUB note tout à compter de 0 et non pas de 1.
                * Ligne 14 : default 0 : C'est donc le premier système listé qui démarrera par défaut.
                * Ligne 14 : timeout 10 : Le temps en secondes pour choisir le système, donc 10 secondes.

                Voir Comment fonctionne et paramétrer GRUB.
                1. Bonsoir,
                  Merci pour tes infos mais je le sais déjà
                  J'aimerais savoir comment rajouter Backtrack au démarage moi
                  Merci
                  1. Modérateur
                    Pour n'importe quel autre système Linux, c'est toujours la même trame :

                    title		le petit nom de ta distribution
                    root		(hd0,3)
                    kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=a66f1251-a94d-44cf-b0c9-ba4a9a11a858 ro single
                    initrd		/boot/initrd.img-2.6.22-14-generic


                    * title : à toi de choisir ce nom
                    * root : la partition où se trouve le root (la racine) de la distribution à démarrer. Ca se décompose (hddisque,partition)
                    * kernel : plusieurs rubriques :
                    -> le lien vers le fichier vmlinuz conteneu dans /boot
                    -> root=/dev/sda5 : on remet l'adresse de la partition root
                    * initrd : l'adresse vers le fichier initrd.img contenu dans /boot

                    Regarde le lien que je donne vers la FAQ.

                    1. Hi

                      Comme indiqué ici

                      Le fichier de configuration de GRUB est /boot/grub/grub.conf ou /boot/grub/menu.lst
                      Exemple de configuration type

                      En général la structure de /boot/grub/grub.conf ou /boot/grub/menu.lst est la suivante.

                      default N
                      timeout sec
                      color couleur1 couleur2

                      # la configuration pour l'OS dont le Grub est installé

                      title Le libellé d'OS
                      root (hd<disque>,<partition>)
                      kernel /boot/vmlinuz-2.x.x.xx root=/dev/hdLN options
                      initrd /boot/initrd.img-2.x.x.xx

                      # à partir d'ici à editer pour les autres OS

                      # Pour la grande famille GNU/Linux
                      # pour chaque OS a ajouter dans Grub il faut écrire le bloc suivant

                      title Le libellé d'OS supplementaires
                      root (hd<disque>,<partition>)
                      kernel /boot/vmlinuz-2.x.x.xx root=/dev/hdLN options
                      initrd /boot/initrd.img-2.x.x.xx
                      rootnoverify (hd<disque>,<partition>)

                      # Pour la famille Windows

                      title Le libellé d'OS (à mettre ce que tu veux)
                      root (hd<disque>,<partition>)
                      chainloader +1

                      Le lien est ici déjà donné par Teutates

                      http://www.commentcamarche.net/faq/sujet 3635 grub la structure de fichier de configuration