Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Les 2 disques sont-ils identiques ?
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
et ajoute:
disk=/dev/hdc
bios=0x80
On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
et ajoute:
disk=/dev/hdc
bios=0x80
On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
et ajoute:
disk=/dev/hdc
bios=0x80
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
en trouvant la taille de la MBR 512 octets, je crois),
et par dd if=/dev/hda of=/dev/hdc bs=...
Le Sat, 17 Jan 2004 11:45:03 +0100,
Dans le forum fr.comp.os.linux.configuration,On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
oui j'ai déja fait ça : cela indique-t-il que lilo écrit son block de boot
dans la MBR de dev/hdc ?
et ajoute:
disk=/dev/hdc
bios=0x80
j'ai fait ça aussi : je crois que ça fait comprendre au bios que hdc
est le premier disque. Mais ce que je ne comprend ps c'est pourquoi il
faut rajouter disk=/dev/hdc bios=0x80 à boot=/dev/hdc (n'est-ce pas
redondant ?)
Le Sat, 17 Jan 2004 11:45:03 +0100,
Dans le forum fr.comp.os.linux.configuration,
On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:
Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
oui j'ai déja fait ça : cela indique-t-il que lilo écrit son block de boot
dans la MBR de dev/hdc ?
et ajoute:
disk=/dev/hdc
bios=0x80
j'ai fait ça aussi : je crois que ça fait comprendre au bios que hdc
est le premier disque. Mais ce que je ne comprend ps c'est pourquoi il
faut rajouter disk=/dev/hdc bios=0x80 à boot=/dev/hdc (n'est-ce pas
redondant ?)
Le Sat, 17 Jan 2004 11:45:03 +0100,
Dans le forum fr.comp.os.linux.configuration,On Sat, 17 Jan 2004 07:09:58 +0000, Zigomaths wrote:Bonjour,
J'ai deux disques /dev/hda et /dev/hdc. les données sur /dev/hdc sont
le mêmes que sur /dev/hda.
Je veux que la MBR de /dev/hdc soit une copie exacte de la MBR de
/dev/hda (pour pouvoir échanger physiquement les deux disques en cas
de crash de /dev/hda).
Comment puis-je faire ?
En imaginant que la partition sur laquelle tu bootes est /dev/hda1
mount /dev/hdc1 /mnt/
chroot /mnt /bin/bash
dans cet environnement, edites /etc/lilo.conf et
change:
boot=/dev/hda
par boot=/dev/hdc
oui j'ai déja fait ça : cela indique-t-il que lilo écrit son block de boot
dans la MBR de dev/hdc ?
et ajoute:
disk=/dev/hdc
bios=0x80
j'ai fait ça aussi : je crois que ça fait comprendre au bios que hdc
est le premier disque. Mais ce que je ne comprend ps c'est pourquoi il
faut rajouter disk=/dev/hdc bios=0x80 à boot=/dev/hdc (n'est-ce pas
redondant ?)
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)
"La structure du MBR est définie par une convention qui s'applique à tous
les systèmes d'exploitation.
Les 446 premiers octets sont réservés au code du programme (1).
Les 64 octets suivants offrent la place nécessaire à une table des
partitions qui peut contenir jusqu'à quatre entrées (voir...) (2).
Les 2 derniers octets doivent contenir un "nombre magique" (AA56): un MBR
contenant autre chose à cet emplacement est considéré par le BIOS et tous
les systèmes d'exploitation du PC comme n'étant pas valide.
Secteur d'amorçage
---------------------------
Les secteurs d'amorçage sont les premiers secteurs des partitions du disque
dur (3).
Ils offrent un espace de 512 octets et sont destinée à abriter le code qui
permettra de lancer le système d'exploitation qui se trouve sur cette
partition.
Les secteurs d'amorçage des partitions formatées DOS, Windows ou OS/2
jouent toujours ce rôle (et contiennent en plus d'importantes données de
base du système de fichier).
Par contre, les secteurs d'amorçage des partitions Linux - même àprès la
création d'un système de fichier - sont au départ toujours vides (!).
Une partition Linux n'est donc pas par elle-même amorçable, même si ele
contient un noyau ainsi qu'un système de fichiers racine valide.
Un secteur d'amorçage possédant un code de démarrage du système valide, a
le même identifiant "magique" que le MBR dans les 2 derniers octets.
(2) Sans table des partitions, il n'y a pas de système de fichiers (MS-DOS;
unités de disque), ce qui signifie que le disque dur 'est pratiquemelnt pas
utiisable.
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)
"La structure du MBR est définie par une convention qui s'applique à tous
les systèmes d'exploitation.
Les 446 premiers octets sont réservés au code du programme (1).
Les 64 octets suivants offrent la place nécessaire à une table des
partitions qui peut contenir jusqu'à quatre entrées (voir...) (2).
Les 2 derniers octets doivent contenir un "nombre magique" (AA56): un MBR
contenant autre chose à cet emplacement est considéré par le BIOS et tous
les systèmes d'exploitation du PC comme n'étant pas valide.
Secteur d'amorçage
---------------------------
Les secteurs d'amorçage sont les premiers secteurs des partitions du disque
dur (3).
Ils offrent un espace de 512 octets et sont destinée à abriter le code qui
permettra de lancer le système d'exploitation qui se trouve sur cette
partition.
Les secteurs d'amorçage des partitions formatées DOS, Windows ou OS/2
jouent toujours ce rôle (et contiennent en plus d'importantes données de
base du système de fichier).
Par contre, les secteurs d'amorçage des partitions Linux - même àprès la
création d'un système de fichier - sont au départ toujours vides (!).
Une partition Linux n'est donc pas par elle-même amorçable, même si ele
contient un noyau ainsi qu'un système de fichiers racine valide.
Un secteur d'amorçage possédant un code de démarrage du système valide, a
le même identifiant "magique" que le MBR dans les 2 derniers octets.
(2) Sans table des partitions, il n'y a pas de système de fichiers (MS-DOS;
unités de disque), ce qui signifie que le disque dur 'est pratiquemelnt pas
utiisable.
dd if=/tmp/MBR of=/dev/hda bsD6 count=1 (**)
Donc il suffirait de remplacer hda par hdc dans (**), mais ce que je
ne comprend pas c'est pourquoi il faut mettre 446 au lieu de 512.D'où
questions :
1) est-ce bien nécéssaire de remplacer 512 par 446 lors de la
restauration de la MBR à partir du fichier/tmp/MBR
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)
"La structure du MBR est définie par une convention qui s'applique à tous
les systèmes d'exploitation.
Les 446 premiers octets sont réservés au code du programme (1).
Les 64 octets suivants offrent la place nécessaire à une table des
partitions qui peut contenir jusqu'à quatre entrées (voir...) (2).
Les 2 derniers octets doivent contenir un "nombre magique" (AA56): un MBR
contenant autre chose à cet emplacement est considéré par le BIOS et tous
les systèmes d'exploitation du PC comme n'étant pas valide.
Secteur d'amorçage
---------------------------
Les secteurs d'amorçage sont les premiers secteurs des partitions du disque
dur (3).
Ils offrent un espace de 512 octets et sont destinée à abriter le code qui
permettra de lancer le système d'exploitation qui se trouve sur cette
partition.
Les secteurs d'amorçage des partitions formatées DOS, Windows ou OS/2
jouent toujours ce rôle (et contiennent en plus d'importantes données de
base du système de fichier).
Par contre, les secteurs d'amorçage des partitions Linux - même àprès la
création d'un système de fichier - sont au départ toujours vides (!).
Une partition Linux n'est donc pas par elle-même amorçable, même si ele
contient un noyau ainsi qu'un système de fichiers racine valide.
Un secteur d'amorçage possédant un code de démarrage du système valide, a
le même identifiant "magique" que le MBR dans les 2 derniers octets.
(2) Sans table des partitions, il n'y a pas de système de fichiers (MS-DOS;
unités de disque), ce qui signifie que le disque dur 'est pratiquemelnt pas
utiisable.
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)
Cette taille est du a la structure du mbr: (passage tiré de je ne sais
plus ou)