Forum Linux.redhat Paramettrer Grub pour Lancer 2 versions différentes de fedora

Posté par  .
Étiquettes :
0
26
sept.
2008
Salut à tous!
Je dispose de 2 disques dur sur lesquels sont installés fedora.
Le premier fedora core 4 et le second fedora 6.
J'aimerais mettre les deux disques dans un même PC et pouvoir choisir lequel des systèmes démarrer. Comment faut-il procéder d'abord avec les disques (pour les nappes) et ensuite avec le GRUB?
Merci.
  • # un exemple par la pratique

    Posté par  (site web personnel) . Évalué à 0.

    le maitre s'appellera hd0, l'esclave hd1

    les partitions commencent à partir de 0 (si tu as ton répertoire de boot sur la partition sda4, ce sera donc (hd0,3) si c'est sur sdb6 ce sera (hd1,5)

    ensuite, il te faut changer les lignes de grub en conséquence, (si tu as un grub qui se lance) :


    title desktop 2.6.24.5-2mnb
    kernel (hd1,0)/vmlinuz-2.6.24.5-desktop-2mnb ##ICI /boot est sur sdb1 BOOT_IMAGE=desktop_2.6.24.5-2mnb root=/dev/sdb4 resume=/dev/sda1 splash=silent vga=788
    initrd (hd1,0)/initrd-2.6.24.5-desktop-2mnb.img

    tu dois aussi changer la ligne "root" ou tu mets le périphérique noyau (et pas grub) : /dev/sda5 par exemple

    bon courage.
  • # Etapes

    Posté par  . Évalué à 3.

    Bonjour,

    il te faut procéder par étape si tu n'as pas l'habitude. Tout d'abord tu t'assures de pouvoir démarrer sur le premier disque sans problème. Tu l'enlèves et tu démarres sur le second disque. Déjà il te faudra surement bricoler tes réglages X ou autres. Une fois que c'est fait tu as presque terminé.

    Tu choisis un de tes disques à laisser tel quel. Il te suffit de le brancher dans ton PC et c'est tout. Ton second disque sera sur un autre canal SATA. Si tu as de l'IDE alors tu le mets au choix sur l'autre canal IDE ou tu le mets en esclave. Si tu ne sais pas faire je ne sais pas l'expliquer par écrit désolé.

    Tu démarre ton PC et donc c'est ta première distrib qui se lance. Avec cette distrib tu peux maintenant savoir comment se nomme ton second disque en faisant "cat /proc/partitions" ou avec un utilitaire de ton choix. Tu peux visualiser en détails tes partitions avec cfidk ou autre. Bref ça te permet de savoir que ton premier disque est /dev/sda et le second est /dev/sdb par exemple.
    Pour l'exemple on va dire que c'est /dev/sdb et que ta partition de démarrage est /dev/sdb1 et on va dire que ça contient aussi ton /etc du second disque.

    Il faut que tu montes ta partition /dev/sdb1 de manière temporaire pour modifier son contenu. Tu montes ça dans /mnt par exemple avec "mount /dev/sdb1 /mnt". Il faut être root alors il faut peut-être utiliser sudo. Tu vas dans /etc/fstab et tu modifies les /dev/sda par des /dev/sdb car avant ta distrib bootait sur sda mais maintenant elle sera sur sdb.

    Tu vas dans le fichier de config grub de cette distrib qui est dans /mnt/boot/grub/menu.lst et tu recopies les dernières lignes à la fin de /boot/grub/menu.lst

    C'est pas clair mon truc mais maintenant tu devrais booter sans problème.
    • [^] # Re: Etapes

      Posté par  . Évalué à 2.

      J'ai oublié dans /boot/brug/menu.lst il faut modifier (hd0,1) en (hd1,1) par exemple comme indiqué dans le premier message qui a été moinssé. Les noms dans grub ne sont pas les mêmes que pour linux.
    • [^] # Re: Etapes

      Posté par  . Évalué à 2.

      Tu vas dans /etc/fstab et tu modifies les /dev/sda par des /dev/sdb car avant ta distrib bootait sur sda mais maintenant elle sera sur sdb.
      correction: "Tu vas dans /mnt/etc/fstab [...]"
  • # Paramettrer Grub pour Lancer 2 versions différentes de fedora

    Posté par  . Évalué à 1.

    Merci à tous pour votre aide. ça marche du tonnerre!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.