Forum Linux.général Problème avec LILO, EFI et rEFIT

Posté par  .
Étiquettes : aucune
0
28
août
2007
Bonjour à tous et merci d'avance pour vous intéresser à mon petit problème :)


Alors, j'ai installé BackTrack 2 sur mon disque dur externe, et le LILO est bien configuré.
Malheureusement, le EFI de mac OS X présent sur le disque dur externe ne trouve pas la partition sur le disque dur externe, donc ne propose d'entrer que sur celles du disque interne (à savoir Mac Os X et Windows XP), et il démarre avant LILO :(
Du coup, j'ai installé rEFIT en pensant que ça pourrait marcher, mais de même... il ne veut pas lire le disque dur externe (à mon avis) pour y trouver le boot de BackTrack 2 :(

Avez-vous une idée de comment faire ?
Ou un lien vers des explications sur comment configurer EFI ou rEFIT pour leur faire rentrer manuellement des liens vers les boots auxquels on veux accéder au démarrage (j'espère avoir été assez clair lol)


Voilà en gros comment fonctionne ma machine:
Disque dur interne: sda
- sda1 : mac os X
- sda2: un vide que je n'ai pas compris, de quelques Mo
- sda3 : Windows XP
Disque dur externe : sdb
- sdb1 : rien, en FAT 32, là où je stocke mes vidéos, et autres documents
- sdb2 : linux Boot
- sdb3 : linux swap
- sdb4 : linux root (là où tout se trouve pour backtrack 2)


Voilà merci pour l'aide :)
  • # http://refit.sourceforge.net/doc/

    Posté par  . Évalué à 1.

    et specialement pour linux :
    http://refit.sourceforge.net/doc/c2s2_startos.html


    Starting Linux with elilo

    NOTE: It is currently recommended to boot Linux through BIOS compatibility mode (a.k.a. Boot Camp) using LILO or GRUB. Otherwise, the fully accelerated ATI and Intel graphics drivers will not work.

    Add a folder inside the “efi” folder. Copy the following files there:

    * elilo (called either “elilo.efi” or “e.efi”)
    * “vmlinuz”
    * “initrd.gz” (if present)
    * “elilo.conf” (if present)

    Make sure that elilo.conf uses relative paths for the “image=” and “initrd=” options (no leading slash). The folder will show up in the rEFIt menu automatically. You can make as many folders with different configurations as you like.
    • [^] # Re: http://refit.sourceforge.net/doc/

      Posté par  . Évalué à 1.

      J'ai déja regardé à refit.sourceforge hier soir, et je ne peux pas faire cela du fait que je n'ai pas installé boot camp (et ne veux pas l'installer, ça me foutrait la merde avec mon Windows XP déja installé par exemple).


      Par contre, une autre idée me vient, celle d'échanger mac os x et linux, de cette manière:

      Disque dur interne: sda
      - sda1 : linux Boot
      - sda2 : un vide qui d'après ce que j'ai compris, est utilisé par windows XP
      - sda3 : Windows XP
      - sda4 : linux swap
      - sda5 : linux root (là où tout se trouve pour backtrack 2)
      Disque dur externe : sdb
      - sdb1 : rien, en FAT 32, là où je stocke mes vidéos, et autres documents
      - sdb2 : mac os X


      Ou, même, pour faire plus propre, mettre le linux swap en sda2 et linux root en sda3...

      Pensez-vous que ce soit une bonne idée ? je pense personnellement que ça permettrait à LILO de démarrer en premier, et donc de pouvoir donner tous les chemins, vu que c'est moi qui les lui donne.
      De plus, pensez-vous que ce soit facile, et quel serait le meilleur moyen de faire tout ce chamboulement sans perdre (trop) de données ?


      Merci beaucoup pour vos conseils :)
      • [^] # Re: http://refit.sourceforge.net/doc/

        Posté par  . Évalué à 1.

        recommandé ne veut pas dire obligatoire.

        d'apres cette doc tu dois pouvoir ajouter un "dossier" à rEFIt pour demarrer ton linux (sans avoir de grub ou de lilo)

        simplement tu n'aurais alors pas un acces complet à la carte ATI.

        pour tes partitions, si tu en es à tout deplacer et donc tout reinstaller =>
        systemes (macos, linux, windows, swap) sur le disque interne
        données sur le disque externe

        si tu deplaces sans reinstaller, je ne suis pas sur que tu puisses demarrer des OS comme windows (qui stocke le chemin par controleurX/diskY/partZ) ou linux (qui stocke sous la forme /dev/sdaX)

Suivre le flux des commentaires

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