Modification de l os de demarrage par defaut

metmtl Messages postés 17 Statut Membre -  
metmtl Messages postés 17 Statut Membre -
Bonjour,

J ai sur un pc plusieurs os dont ubuntu et windows xp.
Dans un 1er temps je voudrais juste changer l os par defaut pour mettre windows en priorite.
J ai lu plusieurs tutos qui indiquent de changer le parametre GRUB_DEFAULT dans le fichier /etc/default/grub

Comment editer ce fichier svp ?
Aucune commande ne fonctionne gedit ou gksu gedit ...
La version de GNU GRUB que j ai est 0.95.
Merci de votre aide.

16 réponses

Résumé de la discussion

Plusieurs systèmes d'exploitation coexistent sur le PC et l'objectif est de placer Windows en priorité en modifiant l'ordre de démarrage via GRUB et le fichier /etc/default/grub. Pour cela, il faut démarrer dans Ubuntu et ouvrir le fichier /etc/default/grub avec un éditeur en ligne de commande comme nano ou sed, puis régler GRUB_DEFAULT sur l'entrée Windows et sauvegarder. Enfin, appliquez la modification avec sudo update-grub et redémarrez; selon les systèmes, il peut être nécessaire de choisir la bonne entrée Windows dans le menu grub lors du prochain démarrage. Notez que sur GRUB 0.95, une modification directe du fichier grub/menu.lst peut être nécessaire si update-grub n'est pas disponible.

