Forum Linux.mandriva lilo demarrage mandriva 32 et 64 bits

Posté par  .
Étiquettes : aucune
0
19
mai
2005
Bonjour a tous,

J'essaye depuis un certain temps de faire demarrer deux versions differentes de mandriva 2005. En effet je souhaite mettre sur mon disque la version 32 et la version 64 bits.
L'installation se passe correctement pour les deux "linux" mais impossible de demarrer 32 si 64 fonctionne et vice versa. Que faire pour parametrer LILO convenablement?

Merci de vos reponses.

Franz256
  • # inter-connaissance

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

    est-ce que tes linux sont au courant l'uyn de l'autre ?
    autrement dis, est-ce que ton lilo.conf d'une installation contient les entrées pour booter sur l'autre installation ?
    • [^] # Re: inter-connaissance

      Posté par  . Évalué à 1.

      Salut

      je ne sais pas exactement comment parametrer lilo.
      Pour l'install j'ai fais deux partitions racines: l'une appellee /mnt/xf86-32 quant j'installe mandriva 64 sur / et ensuite l'inverse quand j'installe mandriva 32.
      • [^] # Re: inter-connaissance

        Posté par  . Évalué à 1.

        Voici mon lilo.conf

        default="linux64"
        boot=/dev/hda
        map=/boot/map
        keytable=/boot/fr-latin1.klt
        prompt
        nowarn
        timeout=100
        message=/boot/message
        menu-scheme=wb:bw:wb:bw
        image=/boot/vmlinuz
        label="linux64"
        root=/dev/hda1
        initrd=/boot/initrd.img
        append="resume=/dev/hda6 splash=silent"
        vga=792
        read-only
        image=/mnt/amd32/boot/vmlinuz
        label="linux32"
        root=/dev/hda5
        initrd=/mnt/amd32/boot/initrd.img
        append="devfs=mount resume=/dev/hda6 splash=silent"
        vga=792
        read-only
        other=/dev/hdb1
        label="windows"
        table=/dev/hdb
        map-drive=0x80
        to=0x81
        map-drive=0x81
        to=0x80

        Ce fichier est celui qui me permet de demarrer mandriva 64 sur un AMD 64
        • [^] # Re: inter-connaissance

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

          Dans la section qui concerne ton installation 32 bits, il y a 2 erreurs:
          image=/mnt/amd32/boot/vmlinuz et initrd=/mnt/amd32/boot/initrd.img
          doivent être remplacés par
          image=/boot/vmlinuz et initrd=/boot/initrd.img

          En effet, tu lui dis que dans ce cas la racine est /dev/hda5 (la ligne root=/dev/hda5).

          Sinon, c'est vrai qu'il est beaucoup plus simple dans ce genre de cas d'avoir une partition /boot dédiée.
          • [^] # Re: inter-connaissance

            Posté par  . Évalué à 1.

            Bonjour,

            Aores quelques formatage et install de mandriva 32 et 64 bits j'ai reussi. C'est la methode que tu indiques qui est la bonne. En effet il faut creer une partition /boot et configurer lilo.conf en fonction.

            Encore Merci

            Salutations de franz256.
      • [^] # Re: inter-connaissance

        Posté par  . Évalué à 1.

        Le plus facile est de créer une 3ème partition /boot commun aux deux installations.
        Dans ce /boot commun tu copie les 2 couples vmlinuz/initrd.img en les renommant (style vmlinuz32/initrd32.img et vmlinuz64/initrd64.img)
        Dans ton lilo.conf tu renommes comme il se doit les fichiers concernés (sans oublier de faire "lilo" après).
        Au reboot tu dois pouvoir choisir l'un ou l'autre.

        C'est comme ça que je fait pour installer de multiples distribs sur une seule machine.

        HTH
        • [^] # Re: inter-connaissance

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

          en effet, ça permet de s'affranchir du fait d'avoir à monterles deux partitions de boots pour faire le lilo. ce qui est un peu lourd.
          Mais ça marche.
          (de la même manière faire un lilo qui boot sur deux disques dur en raid en étant lui même mirorré, est assez marrant... le plus simple est de faire une mini install avant sur une petite partition séparée)

Suivre le flux des commentaires

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