Hello,
j'ai un problème avec mon disque dur sous linux.
Je boot sur un live-cd aprés j'installe pilote ide (modprobe ide-generic) afin de détecter le disque dur qui est /dev/hda.
J'éxécute ensuite dd if=/dev/zero of=/dev/hdc6 bs=512 count=1 pour restaurer le secteur de boot sur le disque dur.
J'essaye ensuite de lancer la commande sfdisk /dev/hda < un script qui réécrit mes partitions.
le problème est que mon disque dur affiche 0 block, 0 head, 0 sector et la commande df n'affiche rien et sfdisk -s affiche 0 blocks.
Merci de votre aide
# Erreurs multiples ?
Posté par Kerro . Évalué à 3.
of=/dev/hdc6 va écrire sur la partition 6 du troisième disque.
Tu devrais plutôt faire of=/dev/hdc
Souvent hdc est le lecteur CD. Dans ton exemple, tu écrase hdc puis tu partitionnes hda. Tu fais ta sauce comme tu veux :-)
Une fois que tu as repartitionné, il est possible qu'il faille relancer l'OS dans certains cas (ou lancer partprobe, à installer préalablement).
La commande df n'affiche quelque chose que pour les systèmes de fichiers montés, par pour les disques.
# ancien...
Posté par NeoX . Évalué à 1.
ensuite c'est juste un affaire de script.
remettre à zero avant d'envoyer ton script, pourquoi pas,
mais faut remettre à zero la meme chose que ce que tu veux initialiser apres
si dans ton scriptA tu fais
sfdisk $DISK <scriptB
tu peux peut-etre simplement ajouter le dd au debut du script A
ex :
script A :
dd if=/dev/zero of=$1 bs=512 count=1
sfdisk $1 <scriptB
script B:
le detail de ton script de partition....
ensuite il y a plus qu'a faire
scriptA /dev/sda
pour refaire les partitions de sda
scriptA /dev/hda
pour refaire les partitions de hda
etc
etc
[^] # Re: ancien...
Posté par azert84 . Évalué à 1.
Merci de votre aide
[^] # Re: ancien...
Posté par wismerhill . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.