Changer l'ordre de boot

Bonjour, j'ai installer ubuntu 9.04 j'en suis ravis mais je voudrais changer l'ordre du boot et mettre windows en premier pour ma famille mais voila impossible de modifier (grub.cfg) il est en lecture seule comment faire svp mercie
Configuration: ubuntu
Firefox 3.5.4

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    bonjour,
    grub.cfg?
    a mon avis
    sudo gedit menu.lst c'est mieux
    a+
    1. bonjour, c'est commande marchais avec (hardy le héron) mais moi j'ai mis la dernière mouture (karmic koala) la commande sur menu.lst le fichier est vide et grub.cfg a la liste et je veux juste changer le défaut permission refuser parce-que le fichier est en lecture seule ,même avec la commande sudo j'ai pas les droit nécessaire pour modifier le fichier . avez vous une idee svp mercie
    2. Modérateur
      @testAffiche le résultat de :

      stat grub.cfg

  2. Modérateur
    Salut,

    C'est pas le /boot/grub/menu.lst plutôt ?

    sudo gedit /boot/grub/menu.lst

    1. Si c'est ça pour modifier l'lordre de lancement par défaut... par exemple.
      Sous Débian 5 avec Gnome 2.22 en tout cas ;o)

      Après la modif, mettez à jour « menu.lst » avec la commande :

      $ sudo update-grub
  3. Modérateur
    Salut,

    Voici un script qui te permettra de changer la valeur par défaut

    #!/bin/bash
    
    file=/boot/grub/menu.lst
    echo "***** Avant changement *****"
    perl -ne'print if/^def/;print $n++,"\t$_"if/^title/' $file
    echo -n "Entre le numéro correspondant pour l'entrée que vous voulez mettre par défaut : "
    read val
    sed -i.orig "s/default.*/default $val/" $file
    echo "***** Après changement *****"
    perl -ne'print if/^def/;print $n++,"\t$_"if/^title/' $file
    


    Il suffit de l'enregistrer dans un fichier dans ton répertoire personnel
    Tu lui donne un nom, par exemple ordre_boot_grub.sh
    Ensuite mets les droits d'exécution chmod +x ordre_boot_grub.sh

    Exécution

    lami20j@debian:~$ sudo ./ordre_boot_grub.sh
    ***** Avant changement *****
    default 3
    0       title           Debian GNU/Linux, kernel 2.6.26-2-686
    1       title           Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
    2       title           Debian GNU/Linux, kernel 2.6.26-1-686
    3       title           Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
    4       title           Other operating systems:
    5       title           Microsoft Windows XP Professional
    6       title LFS 6.4
    Entre le numéro correspondant pour l'entrée que vous voulez mettre par défaut : 0
    ***** Après changement *****
    default 0
    0       title           Debian GNU/Linux, kernel 2.6.26-2-686
    1       title           Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
    2       title           Debian GNU/Linux, kernel 2.6.26-1-686
    3       title           Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
    4       title           Other operating systems:
    5       title           Microsoft Windows XP Professional
    6       title LFS 6.4
    


    P.S. Je n'ai pas mis la commande de jipicy puisqu'elle est plus longue ;-))
    1. Contributeur
      bonjour,
      sous fedora , il y a meme un outil
      /usr/bin/system-config-boot

      menu administration
      a+
      1. Modérateur
        Salut,

        Sous Debian (et je pense que sous Ubuntu aussi) il y grub-choose-default , mais j'ai oublié, merci de me l'avoir rappelé ;-)
        L'avantage est qu'on peut faire nous même les outils ;-)

        sudo aptitude grub-choose-default
        sudo grub-choose-default  
      2. @lami20jJ'ai le même problème.
        Dans le dernier Ubuntu 9.10 - le Koala Karmique sortie en Octobre 2009, on n'a pas les droits su pour modifier le ROOT et même parfois l'afficher.

        Bref, Ubuntu n''est pas encore la panacée...
    2. Contributeur
      bonjour,
      le probleme est l'utilisation de grub2 , dont la stabilité est encore loin d'être bonne .
      donc pour le probleme de notre amis
      http://www.linuxpedia.fr/doku.php/expert/grub2
      a+

      1. Je crois qu'on peut modifier l'ordre dans le fichier /etc/fdefault/grub puis en relançant update-grub ensuite.
        Personnellement, je trouve que c'est beaucoup plus compliqué qu'avant...
        1. Modérateur
          Salut,

          Ben, justement, pas dans /etc/default/grub
          C'est dans grub.cfg qu'il faut modifier
          set default=0


          Mais quand je vois ça
          menuentry "Ubuntu Jaunty (on /dev/sdc1)" {
          set root=(hd2,1)
          linux /vmlinuz root=/dev/sdc1 ro quiet silent
          initrd /initrd.img
          }


          Je me pose la question, pourquoi rester simple quand on peut compliquer (je parle pour la syntaxe du fichier de configuration)?
      2. Contributeur
        re,
        c'est ce que je viens de lire , amélioration ou usine à gaz !!
        en fin de compte on en revient au principe de lilo
        bon j'attends que la version soit stable pour essayer ,
        a+

      3. j'ai installer ubuntu 9.04 j'en suis ravis mais je voudrais changer l'ordre du boot et mettre windows en premier pour ma famille mais voila impossible de modifier (grub.cfg)


        Bonjour, c'est commande marchais avec (hardy le héron) mais moi j'ai mis la dernière mouture (karmic koala) la commande sur menu.lst le fichier est vide et grub.cfg a la liste et je veux juste changer le défaut


        Si testy est sous karmic (9.10) ... (et non jaunty) il s'agit de grub2 et donc on voit un tas d'user ici lâcher un tas de conneries sans nom.
        karmic : sudo grub-set-default 0
        ( 0 == 1 ère ligne , 1 == seconde ligne, etc ...)

        Si il s'agit d'une jaunty (9.04) c'est :
        sudo nano /boot/grub/menu.lst
        chercher la ligne (ctrl+w) contenant : 'default' et lui indiquer le numéro de l'os par défaut ( idem 0 pour ligne 1, 1 pour ligne 2 etc.)
        1. Modérateur
          Bonjour ! (ça fait pas de mal)

          Si testy est sous karmic (9.10) ... (et non jaunty) il s'agit de grub2 et donc on voit un tas d'user ici lâcher un tas de conneries sans nom.

          Je cite l'entrée en matière de notre ami "tesy" :

          j'ai installer ubuntu 9.04


          Tu sais qu'il faut tourner sept fois sa souris autour de son tapis avant de poster, hein ? ;-))

          Bonne fêtes de fin d'année tout de même ;-)
      4. Arrêtez de vous casser la tête, son problème, c'est qu'il l'a en lecture seule : autrement dit, il n'est pas super-utilisateur.

        Dans un terminal, tape simplement
        sudo gedit /boot/grub/grub.cfg
        1. Contributeur
          Ben nous y'a quasiment 1 an et demi (1 nov 2009 à 10:16) qu'on a arrêté de se casser la tête ;-))
        2. Modérateur
          Salut,

          Ben nous y'a quasiment 1 an et demi
          Ben, lui se casse la tête encore ;-))