Menu multiboot Vista/Fedora

Nightmare -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Dans le cadre de mes études j'ai installé fedora9 mais le problème c'est que lorsque je démarre mon PC il boot directement sous fedora9, avec le timeout au cas ou je veux changer de système d'exploitation, j'aurais voulu savoir quelle était la ligne de code a entrer dans le grub/menu.lst de fedora pour qu'il m'affiche, au démarrage de mon PC, un multiboot avec soit 'Vista' soit 'fedora9' sans passer par le timeout.

Merci d'avance.

PS: Vista a était installé avant fedora comme me la conseillé un de mes potes.
Configuration: Windows Vista, fedora9
Firefox 3.0

9 réponses

  1. initials 76
     
    Comme tu as l'air d'être absent je te poste l'éventuelle soluce:

    par exemple voici mon fdisk -l:

    Périphérique Amorce    Début         Fin      Blocs    Id  Système
    /dev/sda1   *           1        7965    63978831    7  HPFS/NTFS
    /dev/sda2            7966       15907    63794115    7  HPFS/NTFS
    /dev/sda3           15908       30401   116423055    5  Extended
    /dev/sda5           15908       23560    61472691   83  Linux
    /dev/sda6           23561       29590    48435943+  83  Linux
    /dev/sda7           29868       30401     4289323+  82  Linux swap / Solaris
    


    admettons que je souhaites ajouter /dev/sda1 dans mon menu.lst.

    j'utilise l'éditeur de texte en mode root:

    su -


    gedit /boot/grub/menu.lst


    ou(si tu es sur KDE)

    kwrite /boot/grub/menu.lst


    une fois le fichier de configuration ouvert j'ajoute ces lignes a la fin:

    title windows vista
    root (hd0,0)
    makeactive
    chainloader +1


    et j'enregistre les changements ;)

    attention: il se peut que ton disque commence avec une partition "recovery"
    il ne faut pas ajouter cette partition au menu.lst

    Ajoutes la partition marquée d'un astérisque,celle qui contiens le bootloader de vista

    si vista se trouve en fait sur /dev/sda2 les lignes a ajouter son plutôt:

    title windows vista
    root (hd0,1)
    makeactive
    chainloader +1


    bonne chance ;)
    1
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Modifie ton fichier de cette façon (les parties en gras) :
    default=0
    #timeout=10
    splashimage=(hd0,2)/boot/grub/splash.xpm.gz
    #hiddenmenu
    title Fedora (2.6.25-14.fc9.x86_64)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.25-14.fc9.x86_64 ro root=UUID=9227e07d-b03f-437d-8687-19a3ee9a5744 rhgb quiet
    initrd /boot/initrd-2.6.25-14.fc9.x86_64.img
    title windows vista
    root (hd0,1)
    makeactive
    chainloader +1
    ;-))
    1
  3. initials 76
     
    salut :)

    peux tu donner le résultat de ceci dans le terminal:

    su -


    (mot de passe)

    fdisk -l


    (le "l" étant un "L" minuscule")

    merci
    0
  4. Nightmare
     
    se que tu m'as donné marche mais le truc c'est que j'ai encore le timeout, or je voudrais le faire sauter pour arriver directement au multiboot quand je demarre mon PC
    0
    1. Youplaboum
       
      ?
      0
    2. initials 76
       
      ???
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Affiche le contenu de ton "menu.lst" :
     egrep -v '^(#|$)' /boot/grub/menu.lst
    Ça ira plus vite ;-))

    0
  7. Nightmare
     
    Voila le code du ficher menu.lst:

    " # grub.conf generated by anaconda
    #
    # Note that you do not have to rerun grub after making changes to this file
    # NOTICE: You do not have a /boot partition. This means that
    # all kernel and initrd paths are relative to /, eg.
    # root (hd0,2)
    # kernel /boot/vmlinuz-version ro root=/dev/sda3
    # initrd /boot/initrd-version.img
    #boot=/dev/sda2
    default=0
    timeout=10
    splashimage=(hd0,2)/boot/grub/splash.xpm.gz
    hiddenmenu
    title Fedora (2.6.25-14.fc9.x86_64)
    root (hd0,2)
    kernel /boot/vmlinuz-2.6.25-14.fc9.x86_64 ro root=UUID=9227e07d-b03f-437d-8687-19a3ee9a5744 rhgb quiet
    initrd /boot/initrd-2.6.25-14.fc9.x86_64.img
    title windows vista
    root (hd0,1)
    makeactive
    chainloader +1 "

    Car en fait au démarrage j'ai un décompte de 10 sec, le code est le suivant: timeout=10 (l.11), si j'appuie sur aucune touche il me démarre fedora au bout de 10 sec; si j'appuie sur une touche il me boot sur le menu et je choisi vista ou fedora.

    Maintenant je repose ma question en espérant que vous comprendrez mieux:

    Y-a-t-il un moyen de booter directement sur le menu de sélection des Systèmes d'Exploitations (autrement dit supprimer le décompte de 10 sec) ?
    0
  8. Nightmare
     
    Je te remercie sa marche !!!! :D

    Maintenant j'ai une autre petite question a poser au sujet du réseau.
    Je suis en appartement et en attendant que ma ligne internet soit créer j'ai accés au réseau internet d'un copain par wifi, le problème c'est que je ne sais pas du tout ou il faut aller pour récupérer les réseaux existant du coups si je veux aller sur le net je suis obliger de rebooter sous vista se qui est très chiant. Si tu peux m'aider sa m'arrangerais.
    0
  9. Nightmare
     
    c'est bien beau tout sa mais il me dit pas ou je dois entrer la commande ....
    0