OS par défaut au démarrage

Résolu
Pansygum -  
 larznort -
Bonjour,
J'ai un problème.
En effet, quand j'allume mon PC, les 2 OS qui y sont installés (Vista et Ubuntu) sont affichés.
Mais après le temps "imparti", celui qui est choisi par défaut et qui est en premier dans la liste est Vista.
Or je voudrais que Linux soit choisi par défaut (et en premier si possible :) ).
J'ai regardé les tutos sur ce site, mais il s'agit d'un cas précis.
Voilà, quand je tape grep -E '^(default|title)' /boot/grub/menu.lst dans le terminal, j'obtiens :
default 0
title Ubuntu 8.10, kernel 2.6.27-11-generic
title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
title Ubuntu 8.10, kernel 2.6.27-7-generic
title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
title Ubuntu 8.10, memtest86+
title Other operating systems:
title Windows Vista/Longhorn (loader)
title Windows Vista/Longhorn (loader)

J'ai cru comprendre qu'il fallait modifier le 0, mais je n'ai pas trouvé quel nombre je dois mettre à la place.
Merci de m'aider ;)
Configuration: Linux
Firefox 3.0.10

14 réponses

Résumé de la discussion

Le problème concerne le choix du système d'exploitation par défaut dans GRUB lors d'un double démarrage Vista/Ubuntu, afin que Linux soit sélectionné automatiquement au démarrage. La solution directe consiste à modifier le fichier /boot/grub/menu.lst et à placer l'entrée Linux avant celle de Windows, afin que Ubuntu devienne le démarrage par défaut. Des cas utilisant GRUB Legacy ou GRUB2 nécessitent des méthodes légèrement différentes, GRUB2 demandant typiquement de modifier /etc/default/grub puis d'exécuter update-grub pour répercuter le choix par défaut. En outre, si l'installation est réalisée via Wubi, le gestionnaire de démarrage peut refléter ce montage et nécessiter une approche différente ou l'utilisation d'un autre outil pour faire varier le système par défaut.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. initials 76
     
    Bon voila:

    après 36000 mises a jour de l'antivirus,mise a jour d'adobe,de firefox,de tout en fait..... (non j'arrête)

    Démarrer/clic droit ordinateur/paramètres système avancés/onglet paramètres système avancés/démarrage et récupération/paramètres/système d'exploitation par défaut

    et oui on sait aussi régler le timeout ;))

    Dans la liste déroulante devrait apparaître Ubuntu qu'il faut sélectionner comme système par défaut.

    Voila j'espère que c'est ça :)
    2
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      J'ai cru qu'un courant d'air t'avait propulsé hors de la banquise ;-)))

      Merchi ;-)
      0
    2. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Nous n'oublierons jamais ton sacrifice initial...
      0
    3. initials 76 > Franzux Messages postés 9705 Statut Contributeur
       
      [mode troll on]

      Je te rassure Franz dans ma liste Vista n'avais pas trouvé Debian,Mandriva et Jaunty tout seul :-P
      Je me suis dit que j'allais regarder quand même..... :DDDD

      [mode troll off]


      excusez moi pour la lenteur de mes réponses mais d'ici le navigateur ne fonctionne pas le même....
      0
    4. Pansygum
       
      Démarrer/clic droit ordinateur/paramètres système avancés/onglet paramètres système avancés/démarrage et récupération/paramètres/système d'exploitation par défaut

      ça marche parfaitement.
      D'habitude, je cherche à régler mes problèmes de PC seul, mais là je me suis dit : "pourquoi ne pas demander sur commentçamarche ? "
      Et je dois dire que pour ma première demande, vous avez été très rapides, très efficaces, parfaits quoi.
      Merci beaucoup à tous.

      Euh juste une dernière question ^^'' : lorsque Ubuntu est choisi au démarrage, un menu se met avec les différentes modes d'Ubuntu (ceux cités dans mon premier message), je dois alors sélectionner celui qui convient.
      Je n'avais pas ça avant mes tentatives de modifications du début -_-
      Comment puis-je faire pour qu'il se lance directement avec le premier choix ?
      Parce que dans le fichier à éditer, j'ai bien défault 0 ...
      Merci =)
      0
    5. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Pansygum
       
      Cherche la directive "timeout" et ajuste sa valeur.
      0
  2. jns55
     
    Edite le fichier /bot/grub/menu.lst et modifie l'ordre des os
    sudo gedit /boot/grub/menu.lst

    Les lignes qui commencent par # son des commentaires.
    Tu places l'entrée pour linux avant l'entrée pour Windows.
    1
    1. Pansygum
       
      Merci pour vos réponses ultrarapides à tous ;)
      Euh, par contre, mon Linux est placé avant vista, donc je comprend pas ...
      J'ai ça :
      ## ## End Default Options ##

      title Ubuntu 8.10, kernel 2.6.27-11-generic
      root ()/ubuntu/disks
      kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=5212B98312B96C9B loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio quiet splash
      initrd /boot/initrd.img-2.6.27-11-generic

      title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
      root ()/ubuntu/disks
      kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=5212B98312B96C9B loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio single
      initrd /boot/initrd.img-2.6.27-11-generic

      title Ubuntu 8.10, kernel 2.6.27-7-generic
      root ()/ubuntu/disks
      kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=5212B98312B96C9B loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio quiet splash
      initrd /boot/initrd.img-2.6.27-7-generic

      title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
      root ()/ubuntu/disks
      kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=5212B98312B96C9B loop=/ubuntu/disks/root.disk ro ROOTFLAGS=syncio single
      initrd /boot/initrd.img-2.6.27-7-generic

      title Ubuntu 8.10, memtest86+
      root ()/ubuntu/disks
      kernel /boot/memtest86+.bin

      ### 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/sda1
      title Windows Vista/Longhorn (loader)
      root (hd0,0)
      savedefault
      chainloader +1


      # This entry automatically added by the Debian installer for a non-linux OS
      # on /dev/sda2
      title Windows Vista/Longhorn (loader)
      root (hd0,1)
      savedefault
      chainloader +1
      0
  3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Euh...Pansygum ?

    Ton installation d'Ubuntu, c'est avec Wubi ? (ce qui expliquerait tout ;-\ )
    1
    1. initials 76
       
      Je mériterais des baffes aussi

      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > initials 76
         
        Attend confirmation avant quand même ;-)))
        0
  4. initials 76
     
    Salut ;)

    0 doit correspondre a Vista.
    donc 2 correspond a Ubuntu (vu que 1 correspond aux deuxième longorn)

    Bonne chance

    nota bene: tu peux aussi changer le time out:

    ## timeout sec
    # Set a timeout, in SEC seconds, before automatically booting the default entry
    # (normally the first entry defined).
    timeout		5


    ici il y a un time out de 5 sec,mais tu peux y entrer ce que tu veux ;))
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ilop Messages postés 54 Statut Membre 24
     
    bonjour ,
    l'appli : start up manager te permet de faire cela avec une interface graphique
    a+
    0
  7. jns55
     
    Alors fais comme te l'a dit ilop, utilise startupmanager (non installé par défaut).
    apt-get install startupmanager

    Et tu l'as dans le menu Système/administration...
    Choisis Ubuntu comme système par défaut.
    0
    1. Pansygum
       
      Je l'ai fait, mais Vista est toujours devant Ubuntu en premier choix :S
      Auriez-vous d'autres idées pour placer Ubuntu en premier choix ?
      Merci.
      0
      1. jns55 > Pansygum
         
        Ce vista de m... !
        Es-tu sûr que ton changement a été pris en compte ?
        Sinon, tente la méthode brutale dans /boot/grub/menu.lst
        Déplace la partie relative à vista et essaie de la placer avant linux pour voir ce que ça donne.
        Au fait, tu as bien installé grub dans le mbr ?
        Parce qu'on peut aussi installer grub dans la partition et utiliser le gestionnaire de démarrage de windows.
        0
  8. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Tu es sûr d'avoir éditer le bon menu.lst ???

    Si avec la commande :

    grep -E '^(default|title)' /boot/grub/menu.lst

    tu obtiens ça :

    default 0
    title Ubuntu 8.10, kernel 2.6.27-11-generic
    title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
    title Ubuntu 8.10, kernel 2.6.27-7-generic
    title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
    title Ubuntu 8.10, memtest86+
    title Other operating systems:
    title Windows Vista/Longhorn (loader)
    title Windows Vista/Longhorn (loader)

    mais que ce qui est affiché à l'écran correspond à tes dires, je cite :
    "Mais après le temps "imparti", celui qui est choisi par défaut et qui est en premier dans la liste est Vista. "

    Alors y'a un problème :-(((
    0
    1. Pansygum
       
      En effet jns55, les changements dans startup manager ne sont pas pris en compte, je ne sais pas pourquoi ... :S
      Comment faire ?
      A partir de là je comprend plus du tout :P :
      "Au fait, tu as bien installé grub dans le mbr ?
      Parce qu'on peut aussi installer grub dans la partition et utiliser le gestionnaire de démarrage de windows."

      Et jipicy, en effet tu as résumé la situation, c'est exactement ça.
      J'aimerais avoir Ubuntu en première position au lieu de Vista.

      Merci à tous ;)
      0
    2. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Il n'y a pas de problème, c'est juste que son démarrage est géré par le bootloader de microsoft et pas par Grub (problème assez courant sur les pc Vista, entre autres sur les pc Dell, est-ce le cas ?)
      0
    3. Pansygum > Franzux Messages postés 9705 Statut Contributeur
       
      Euh oui à la base mon PC est sous Vista.
      Saurais-tu comment faire sous windows pour choisir Ubuntu par défaut ?
      Merci.
      0
    4. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Franzux Messages postés 9705 Statut Contributeur
       
      Salut Franzux,

      Euh... il ne s'est pas installé seul quand même le bootloader de Vista, si ?
      Bon admettons, et si on ne lui indique pas explicitement qu'il y a un autre système installé, il le trouve tout seul ?

      Dites-moi que je n'ai pas loupé un truc à l'insu de mon plein gré, hein ? ;-D
      0
    5. Franzux Messages postés 9705 Statut Contributeur 1 146 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Alors, le comment du pourquoi, aucune idée, je n'ai pas la mauvaise idée d'avoir un système microsoft sur aucune de mes machines :p Mais il semblerait que ce foutu bootloader s'installe (ou s'active ?) dès qu'il repère un autre OS, et qu'il préselectionne le sien (ben tiens !) par défaut. Tout ce que je sais, c'est que lorsque tu sélectionnes ubuntu dans ce bootloader, grub est chargé ensuite... Toutefois, je ne connais pas le principe de paramétrage de ce bootloader.

      Quels sont la marque et le modèle du pc (par pure curiosité) ?
      0
  9. Pansygum
     
    Auriez-vous une idée à mon problème ?
    Merci encore à tous, c'est vraiment gentil de votre part ;)
    0
  10. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Bon ! Après quelques recherches :
    - la cochonnerie de bootloader de vista s'appelle "Windows Boot Manager"
    - il est éditable en ligne de commande (Démarrer -> Exécuter -> cmd -> bcdedit)
    - pour changer l'OS booté par défaut, la commande est : bcdedit /default {code d'id de l'os donné par la commande précédent}
    - ça à l'air d'être une sacrée daube (en même temps...)
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Je ne veux pas dire de c*nner*es, mais il me semble que le timeout et le default sont accessible comme pour XP depuis les propriétés avancées du Poste de travail... à confirmer quand même ;-)
      0
      1. Franzux Messages postés 9705 Statut Contributeur 1 146 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Alors là, je suis incapable de te répondre (et je ne le regrette pas) :p
        0
  11. initials 76
     
    Je boote sur vista pour donner la solution,je l'ai sur le bout de la langue,@+
    0
    1. Franzux Messages postés 9705 Statut Contributeur 1 146
       
      Ce qu'il ne faut pas faire pour rendre service quand même... ^^
      0
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Franzux Messages postés 9705 Statut Contributeur
         
        ;-))
        0
  12. Franzux Messages postés 9705 Statut Contributeur 1 146
     
    Ca y est, on est vendredi depuis 21 minutes tout pile, je peux troller : sinon, l'autre solution, c'est de virer Vista... :p
    0
  13. Pansygum
     
    Aaaah.
    En fait j'avais ça :
    #timeout 2

    Quel con -_-"

    J'ai donc mis :
    #timeout2
    timeout 2

    Et tout est réparé ^^
    Je vous remercie vraiment tous.
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Tout est bien qui finit bien alors ;-))

      Au fait tu peux confirmer (ou infirmer) que c'était bien une version Wubi d'installée ?
      0
      1. Pansygum > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Mince désolé je croyais avoir posté :S
        Euh non j'infirme ^^
        C'est Ubuntu en lui-même qui est installé =)
        0
      2. initials 76 > Pansygum
         
        Salut,

        alors je dois avouer que je ne comprend rien a ce qu'il s'est passé?????? :((

        "C'est Ubuntu en lui-même qui est installé"


        Tu veux bien nous coller le résultat de :

        sudo /sbin/fdisk -l


        depuis ta ubuntu? merci :)
        0
      3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > initials 76
         
        Je pense qu'il s'emmêle les pinceaux avec les appellations diverses des distributions.

        Pansygum=> Quand je parle de Wubi, je parle d'Ubuntu mais installé via le programme d'installation Wubi.
        0
  14. Larznort
     
    Bonjour!
    Bon alors moi j'ai un problème quasi identique, au démarage, windows xp pro me détecte ubuntu (j'ai juste installé ubuntu sur un disque différent et au démarage j'ai le choix entre plusieur os différent)
    Mais c'est linux qui est en premier, or, ayant un PC servant à plusieur personne, dont ma mère, j'aimerais que windows soit le système par défaut.
    Quand j'essaie sous xp, ds l'onglet paramètre avancé, la seul xp est présent et donc par défaut.
    Sous ubuntu, les commandes sudo edit boot/grub/menu.lst et grep -E '^(default|title)' /boot/grub/menu.lst ne fonctionnent pas, et je ne parvient pas à installer startupmanager...
    Quelqu'un a-t-il réponse à mon problème?
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Et :
      cat /boot/grub/menu.lst
      donne quoi ?
      0
    2. Larznort > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Effectivement (merci d'avoir rep aussi vite) qud je tape ta commande sous linux, je vois que le premier os est linux (enfin il y en a 3) puis windows xp viens en +1.
      Par contre je ne sais pas cmt changer ça...
      0
    3. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > Larznort
       
      Donc que renvoie la commande :
      egrep "^(default|title)" /boot/grub/menu.lst
      0
    4. Larznort > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
       
      ça me met:
      default 0
      title ubuntu 9.04, kernel 2.6.28-11-generic
      title ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
      title ubuntu 9.04, memtest86+
      title other operating systems:
      title microsoft windows xp professionnel
      0
    5. Franzux Messages postés 9705 Statut Contributeur 1 146 > Larznort
       
      Tu n'as plus qu'à éditer ^^

      Dans un terminal, tu tapes
      gksudo gedit /boot/grub/menu.lst
      , tu recherches la ligne "default 0" et tu remplaces le 0 par un 4. Tu enregistres, tu quittes et c'est bon. C'est Window$ (présent sur la 5ème ligne contenant un title) qui sera sélectionné par défaut au démarrage.

      Cordialement.
      0