Je crois que j'ai fait la plus grosse connerie de cette année
Voulant installer la geexbox sur une partoche de mon hdd, à côté de mon w2k
J'ai du passé sous knoppix, pour créer un "fichier de boot" à l'aide de la commande dd
j'ai tapé exactement ça : (avec un sudo pour les droits ;-( )
dd if=/dev/hda4 of=/dev/hda5/boot.bin bs=512 count=1
(alors ke j'aurai du tapé ça : ... of=/mnt/hda5/.... ARGGHHH)
tout content, je fais un ls de ma partoche hda5 (comme ceci : ls /dev/hda5)
et je ne vois qu'un seul fichier : le boot.bin .... ARGGGGGh
c là que j'ai failli m'évanouir, (car le disque contient 100go de données persos, alors ke g un 120go vide (sur le buro) juste pour servir de backup, et que je n'ai toujours pas monté ;-( )
heureusement, un ls /dev/hda5/ me renvoi encore les bonnes données
je décide de rebooter ... sous win2k
et au reboot, juste après l'init du bios ... j'obtient un :
"invalide partition table" ...
je suis vert ;-) ... il ne me reste ke ma knoppix, par cd ki boot, et je n'ai toujours pas réinstallé ma mdk préféré ;-(
bref, mon W2K refuse de se lancer
j'ai besoin d'aide ... pour réparer ça ....
des idées ? une manip salvatrice sous knoppix pour reparer ça ?
HELP ... je suis totalement perdu ...
# Re: HELP HELP --- ordi cassé ;-(
Posté par jmfayard . Évalué à 1.
J'ai trouvé ceci :
$ apt-cache show recover
Package: recover
Description: Undelete files on ext2 partitions
Recover automates some steps as described in the ext2-undeletion
howto. This means it seeks all the deleted inodes on your hard drive
with debugfs. When all the inodes are indexed, recover asks you some
questions about the deleted file. These questions are:
* Hard disk device name
* Year of deletion
* Month of deletion
* Weekday of deletion
* First/Last possible day of month
* Min/Max possible file size
* Min/Max possible deletion hour
* Min/Max possible deletion minute
* User ID of the deleted file
* A text string the file included (can be ignored)
.
If recover found any fitting inodes, it asks to give a directory name
and dumps the inodes into the directory. Finally it asks you if you
want to filter the
Mais bien sür, si tu la partages avec Windows, ça doit être du FAT, non ?
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
mais je viens de sortir de ma galère ...
c t une fausse alerte, mais une très bonne simulation
j'ai eu très peur ...
ça va m'apprendre à backupper mes données persos ...
pour la petite histoire, j'avais 2 partoches déclaré en "bootable", ça génère ce genre d'erreur ...
après avoir fait un cfdisk, j'ai laisse uniquement mon w2k en bootable ... et tout est rentré dans l'ordre ;-)
ça fait un peu neuneu, mais je ne le savais pas ;-)
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par pasBill pasGates . Évalué à 3.
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par Obsidian . Évalué à 5.
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par Obsidian . Évalué à 2.
Knoppix a parfois des comportements pour le moins inattendus au niveau de sa ligne de commande, mais dans ton cas, tu as réclamé la sauvegarde de ta dernière partition primaire dans un fichier se trouvant dans le répertoire /dev/hda5, lequel n'existe pas puisque ce chemin correspond au nom d'un fichier spécial. La commande aurait du échouer.
D'autre part, si tu avais fait une copie de /dev/hda4 vers /dev/hda5, tu aurais écrasé le secteur de boot de ta partition Linux, ce qui n'aurait probablement eu aucune conséquence. Si tu avais écrasé /dev/hda à la place de /dev/hda5, tu aurais écrasé ton MBR + la table de tes partitions ! Pas glop, mais il aurait été aisé de les reconstruire (à condition de savoir sur quels cylindres se trouve tes partitions). Peu de gens le savent, d'ailleurs. La plupart des gens croient que MBR écrasé = disque dur formatté, alors que c'est nettement moins grave que de perdre sa FAT par exemple.
C'est çà qui est étonnant: En faisant ls /dev/hda5 (et pas /mnt/hda5), tu as vu ton fichier ! Cela veut dire que Knoppix a écrasé le fichier spécial, a créé un répertoire à la place - dans son RAMDISK - et y a mis ton fichier.
Tu as fini par découvrir qu'il s'agissait d'un double flag de boot, tant mieux, mais visiblement ta manip n'a rien à voir dans l'histoire ...
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par mammique . Évalué à 3.
Je connaissait un petit utilitaire sous MS-DOS qui retrouvait tout seul les partitions écrasées qui bien sauvé la vie. Il s'apelle testdisk et aussi dispo maintenant sous Linux :
$ apt-cache show testdisk
[...]
Description: Partition scanner and disk recovery tool
TestDisk checks the partition and boot sectors of your disks.
It is very useful in recovering lost partitions.
It works with :
- FAT12
- FAT16
- FAT32
- NTFS (Windows NT)
- EXT2FS/EXT3FS (Linux)
- Linux Swap (1 & 2)
- IBM Multiboot
- BeFS (BeOS)
- UFS (BSD)
- ReiserFS (1 & 2)
Author: Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org/(...)
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par benja . Évalué à 1.
Bref, sauvegardez votre mbr aussi.
# Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
Mais j'ai refais une petite connerie ;-)
(j'aurai mieux fait d'aller me coucher hier soir, après avoir réparer la précédente) ...
En utilisant un outils sous W2K (pmagic), j'ai réussi à définir ma partoche GEEXBOX comme "bootable", et ma partoche "W2K" comme non "bootable" ;-(
L'ordi boot, alors, tout le temps sur geexbox (et plus sous w2k)
Sous w2k, j'arriverai à corriger ça (remettre w2k en boot, et geexbox en non boot, à l'aide de pmagic) ...
MAIS comme je n'accède plus à W2K, je ne peux rien faire ... et encore moins à partir de geexbox ;-)
Sous la main, j'ai une superbe knoppix, ... il y a t il (je pense que oui ;-) un moyen de remmetre W2k en boot, et gb en non boot ?
Je suis prêt à perdre ma partoche GB (c vire reinstallé)
Mais je ne suis pas prêt à pertdre ma partoche W2K !
sous cfdisk, on peut changer le flag bootable sur les partoches, mais faut faire un write après, et le write : il fait très peur ...
Bref j'ai anouveau besoin d'aide !
(promis, ce soir je vais essayer de ne plus casser mon ordi ;-)
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par gnumdk (site web personnel) . Évalué à 1.
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
admettons ...
je lance knoppix
je fait un "sudo cfdisk" dans un shell
je rends geexbox "non bootable", puis "write" (le write est necessaire, n'est-ce pas ?)
je rends "w2k" 'bootable', puis WRITE ...
là, cfdisk dit que ça peut être dangereux, et demande plusieurs confirmations ...
si je fais ça, va't'il me supprimer les données de ma partoche W2K en la rendant bootable ?
(je préfère une partoche avec des données qui boot pas, qu'une partoche vierge qui boot ;-)
[^] # cfdisk -> write : go go go ;o)
Posté par Quzqo . Évalué à 1.
A mon sens, non, il n'y a pas de risque... il s'agit juste d'un flag de la partition rien de plus. cfdisk effectue le strict nécessaire...
De manière analogue, j'ai déjà eu à faire des manipulations du type redimensionnement de partitions contigues avec cfdisk du genre :
partoche(n) + partoche (n+1) = partoche(n)
OU
partoche(n) = partoche(n) + partoche (n+1)
Dans les deux cas je n'ai jamais expérimenté de pertes de données sur les autres partitions adjacentes. Seules celles redimensionnées sont perdues et il ne faut pas oublier au besoin de revoir son etc_fstab.
Après, il est toujours possible (si tu as de la place) de sauvegarder ta partition w2k sous forme brute (dd sur le device) ou juste tes données (en montant la partition ntfs/FAT) avant de tenter le "write".
[^] # Re: cfdisk -> write : go go go ;o)
Posté par manatlan (site web personnel) . Évalué à 1.
d'autres linuxiens m'ont confirmer aussi que ça ne détruirait pas ma partoche
ce soir, je teste, et je vais croisé les doigts
[^] # Re: cfdisk -> write : go go go ;o)
Posté par manatlan (site web personnel) . Évalué à 1.
ça n'a rien détruit, ça a juste changé le flag !
parfait ! c bon à savoir ...
par contre ; ils devraient changé leurs messages ...
j'ai demandé à beaucoup de monde, et beaucoup de monde avait des doutes ...
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
Sous linux, comment changer le flag "boot" d'une partoche, sans écraser ses données ?
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par cornofulgur . Évalué à 1.
Au boot, le BIOS repere les lecteurs et les partitions bootables, et il les essaye les unes apres les autres. Par exemple:
je teste le lecteur CD, ca foire.
je teste le lecteur disquette, ca foire.
je teste hda, je tente de booter sur hda8, ca foire.
je teste hdc, je tente de booter sur hdc2, ca marche.
Il s'agit donc d'installer à cet endroit un programme de boot. LILO par exemple, ou NTLOADER, ou GRUB, ou wmco1nco1n qui permet de choisir l'OS et d'amorcer un des systèmes.
C'est donc vraissemblablement ton /etc/lilo.conf qu'il faut éditer et réinstaller.
Le flag bootable n'a rien à voir. Le changer n'écrase pas de donnée. Simplement tes OS risquent d'être innaccessibles.
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
> On définit une partition bootable et une seule sur ce disque.
oui, mais cfdisk te permet de positionner le flag "bootable" sur toutes tes partoches, sans tilter.
> C'est donc vraissemblablement ton /etc/lilo.conf qu'il faut éditer
> et réinstaller.
le problème ne se situe pas là ... je n'ai pas de linux d'installés (actuellement, à part geexbox) ... et donc encore moins de LILO
J'ai un W2K, qui est sur une partoche sur laquelle j'ai viré malencontreusement le flag "bootable", du coup, impossible de rebooter sur ce w2k ... et donc de remettre ce flag "boot", en passant sous w2k
Il ne me reste qu'un knoppix/cd pour booter l'ordi
ce ke je cherche à faire : c'est réparer ma connerie, en utilisant cette knoppix ... càd : remettre le flag bootable sur ma partoche W2K ...
et je me demande (et vous demande ;-) comment faire ?
(knoppix/cfdisk permet de changer ce flag boot sur les partoches : mais faut faire un write après, ... et le write affiche plein de messages comme koi c dangereux de faire un write ... du coup g peur, de faire ça sur ma partoche w2k, PEUR DE PERDRE LES DONNES qu'elle contient ... ce pourquoi je vous demande la meilleure solution ?, pour pouvoir rebooter sous mon W2k)
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par David Sporn (site web personnel) . Évalué à 1.
Au fait, ma version de W2K n'est ni une version OEM ni une version update, mais une complète (j'ai cassé ma tirelire, mais des trois, c'est la + libre des licenses : je peux l'installer sur un seul poste certe, mais celui que je veux.). Peut-être que la solution que je donne n'est pas valable pour les autres versions.
PS : aïe, pas troller svp :o)
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par manatlan (site web personnel) . Évalué à 1.
j'y avais même pas pensé
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par capparis . Évalué à 1.
Il faut le lancer sous root .
[^] # Re: HELP HELP --- ordi cassé ;-(
Posté par Obsidian . Évalué à 1.
Un bon petit LILO ou GRUB des familles, un menu de démarrage, une temporisation d'environ 10 secondes, et tu ne t'emmerde plus à faire mumuse avec fdisk ou que sais-je ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.