Forum Linux.débutant boot lilo

Posté par  .
Étiquettes : aucune
0
28
août
2005
Salut

Pour résumer toutes mes manipulations.

J'ai voulu installer la version de Kubuntu 5.04 sur ma partition hda2.
Hors cette version a carrément formater tout le disque.
Elle a installer grub comme bootloader.

Du coup, j'ai repartitionnné entièrement le disque dur, installer windows xp sur hda1 et essayer d'installer Linux azur 2.0 sur hda2. L'installattion se passe bien sauf que lorsque le pc redémarre, il ne boote pas sur lilo mais directement sur Windows XP.

Comment faire pour restaurer un boot lilo correct?

Merci d'avance pour votre aide.
  • # lilo

    Posté par  . Évalué à -1.

    Booter sur un cd, et y taper la commande "lilo".
  • # heu ...

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

    duy ?
  • # boot lilo

    Posté par  . Évalué à 2.

    C'est ce que j'ai fait mais cela n'a rien donné.

    Losque je lance lilo,j'ai monté la partition hda2 (contient linux) en écriture. puis je lance lilo (/mnt/linuxmonte/mnt/etc/lilo).

    Mais au redémarrage de la machine, cela n'a rien changé, windows démarre toujours directement.
  • # boot.ini

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

    il démarrera sur le boot loader de xp, tu dois donc mettre un lien dans le boot.ini qui pointera sur lilo.
  • # boot.ini

    Posté par  . Évalué à 2.

    Merci pour ta réponse.
    Je met quoi exactement dans le boot.ini de windows ?

    Actuellement il y a ca :


    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professionnel" /noexecute=optin /fastdetect
    • [^] # Re: boot.ini

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

      1. créer un fichier image du secteur de boot de la partition LINUX (appelé p.ex. "bootsect.lin")

      2. mettre ce fichier dans la racine de la partition d'amorçage de Windows ("c:")

      3. ajouter une ligne dans le fichier boot.ini (c:\bootsect.lin="Linux").

      Note. Il existe deux méthodes pour créer ce fichier :

      1. sous Linux ( avec un liveCD en montant les partitions ) avec la commande : dd if=/dev/hda2 of=/mnt/hda1/bootsect.lin bs=512 count=1

      2. sous DOS ou Windows XP à l'aide de Bootpart ???? : http://www.winimage.com/bootpart.htm

      çà doit marcher si lilo est installé dans la partition de Linux hda2 car xp a du le virer du mbr et il faut le recréer. Avec un liveCD en montant les partitions dans /mnt/hda2, il faudra rediriger les liens dans le fichier /mnt/hda2/etc/lilo.conf en mettant des /mnt/hda2 devant les /boot/ puis faire un lilo -b /dev/hda2 -C /mnt/hda2/etc/lilo.onf
      • [^] # Re: boot.ini

        Posté par  . Évalué à 1.

        Un disque dur ne peut en fait à la base n'utiliser que quatre partitions (dites partitions primaire); comme c'est très limitant, la partition 2 est utilisée pour contenir d'autres partitions, donc si tu la formates tu perds toutes les partitions qui y étaient présentes (hda5 et au-delà).
        Donc ne jamais formater hda2 sans être vraiment sûr !

Suivre le flux des commentaires

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