Forum Linux.debian/ubuntu Créer une disquette d'amorçage et restaurer Grub

Posté par  .
Étiquettes :
0
23
fév.
2005
Salut à tous,

Je vais devoir réinstaller Windows (un an que je m'en passais à peu près).

J'ai deux disques durs, le premier où je vais réinstaller Windows et le second où j'ai ma Debian.

Après avoir installer Windows j'aimerais booter ma Debian pour restaurer Grub. Mais je ne sais pas comment on fait. Pour la disquette d'amorçage j'ai trouvé un long document (http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/fr/html-1p(...) ) mais je me dis qu'il doit exister une méthode Debian simple et efficace.
Pour Grub je sais pas du tout. Quelle commande lancer?
  • # floppy

    Posté par  . Évalué à 1.

    et en installant grub sur une disquette ?
    grub-install /dev/fd0
    (je dis ca de tete)
    mais comme ca tu pourrais toute de suite rebooter ton linux et faisant un grub-install /dev/hdaX tu remettrairs grub sur ton mbr.
    • [^] # Re: floppy

      Posté par  . Évalué à 1.

      J'obtiens une erreur:

      # grub-install /dev/fd0
      /dev/fd0 does not have any corresponding BIOS drive.
      • [^] # Re: floppy

        Posté par  . Évalué à 1.

        Il suffit de lire README.Debian.gz :

        4) thats it, making sure you have a rescue disk or some other way to boot
        your machine attempt to reboot using grub!

        to create a grub boot floppy:

        cat /boot/grub/stage1 /boot/grub/stage2 > /dev/fd0

        using in place of /dev/fd0 the device that is for your floppy drive.

        note: that you need to run grub-install each time a new grub package
        is installed, this script updates the grub images in /boot/grub
        or /boot/boot/grub and installs grub into the boot sector.

        for more detailed information see the info documentation or manpages
        • [^] # Re: floppy

          Posté par  . Évalué à 1.

          ou de lire l'info de grub
          #info grub
          ---> installation-->floppy

          # cd /usr/lib/grub/i386-pc
          # dd if=stage1 of=/dev/fd0 bs=512 count=1
          1+0 records in
          1+0 records out
          # dd if=stage2 of=/dev/fd0 bs=512 seek=1
          153+1 records in
          153+1 records out
          #
    • [^] # Re: floppy

      Posté par  . Évalué à 2.

      J'avais récapitulé plusieurs infos dans ce memento (et ça marche, testé plusieurs fois) :

      1) Formatage disquette :
      fdformat /dev/fd0u1440

      2) Création file system ext2 :
      mke2fs /dev/fd0

      3) Montage disquette :
      mount -t ext2 /dev/fd0 /mnt/floppy

      4) Création répertoires /boot et /boot/grub sur la disquette :
      mkdir -p /mnt/floppy/boot/grub

      5) Copies des fichiers :
      cp /boot/grub/stage? /mnt/floppy/boot/grub
      cp /boot/grub/menu.lst /mnt/floppy/boot/grub // selon distrib
      cp /boot/grub/grub.conf /mnt/floppy/boot/grub // selon distrib

      4) Rendre la disquette bootable :
      /sbin/grub --batch <<EOT //RedHat; sous mdk10.0, c'est /usr/sbin/grub

      // dans ce qui suit, le ">" est le prompt de grub
      > root (fd0)
      > setup (fd0)
      > quit
      > EOT

      // affiche plein de choses et rend la main.

      5) Démontage disquette
      umount /mnt/floppy

      Fin.
  • # chroot

    Posté par  . Évalué à 1.

    On peut aussi réinstaller grub a partir d'un liveCD

    http://elle.epfl.ch/article.php3?id_article=89(...)

    le seul piège, c'est qu'il faut monter la partition manuellement
    # mount /dev/hdaX /mnt/hdaX
    et pas
    # mount /mnt/hdaX
    sinon knoppix monte la partition avec l'option nodev, et on tourne en rond a chercher d'ou vien l'erreur...
  • # A partir des CD Debian de démarrage

    Posté par  . Évalué à 2.

    Tu peux booter avec un des CD Debian utilisés à l'installation.
    Tu utilises le mode rescue, en donnant en paramètre ta partition / de démarrage:
    boot: rescue root=/dev/hdb<n> single
    Et normalement il doit démarrer la Debian du disque dur en mode single.
    Tu n'as plus qu'à lancer grub-install pour réinstaller.

Suivre le flux des commentaires

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