Sauver son MBR

2002-09-11 Par sujet Alexandre Beelen
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

2002-09-11 Par sujet Julien Gilles
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

2002-09-11 Par sujet William Wu
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

2002-09-11 Par sujet Frédéric Loiret
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

2002-09-11 Par sujet Uhlmann Pascal
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]