Bobot (l'IA à votre service)
  1. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013
     
    Salut,

    Faudra plutôt utiliser :
    sudo gedit /etc/default/grub


    Quand tu dis qu'elle ne marche pas, qu'as-tu comme erreur?

    Bien à toi,

    ~ N'oubliez pas que sans précision sur votre problème, notre aide ne peut aboutir, puisque nous ne sommes point Devin, même si certains le pensent ;-)
    0
  2. metmtl Messages postés 17 Statut Membre
     
    Merci
    J ai le message suivant " or 27 : unrecognized command" qui s affiche...
    0
    1. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013
       
      Pour quelle commande?
      Quel est ta version de Ubuntu?

      Sinon essaie avec nano.
      0
  3. Utilisateur anonyme
     
    Salut, as tu accès à Windows ?
    0
  4. metmtl Messages postés 17 Statut Membre
     
    Il est indique minimal BASH-like line editing is supported
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Salut, insère ton cd de Windows et boote dessus, ensuite depuis l'invité de commandes tapes : "bootrec /fixboot" puis fait entrée. Redémarre, retire le cd.
    0
    1. geek101
       
      Salut,
      c'est gentil de vouloir aider, mais tu devrais prévenir qu'avec fixboot, GRUB, et par conséquent l'accés aux autres OS présents sur la machine, est supprimé...:-/
      Windows ne (re)connaît que Windows, c'est bien connu.
      0
      1. Utilisateur anonyme > geek101
         
        Non ! Après on utilise Easy BCD !
        0
      2. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013 > Utilisateur anonyme
         
        Grub est présent et fait très bien son job, pourquoi vouloir modifier et écraser ? ;-)

        Surtout que c'est juste une ligne à modifier dans le fichier de grub pour définir le secteur de boot par défaut.
        0
  7. metmtl Messages postés 17 Statut Membre
     
    Salut
    Oui j ai acces a windows mais je n ai pas de cd de boot windows ...
    0
    1. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013
       
      Pas besoin. Merci de répondre aux questions plus haut... sinon ça va pas pouvoir avancer.
      0
  8. metmtl Messages postés 17 Statut Membre
     
    Ben avec les commandes sudo gedit ou gedit tout seul ou avec gksu gedit ...
    Quand je boot j arrive sur un ecran noir qui me propose plusieurs os :
    Ubuntu, kernel 2.6.12-9-386
    Ubuntu, kernel 2.6.12-9-386 (recovery mode)
    Ubuntu, memtest86+
    Windows NT/2000/XP

    A partir de cet ecran je tape la lettre c pour arriver sur les lignes de commandes. Est ce deja correct ?

    Merci
    0
  9. metmtl Messages postés 17 Statut Membre
     
    Bonjour
    Merci mais imposible d avoir acces a ubuntu avec des droits administrateur. Ca a ete installe il y a longtemps par un copain administrateur systeme et j ai oublie les codes d acces root :-(
    0
    1. Utilisateur anonyme
       
      Donc applique ma méthode...

      --
      0
    2. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013 > Utilisateur anonyme
       
      Ta méthode va casser le boot de Linux. :-)
      0
    3. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013
       
      Il y a pas de code root de base sous Ubuntu, il faut utiliser sudo et mettre TON mot de passe personnel de TA session. :-)
      0
    4. Utilisateur anonyme > Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention  
       
      Non si ensuite on utilise EasyBCD

      --
      0
    5. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013 > Utilisateur anonyme
       
      Et si tu as un bios UEFI avec un Windows en UEFI... tu zappes car il n'est pas géré. :-)
      0
  10. metmtl Messages postés 17 Statut Membre
     
    Ok merci je reessaie :-)
    0
  11. metmtl Messages postés 17 Statut Membre
     
    Hello

    Rrrrrrrr je dois pas faire comme il faut. "Sudo : gedit : command not found"
    Alors sur ubuntu je vais dans Menu/Executer une commande
    Ensuite je tape sudo egit /etc/default/grub en cochant l option "executer dans un terminal". J arrive dans une nouvelle fenetre noire on me demande un pwd. Ok je rentre mon pwd et j arrive sur la mention "sudo : gedit : command not found"
    C est quoi mon erreur ?

    Thanks :-)
    0
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Salut,

      À tout hasard, est-ce que
      gedit
      est installé ?
      Que te renvoie la commande :
      whereis gedit
      0
  12. metmtl Messages postés 17 Statut Membre
     
    Whereis gedit me repond : gedit
    0
    1. metmtl Messages postés 17 Statut Membre
       
      Egit :
      Le pb c est qu ensuite j ai un carre blanc et je n ai plus la main sur rien du tout. Mlus rien ne repond....
      0
    2. metmtl Messages postés 17 Statut Membre
       
      Oups non en shell superutilisateur je retrouve la main pardon....
      0
    3. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      Alors c'est que gedit n'est pas installé ;-(
      0
  13. metmtl Messages postés 17 Statut Membre
     
    Merci banban je vais regarder ca aussi de plus pres...
    0
  14. metmtl
     
    Salut
    Je n arrive pas a installer gedit mais j ai trouve un fichier menu.lst qui ressemble dans le repertoire boot/grub ou j ai les variables default et timeout.

    J essaie de modifier le timeout dans un 1er temps pour tester mais la commande bash ne fonctionne pas pourquoi. Voici la commande :
    sed -i 's/\(timeout).*/\20/'

    J ai ausi essaye :
    sed -i 's/\(timeout=).*/\20/'
    Sans resultat non plus ...

    L erreur indique sed : -e expression #1 char 21 : invalid reference \2 on 's' command's RHS

    Une idee de mon erreur sur la commande svp ?
    Merci a vous
    0
    1. jns55
       
      Je n arrive pas a installer gedit

      sudo apt-get update
      puis
      sudo apt-get install gedit
      dans le terminal.

      j ai trouve un fichier menu.lst qui ressemble dans le repertoire boot/grub ou j ai les variables default et timeout.

      Ça veut dire que tu as grub legacy et non pas grub-pc ou grub2... La procédure qui t'a été indiquée est pour grub2, elle n'est donc pas valable. Nous n'avions pas percuté mais tu l'avais indiqué dans ton post initial : grub 0.95...
      Dis donc, ça fait pas mal de temps (d'années) que grub legacy n'est plus installé par défaut avec ubuntu, quelle version d'Ubuntu as-tu ? Il me semble qu'ubuntu est passé à grub2 après la 10.04 LTS, 5 ans déjà...
      Avec grub legacy, c'est effectivement le fichier menu.lst qu'il faut modifier (en root) :
      sudo gedit /boot/grub/menu.lst
      ou bien tu remplaces gedit par n'importe quel editeur de texte qui est installé, tu modifies tes variables et tu sauvegardes.

      Vois ce tuto :
      https://forums.commentcamarche.net/forum/affich-37620087-dual-boot-changer-le-systeme-demarre-par-defaut#pour-grub
      0
      1. Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention   10 013 > jns55
         
        Cela étant "gedit" est fourni par défaut sur toutes les versions récentes (pour les anciennes j'ai un doute subsistant), de ce fait il est pas étonnant que gedit ne soit pas présent si la machine est assez "ancienne" et pas maintenue à jour... bonjour les risques de sécurité.
        0
      2. jns55 > Judge_DT Messages postés 27651 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Gedit était aussi présent par défaut sur les versions anciennes (déjà sous la 5.04)... Je suppose qu'il a été désinstallé. Par contre grub legacy, ça fait pas mal de temps qu'il n'est plus utilisé. Mais il a pu être mis à la place de grub2...
        Comme ce n'est pas lui qui a fait l'install, tout est possible.
        0
  15. metmtl Messages postés 17 Statut Membre
     
    Oui c est un copain administrateur systeme qui l a installe il y a tres longtemps plus de 5 ans oui. Maintenant je ressors ce pc des placards et vroudrais a defaut d arriver a supprimer kubuntu que je ne maitrise pas au moins faire booter l ordi sur windows xp. D ou mes recherches. Tres dur pour moi car je ne sais pas me servir d ubuntu. Donc trouver un editeur de texte c est pas evident pour moi.
    Conclusion si vous savez poursuoi la commande sed que j ai ecrot plus haut marche pas ca m aiderait beaucoup merci :-)
    Cote pb de secu je reconnais que c est assez imoortant surement d autant que le pc reboot tout seul constemment....
    0
    1. jns55
       
      S'il y a plus de 5 ans que l'installation a été faite, la distro est maintenant obsolète et n'est plus maintenue. Ça explique que tu n'arrives pas à installer gedit : les dépôts ne sont plus accessibles, il n'y a plus moyen d'installer quoi que ce soit.
      Si c'est Kubuntu qui est installé, tu dois avoir kwrite. Remplace gedit par kwrite dans la commande que je t'ai donnée.
      sudo kwrite /boot/grub/menu.lst


      Remarque : tu n'as pas besoin de placer windows en boot par défaut pour démarrer dessus : à l'écran grub, tu sélectionnes Windows avec les touches fléchées et tu valides avec la touche entrée.

      A ta place, sur un vieux pc comme le tien, je virerais tout (XP est obsolète aussi) et j'installerais une distribution linux très légère comme Lubuntu. Tu aurais un système moderne et à jour tout en restant léger.
      0
      1. metmtl Messages postés 17 Statut Membre > jns55
         
        Ok merci du conseil tu as raison. Oui j arrivais bien a booter en windows avec une intervention clavier mais je voulais que ca se fasse automatiquement.
        Merci encore
        0
  16. metmtl Messages postés 17 Statut Membre
     
    J ai reussi merci. En fait l idee d un autre editeur m a debloque. J ai copie le fichier menu.lst puis modifie mon fichier via openoffice writer puis j ai lance une commande de copier de fichier

    Sudo cp menu.lst /boot/grub/menu.lst

    Demande de mot de passe et ca marche impecc...
    Merci a vous tous :-)
    0