Sauver son MBR
Bonjour à tous, j'ai récemment fait l'acquisition d'un portable, livré avec XP et une partition de restauration à la fin du disque - pas de CD. le MBR est ainsi fait qu'au boot il donne le choix entre booter normalement ou lancer la restauration du système. J'aimerais volontiers pouvoir installer debian sur ce portable mais sans me couper la possibilité d'utiliser cette partition de restauration, ne serrait ce qu'en cas de revente du matériel ! D'où mon dilème : Si j'installe GRUB comme je l'avais initialement prévu, il va m'écraser le MBR et m'empecher d'utiliser cette partition de restauration. Je cherche donc un moyen de sauver le MBR à partir de winXP ou d'un CD gnu/linux bootable, et un utilitaire sous debian/XP qui permette de restaurer ce meme MBR. Et si tout cela est possile - j'aimerais pouvoir copier cette partition de restauration ( 2Go c'est beaucoup pour un portable ) sur un disque de desktop, et toujours être capable de revenir en arriere. J'espère que ce n'est pas trop confus. Alex.
Re: Sauver son MBR
Alexandre Beelen [EMAIL PROTECTED] a écrit : Je cherche donc un moyen de sauver le MBR à partir de winXP ou d'un CD gnu/linux bootable, et un utilitaire sous debian/XP qui permette de restaurer ce meme MBR. Lilo fait la sauvegarde du MBR directement dans /boot/boot.300 (par ex), je pense que GRUB doit également avoir un moyen de le sauvegarder. Sinon trouvé dans la doc de lilo, avec dd : - make a backup copy of your MBR on a floppy disk, e.g. dd if=/dev/hda of=/fd/MBR bs=512 count=1 - restore the old MBR, e.g. dd if=/MBR of=/dev/hda bs=446 count=1 dd est dispo sous Debian évidemment, sûrement sur les disques d'installation. Pour XP, je ne pense pas qu'il existe d'équivalent natif, par contre dd existe dans Cygwin, donc ça doit être possible. Pour sauver la partition de restauration, même chose, utilise dd. HTH -- Julien Gilles.
Re: Sauver son MBR
On 11 Sep, 2002, Julien Gilles wrote : Alexandre Beelen [EMAIL PROTECTED] a écrit : Je cherche donc un moyen de sauver le MBR à partir de winXP ou d'un CD gnu/linux bootable, et un utilitaire sous debian/XP qui permette de restaurer ce meme MBR. Lilo fait la sauvegarde du MBR directement dans /boot/boot.300 (par ex), je pense que GRUB doit également avoir un moyen de le sauvegarder. Sinon trouvé dans la doc de lilo, avec dd : - make a backup copy of your MBR on a floppy disk, e.g. dd if=/dev/hda of=/fd/MBR bs=512 count=1 - restore the old MBR, e.g. dd if=/MBR of=/dev/hda bs=446 count=1 dd est dispo sous Debian évidemment, sûrement sur les disques d'installation. Pour XP, je ne pense pas qu'il existe d'équivalent natif, par contre dd existe dans Cygwin, donc ça doit être possible. on peut le faire grace au programme debug qui existe sous windows. Le secteur de boot est sauvegardé sous forme de fichier. cmddbg.txt est un fichier qui contient les commande de debug. et bootsect.622 l'image du secteur de boot. Pour la sauvegarde créer un fichier bat contenant les ligne en dessous. *** @echo off if %1.==. goto syntaxe echo Sauvegarde du secteur de boot dans %1 c: cd \ REM creation du fichier de commandes debug echo l 100 2 0 1 cmddbg.txt echo n %1 cmddbg.txt echo r cx cmddbg.txt echo 200 cmddbg.txt echo w cmddbg.txt echo q cmddbg.txt debug cmddbg.txt echo Sauvegarde effectuee goto fin :syntaxe echo syntaxe : saveboot nom_de_fichier echo p.ex. : saveboot bootsect.622 :fin pour la restauration = @echo off if %1.==. goto syntaxe if NOT EXIST %1 goto erreur echo Restauration du secteur de boot depuis %1 pause c: cd \ REM creation du fichier de commandes debug echo n %1 cmddbg.txt echo l cmddbg.txt echo w 100 2 0 1 cmddbg.txt echo q cmddbg.txt debug cmddbg.txt echo Restauration effectuee goto fin :erreur echo *** le fichier %1 n'existe pas *** goto fin :syntaxe echo syntaxe : restboot nom_de_fichier echo p.ex. : restboot bootsect.622 :fin = William. clef-PGP : http://william.wu.free.fr/wu.asc -- Linux, c'est free mais c'est pas grave.
Re: Sauver son MBR
On Wed, Sep 11, 2002 at 09:07:45AM +0200, Alexandre Beelen wrote: Bonjour à tous, Salut, Je cherche donc un moyen de sauver le MBR à partir de winXP ou d'un CD gnu/linux bootable, et un utilitaire sous debian/XP qui permette de restaurer ce meme MBR. Extrait de la doc de partimage : $ dd if=/dev/hda of=backup-hda.mbr count=1 bs=512 It will produce a very small, but very important file: 512 bytes of data. Now, we will save entries of the extended partitions: $ sfdisk -d /dev/hda backup-hda.sf Pour la restauration : $ dd if=backup-hda.mbr of=/dev/hda $ sfdisk /dev/hda backup-hda.sf Et si tout cela est possile - j'aimerais pouvoir copier cette partition de restauration ( 2Go c'est beaucoup pour un portable ) sur un disque de desktop, et toujours être capable de revenir en arriere. Là aussi, il peut-être judicieux d'utiliser partimage, pour sauvegarder ta partition à travers le réseau. Sur ton serveur, tu installes le paquet partimage-server. Tu boot ton portable avec les deux disquettes de partimage (boot et root disk disponibles sur partimage.org), tu lances sur ton desktop le serveur partimage et hop, tu sauvegardes ta partition (tu peux compresser ton image en bz2). Cependant : je n'ai pas réussit à utiliser partimage avec le support SSL. En effet, le serveur est packagé avec SSL mais pas le binaire fournit dans la root disk. Comme je n'en avais pas une grande nécessité, j'ai recompilé partimage-serveur sans le support SSL. Il se peux que la carte réseau de ton portable ne soit pas reconnue par le noyau compilé sur la disquette de boot de partimage, dans ce cas, il te faudra la créer toi même. Sinon, jettes un oeil sur la doc (paquet partimage-doc). Une question cependant : XP utilise-t-il des partitions en FAT32 ? A+ Fred
RE: Sauver son MBR
Here are some ports of common GNU utilities to native Win32 http://unxutils.sourceforge.net/ -Message d'origine- De: William Wu [mailto:[EMAIL PROTECTED] Date: mercredi, 11. septembre 2002 09:32 À: debian-user-french@lists.debian.org Objet: Re: Sauver son MBR On 11 Sep, 2002, Julien Gilles wrote : Alexandre Beelen [EMAIL PROTECTED] a écrit : Je cherche donc un moyen de sauver le MBR à partir de winXP ou d'un CD gnu/linux bootable, et un utilitaire sous debian/XP qui permette de restaurer ce meme MBR. Lilo fait la sauvegarde du MBR directement dans /boot/boot.300 (par ex), je pense que GRUB doit également avoir un moyen de le sauvegarder. Sinon trouvé dans la doc de lilo, avec dd : - make a backup copy of your MBR on a floppy disk, e.g. dd if=/dev/hda of=/fd/MBR bs=512 count=1 - restore the old MBR, e.g. dd if=/MBR of=/dev/hda bs=446 count=1 dd est dispo sous Debian évidemment, sûrement sur les disques d'installation. Pour XP, je ne pense pas qu'il existe d'équivalent natif, par contre dd existe dans Cygwin, donc ça doit être possible. on peut le faire grace au programme debug qui existe sous windows. Le secteur de boot est sauvegardé sous forme de fichier. cmddbg.txt est un fichier qui contient les commande de debug. et bootsect.622 l'image du secteur de boot. Pour la sauvegarde créer un fichier bat contenant les ligne en dessous. *** @echo off if %1.==. goto syntaxe echo Sauvegarde du secteur de boot dans %1 c: cd \ REM creation du fichier de commandes debug echo l 100 2 0 1 cmddbg.txt echo n %1 cmddbg.txt echo r cx cmddbg.txt echo 200 cmddbg.txt echo w cmddbg.txt echo q cmddbg.txt debug cmddbg.txt echo Sauvegarde effectuee goto fin :syntaxe echo syntaxe : saveboot nom_de_fichier echo p.ex. : saveboot bootsect.622 :fin pour la restauration = @echo off if %1.==. goto syntaxe if NOT EXIST %1 goto erreur echo Restauration du secteur de boot depuis %1 pause c: cd \ REM creation du fichier de commandes debug echo n %1 cmddbg.txt echo l cmddbg.txt echo w 100 2 0 1 cmddbg.txt echo q cmddbg.txt debug cmddbg.txt echo Restauration effectuee goto fin :erreur echo *** le fichier %1 n'existe pas *** goto fin :syntaxe echo syntaxe : restboot nom_de_fichier echo p.ex. : restboot bootsect.622 :fin = William. clef-PGP : http://william.wu.free.fr/wu.asc -- Linux, c'est free mais c'est pas grave. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]