Forum Linux.mandriva Double boot : XP MANDRIVA :perdu linux restaurer lilo

Posté par  .
Étiquettes : aucune
0
14
oct.
2006
Bonjour,

j'avais une install mandriva 10.2 2005 fonctionnelle (noyau 2.6.17)
avec lilo installé
J'ai installé windows XP et je n'arrive plus à accéder à linux,
Le PC boot direct sur XP
ma configuration dd est la suivante:
hde1 ntfs (xp)
hde3 ext2 (/ linux)
hde5 swap
hde6 /home

J'ai en premier lieu essayé de faire la mise à jour linux-mandriva via le cdrom pour réinstaller lilo mais sans succès.

Puis j'ai essayé différentes manips en mode rescue (boot sur cdrom) pour restaurer lilo. J'ai monté /dev/hde1 pour accèder aux fichiers du système avec la commande :

"mount -t ext2 -o rw /dev/hde1 /tmp/linux"


j'ai édité lilo.conf pour remettre linux par défaut
J'ai relancé ensuite avex deux essais de commande:

commande 1:
/tmp/linux/sbin/lilo -r /tmp/linux

commande 2:
/tmp/linux/sbin/lilo -C /tmp/linux/etc/lilo.conf


mais la commande échoue. je ne voudrais pas perdre mon accès windows maintenant
Questions: comment restaurer lilo sur le master boot record
sans supprimer XP du MBR ?
  • # soluce ?

    Posté par  . Évalué à 1.


    hde1 ntfs (xp)
    hde3 ext2 (/ linux)
    hde5 swap
    hde6 /home


    booter avec le CD de rescue
    monter le /dev/hde3 dans le /tmp/linux (pourquoi pas)
    se mettre dans le /tmp/linux en faisant
    chroot /tmp/linux
    faire le lilo-install, lilo (me souviens plus la commande pour installer)
    quitter le chroot (exit il me semble)

    puis rebooter
    • [^] # Re: soluce ?

      Posté par  . Évalué à 1.

      Bonjour,

      merci pour votre aide,

      J'ai expliqué dans mon premier post que j'ai fait la réinstallation
      de lilo via le cdrom de mandriva
      (boot cdrom>FI>rescue>réinstaller lilo <-->interface graphique)
      mais que cela a échoué:

      cette démarche ayant échoué: j'ai essayé une mise à jour de la mandriva (départ sur le cd comme une réinstallation puis mise à jour)--> echec le boot se faisait tjrs sur XP.

      je me suis alors tourné vers la ligne de commande en mode rescue;

      (il y a 1 petite erreur dans mon post précédent:
      linux est en dev/hde1 et XP est en /dev/hde3)

      de toute manière j'accède aux fichiers de mon système linux
      sur /tmp/linux en mode rescue après montage de la partition linux.
      je passe en root et après modification du fichier lilo.conf
      (default="mon noyau linux"je relance lilo avec

      /tmp/linux/sbin/lilo -C /tmp/linux/etc/lilo.conf

      Cette commande relance bien la reconfiguration de lilo en
      précisant (-C ) le chemin du fichier lilo.conf à reconfigurer c'est à dire sur /tmp/linux/etc/lilo.conf

      J'ai trouvé cette commande à plusieurs reprises en cherchant sur le
      sujet et j'aimerais savoir pourquoi elle échoue, pourquoi le mode graphique de rescue de réinstallation de lilo a échoué aussi.....

      La commande chroot ne changera pas mon problème
      si elle ne fait que définir le contexte de l'appel à lilo puisque ma
      commande donne le chemin complet de l'application à utiliser et
      du fichier de destination...

      • [^] # Re: soluce ?

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

        En fait les cd ont un problème la fonction de restauration de lilo ne fonctionne pas et bien sur aucun testeur n'a ré-installé l'autre abrutis de win xp après mandriva qui va t'écraser le mbr sans poser de question :'(

        Bon seconde chose si si le chroot va marcher, pour ceci :
        >F1
        >rescue
        >go in console
        # loadkeys fr
        # mount /dev/hde1 /mnt/disk
        # chroot /mnt/disk
        # lilo
        # exit
        # umount /mnt/disk
        # sync
        # reboot

        Et le problème est réglé ;)
        (peux être fait de même en bootant la one directement dans une console, mais le répertoire /mnt/disk existera peut-être pas a ce moment là)
  • # CD rescue

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

    En bootant sur le CD / DVD tu as une option pour réinstaller lilo.

    Mais sinon le commentaire précédent explique aussi comment faire via un chroot et un CD live ou rescue.

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

Suivre le flux des commentaires

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