Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Astuces.divers : [Terminal] Lilo à partir d'une disquette de boot

Posté par Beurt (page perso, ) le 12 juillet 2001
Vous êtes coincés, votre MBR est tout cassé et donc vous n'avez plus de lilo pour démarrer ?
Procurez-vous une disquette de démarrage de Linux (ou un des micro-Linux), ou bien tout simplement demolinux ou encore le cd d'install des dernières distrib et dès que vous pouvez vous logger, montez votre partion root:
mnt /dev/hda1 /mnt/disk/ -t ext2 (ou hda1 est la partion root)
puis tapez: lilo -t -v -C /mnt/disk/etc/lilo.conf

si tout va bien tapez la meme chose sans le "-t":
lilo -v -C /mnt/disk/etc/lilo.conf

C'est réparé !

> Lire le message (24 commentaires, moyenne: 1).  

Vous avez demandé le commentaire #145999.

pivot_root

Posté par Rolland Dudemaine () le 23/04/2002 à 09:53. (lien). Évalué à 1.

En fait, cette astuce ne fonctionnera pas 'out of the box' car les chemins qui sont indiques dans lilo.conf referent a la partition situee dans /mnt. Il y a deux solutions dans ce cas : - editer lilo.conf (avec vi ;o)et ajouter /mnt a tous les chemins - utiliser pivot_root pour rendre /mnt comme nouvelle racine : /mnt/sbin/pivot_root /mnt /newmnt Avec ca, la racine est maintenant le disque principal, et le disque de secours est dans /newmnt. Ensuite, lilo -v suffit (il cherche par defaut /etc/lilo.conf)

  • [^]Re: pivot_root

    Posté par Obsidian () le 24/09/2002 à 10:02. (lien). Évalué à 1.

    Pour ma part, j'utilise le mode "Rescue" des dernières Redhat/Mandrake ou assimilées qui lancent un Linux tout à fait honorable depuis le CD.

    Ensuite, je monte ma partition, et je fais un "chroot" dessus.

    A ce moment-là, seul le noyau en mémoire est différent de ma configuration habituelle. J'ai donc toute latitude pour saisir "lilo" dans les conditions normales.

    • [^]Re: pivot_root

      Posté par Zorro () le 28/10/2002 à 11:06. (lien). Évalué à 1.

      Pareil pour la Gentoo, quand on démarre sur le CD, un coup de chroot, et hop, on se retrouve sur le disque dur. J'ai même pu changer mon mot de passe root... De telles failles laissent rêveur...

      • [^]Re: pivot_root

        Posté par Gniarf () le 11/12/2002 à 01:47. (lien). Évalué à 1.

        ce n'est pas une faille, si tu en es au point de pouvoir démarrer une machine sur ton CD, tu pourrais tout aussi bien lui installer un Linux complet sans formater de partition et "te retrouver sur le disque dur".

        seul un filesystem crypté pourrait te sauver ici.

        --
        Windows has no users. It has hostages.

        [^]Re: pivot_root

        Posté par barbie_g () le 06/03/2003 à 19:39. (lien). Évalué à 1.

        des que qq1 a acces physiquement a la machine, tu peux considerer qu'il est root (si t'as un pass bios et un cadenas, il pete le cadenas et emporte le disque dur).
        sauf avec un filesystem crypte (dont la clef n'est pas sur la machine bien sur...)

      [^]Re: pivot_root

      Posté par Victor STINNER (page perso, ) le 02/01/2004 à 12:07. (lien). Évalué à 1.

      Avec Debian, prendre le CD d'install (cd1, netinst, etc.). Au lieu de taper ENTREE pour lancer l'installation, taper (sans # ni les commentaires ...) :
      # rescue root=/dev/hda1 (noyau 2.2)
      ou
      # rescbf24 root=/dev/hda1 (noyau 2.4)

      Sinon, taper F4, tout est expliqué.

      Une fois votre Linux relancé, ne pas oublier de corriger votre MBR.

      @+ Haypo

      • [^]Re: pivot_root

        Posté par sn00py () le 12/01/2004 à 23:55. (lien). Évalué à 2.

        Avec débian, tu peut aussi commencer une install classique, puis une fois que le clavier est configuré, tu fais CTRL-ALT-F2 (changement de TTY) et t'as une console avec ton clavier en azerty (ou autre) !

        reste à monter, chrooter et liloter.

    [^]Re: pivot_root

    Posté par Sebastien (page perso, ) le 05/11/2002 à 13:02. (lien). Évalué à 1.

    Ou beaucoup plus simplement avec l'option '-r'

    lilo -r /mnt

    Voila.