Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 15/04/2012, à 20:59

rmy

Re : [Résolu] grub disparu et table de partition effacée

En passant, parce que ça m'a rappelé un truc et que je voulais revoir le man de sfdisk, je vous cite en passant un truc utile pour avant :

-c or --id number [Id]
              If no Id argument given: print the partition Id of the indicated
              partition. If an Id argument is present: change the type (Id) of
              the indicated partition to the given value.  This option has the
              two very long forms --print-id and --change-id.  For example:
                  % sfdisk --print-id /dev/hdb 5
                  6
                  % sfdisk --change-id /dev/hdb 5 83
                  OK
              first  reports  that  /dev/hdb5  has Id 6, and then changes that
              into 83.

et maintenant j'aimerais que tu essayes-ça :

sudo sfdisk /dev/sda -O hdd-partition-sectors.save
sudo sfdisk /dev/sda -I hdd-partition-sectors.save

qui n'a pour rôle que de sauvegarder et réecrire ta structure de partition complète. De mémoire, mais c'est assez obscur, ça avait déjà résolu un cas problématique de détection erratique  (j'ai pas dit érotique !) par Gparted.

En passant, avant éventuellement, est-ce que l'utilitaire de disque pédale aussi dans la semoule ?

Hors ligne

#52 Le 16/04/2012, à 02:47

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

La 1ere commande me demande de remplir quelque chose, mais bon je n'ai rien fait, c'est sûr que j'aurais fait une connerie big_smile

root@sysresccd /root % sfdisk /dev/sda -O hdd-partition-sectors.save
Checking that no-one is using this disk right now ...
OK

Disk /dev/sda: 60801 cylinders, 255 heads, 63 sectors/track
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0+   1827-   1828-  14680064    7  HPFS/NTFS/exFAT
/dev/sda2   *   1827+   1840-     13-    102400    7  HPFS/NTFS/exFAT
/dev/sda3       1840+   8103-   6264-  50311888+   7  HPFS/NTFS/exFAT
/dev/sda4       8104   60801   52698  423296685    f  W95 Ext'd (LBA)
/dev/sda5       8106+   9602-   1496-  12012544   83  Linux
/dev/sda6       9602+  11690-   2089-  16777216   83  Linux
/dev/sda7      11691+  12343-    653-   5243872   82  Linux swap / Solaris
/dev/sda8      13067+  60801-  47735- 383423488   83  Linux
Input in the following format; absent fields get a default value.
<start> <size> <type [E,S,L,X,hex]> <bootable [-,*]> <c,h,s> <c,h,s>
Usually you only need to specify <start> and <size> (and perhaps <type>).

/dev/sda1 :

Et la 2eme donne ça :

root@sysresccd /root % sfdisk /dev/sda -I hdd-partition-sectors.save
hdd-partition-sectors.save: No such file or directory

sfdisk: cannot stat partition restore file (hdd-partition-sectors.save)

Pour l'utilitaire de disque windows, il met visiblement tout bon, sauf (pas négligeable) qu'il met la dernière partition logique en dehors de l'étendue, comme si y'avaient 5 partitions primaires quoi, ce qui théoriquement est impossible. En gros ça donne ça :
sda1 P (ok)
sda2 P (ok)
sda3 P (ok)
sda4 E (espace libre, sda5, sda6, sda7, espace libre) = de mémoire c'était ça aussi
sda8 P (WTF?)


Ah, tu parlais peut-être de l'utilitaire du rescueCD ? Bah à part Gparted, y'en a pas hmm

Dernière modification par alexZ44 (Le 16/04/2012, à 09:46)


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#53 Le 16/04/2012, à 11:22

rmy

Re : [Résolu] grub disparu et table de partition effacée

Bon c'était as cette fonction, mais je vais trouver. Tu as bien fait de ne rien écrire.

Trouvé. Et la solution pour toi, aussi je crois :
http://www.rodsbooks.com/fixparts/

Dernière modification par rmy (Le 16/04/2012, à 11:25)

Hors ligne

#54 Le 16/04/2012, à 12:39

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Merci, ça m'a l'air pas mal!
M'enfin quand j'y pense ...il me semble que testdisk réécrit aussi la table de partition et pourtant j'y suis pas arrivé. sad Mais je vais quand même tester ça (une fois que j'aurai tout lu, parce qu'en anglais ça fait un peu mal à la tête).

D'ailleurs tu me recommandes de faire ça avec windows ou de tenter de l'installer (si j'y arrive) sur le rescue cd ?


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#55 Le 16/04/2012, à 13:49

rmy

Re : [Résolu] grub disparu et table de partition effacée

Je ne fais jamais rien sous windows tongue

Je pense que le résultat précédent (testdisk) est dû au fait que tu as un système de fichier qui dépasse de la taille qui lui est allouée pour le partition étendue. mais comme la partition étendue commence au bon endroit, testdisk n'écrit rien d'autre que ce qui est, là. Il y a peut-être un autre moyen de réparer à la main, mais ça risque d'être un peu galère.

Hors ligne

#56 Le 16/04/2012, à 17:09

Arbiel

Re : [Résolu] grub disparu et table de partition effacée

As-tu essayé ton "System recovery" ? Dans l'affirmative, et si tu as retrouvé ta configuration d'usine, pourquoi ne pas repartir de zéro, en allouant maintenant un espace suffisant pour la partition swap ? A titre de conseil, si ton nouveau PC dispose de quelques Gio, dimensionne la partition swap avec la même taille que ta mémoire dynamique, pour pouvoir hiberner ton PC sans souci.


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#57 Le 16/04/2012, à 18:40

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Non je ne l'ai pas testé, et toutes les partitions ont gardé la même taille apparemment, et pour windows j'ai dû tout réinstaller (ça a pris du temps...), mais la partition est toujours de 48Go...

Au fait concernant la swap y'a pas de problème elle fait déjà plus de 5Go donc je compte bien réinstaller ubuntu mais je me suis rendu compte que mon home pouvait être conservé, tant mieux, et je sais pas si tout virer m'aiderait vraiment ici... hmm

J'espère que la solution de rmy sera la bonne!

Ah au fait, avec mon dual boot win/linux, j'avais décidé de centraliser tous mes fichiers sur /home, mais pour y accéder par windows, je n'avais pas trouvé mieux que ext2fs...qui connait des problèmes comme l'obligation (alors que /home est fixé comme lecteur U: dans windows) de décocher le mode lecture-seule à chaque démarrage... Connaissez vous de meilleurs logiciels/méthodes ?

Merci

Dernière modification par alexZ44 (Le 16/04/2012, à 22:29)


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#58 Le 16/04/2012, à 23:27

Arbiel

Re : [Résolu] grub disparu et table de partition effacée

Je n'ai jamais essayé de lire mes fichiers GNU/Linux depuis Windows. J'avais entendu dire que c'était possible, mais je n'ai jamais vraiment cherché. Par contre, j'ai gardé une partition de donnée en NTFS pour pouvoir partager, ou plutôt sauvegarder des fichiers dans le monde Windows, au cas où je ne pourrais plus utiliser ma partition GNU/Linux.


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04, GNOME 3.36.8
24.04 en cours de tests
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#59 Le 18/04/2012, à 16:34

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Ok. Je préfère partager les fichiers sur du ext, non du ntfs, donc je continuerai à chercher, ça doit bien être possible!

Bon j'ai déjà assez empiété sur mes révisions, donc je ferai la méthode fixpart quand j'aurai la tête totalement dispo, d'ici là j'ai un ordi fonctionnel puisque j'ai paramétré windows presque comme avant. Ca fera l'affaire pour les prochaines semaines.

Merci à vous deux, et à bientôt puisque ma quête n'est pas encore terminée... wink


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#60 Le 18/04/2012, à 18:15

rmy

Re : [Résolu] grub disparu et table de partition effacée

OK, @pluche, et bon courage pour les révisions.

Hors ligne

#61 Le 28/04/2012, à 20:18

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Salut!
Bon je prends quelques heures pour me ré-intéresser au problème.

J'ai essayé de lire attentivement le tuto en anglais de FixPart. Il apparaît possible de réécrire la table de partition à partir des partitions réellement sur le disque. Donc que le MBR reconnaisse à nouveau ce que fsdisk ou testdisk détectent.

D'après vous quelle fonction est la bonne pour faire ça? print the MBR partition table, write the MBR partition table to disk and exit?

MBR command (? for help): ?
a       toggle the active/boot flag
c       recompute all CHS values
l       set partition as logical
o       omit partition
p       print the MBR partition table
q       quit without saving changes
r       set partition as primary
s       sort MBR partitions
t       change partition type code
w       write the MBR partition table to disk and exit

MBR command (? for help):

Merci à vous et j'espère enfin que cette pourriture de mbr pourra enfin être correct...


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#62 Le 01/05/2012, à 19:27

rmy

Re : [Résolu] grub disparu et table de partition effacée

write est la dernière opération à utiliser, après avoir fait le travail que tu veux sur les partitions.

Hors ligne

#63 Le 01/05/2012, à 20:03

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

ah d'accord, mais tu n'as pas répondu totalement, "print the mbr partitions table" va réécrire le MBR à partir des partitions vraiment présentes? ou est-ce qu'il ne va pas faire l'inverse?

Bon tout ça m'a l'air bien galère, je pourrais bien supprimer tout ce qui n'est pas d'origine sur l'ordinateur (donc la partition étendue), mais même là je suis pas sûr que ça résoudrait le problème des CD linux qui ne se lancent pas...


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#64 Le 02/05/2012, à 19:02

rmy

Re : [Résolu] grub disparu et table de partition effacée

print te liste ce qui est dans le MBR. Write écrit un nouveau MBR sur la base des modifs que tu as faites.
Je dirais qu'il te faudra probablement utiliser l'option "recompute", mais je n'en suis pas sûr.

Hors ligne

#65 Le 11/05/2012, à 00:04

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Bon, j'ai enfin fini mes examens, je vais pouvoir me repencher vraiment sur la guérison de mon ordi et je l'espère ENFIN revenir sous ubuntu !

Du coup, en espérant que fixparts marche, est-il possible de l'installer sur mon rescueCD qui ne contient pas apt-get ni aptitude? Ou peut-être avec Wubi (que je n'ai jamais testé). Le cas échéant, et c'est embêtant, je serai obligé de tout faire sous un windows qui détecte mal mes partoch' (il voit ma sd8 -lecteur logique- comme étant en dehors de ma partition étendue, c'est à dire comme une primaire). Là aussi ça me paraît risqué...

Merci une nouvelle fois à vous, et éventuellement à d'autres personnes voulant se mêler à ce topic.

Dernière modification par alexZ44 (Le 12/05/2012, à 17:32)


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne

#66 Le 29/05/2012, à 03:37

alexZ44

Re : [Résolu] grub disparu et table de partition effacée

Explication de la résolution de mon problème, (ça pourrait intéresser des gens) :

alexZ44 a écrit :

(...) L'option hibernation apparaissait mais ne marchait pas. J'ai donc installé ACPI (sans effet) puis hibernate (sudo apt-get hibernate, tout simplement).
Mais à partir du redémarrage suivant, l'ordi plantait à peine ma session ubuntu ouverte (windows était ok). Ce problème s'est répété des dizaines de fois, impossible d'ouvrir la session.

Je ne sais toujours pas ce qui peut expliquer ce problème-ci.

alexZ44 a écrit :

J'ai donc dû tenter une réinstall de ubuntu 11.10 par une liveUSB mais pendant l'installation, coupure de courant... mad

Et là, 2eme problème, au redémarrage un grub de secours (noir au lieu de violet et une police "vieillotte"), mais ne parvenant à redémarrer aucune version de ubu, quelque soit le noyau. Windows était ok. Je veux réinstaller une nouvelle fois ubuntu, sauf qu'après quelques secondes de chargement, apparaît "wmi interface (...) unable to load", et quelques autres trucs... Bref l'ordi se fige là. Après plusieurs test, ni le live-install, ni un grub rescue ni rien d'autre ne boot (tous bloqués sur les mêmes messages), SAUF un rescuecd (mis sur clé bien sûr).

La coupure de courant a endommagé le mbr (qui permet de démarrer l'ordinateur). Cela explique peut-être les problèmes expliqués ensuite, bien que je sois incapable de les décrypter ou de les expliquer.

Quoi qu'il en soit mon rescueCD (accessible ici, et copiable sur une clé USB grâce à UUI (windows) ou de unetbootin (tout OS)) a été le seul outil que j'ai pu utiliser.

Et plutôt que de faire des conneries avec Gparted (voir plus loin) la solution a été de remplacer le mbr endommagé par le mbr de base de mon ordi (et commun à la plupart des PC fournis avec windows 7).
Pour ça, il faut trouver un mbr win7 d'origine, ce qui n'est pas évident. Il aurait fallu sauvegarder le mbr d'origine quand l'ordinateur n'avait aucun problème, grâce au code suivant tapé dans le terminal du rescueCD :

sudo dd if=/dev/sda of=~/[i]mbr.origine[/i] bs=512 count=1

Une fois retrouvé le mbr d'origine, pour copier celui-ci à la place du mbr actuel endommagé :

dd if=mbr.origine of=/dev/sda bs=512 count=1
alexZ44 a écrit :

3) Et voici le dernier (?) problème, ma table de partition a été supprimée yikes !! Depuis, Gparted met tout le disque en "unallocated". Sauf que fdisk ainsi que Testdisk m'ont prouvé que je n'avais rien perdu en réalité. Oui, mais maintenant, je n'ai plus de grub du tout, et la seule partition qui boote, c'est la 1ere, le Acer recovery, qui d'ailleurs n'a été capable de rien du tout... mad

En fait acer recovery avait fonctionné, mais avec un mauvais mbr, je ne pouvais juste pas le voir.

C'est ici grâce à Fixparts que j'ai fait comprendre au mbr et à Gparted quelle était ma vraie table de partition. Tout est expliqué ici.
Mais de mémoire, j'ai tapé

0: puis entrée
? puis entrée
p puis entrée
w puis entrée

En suite je suis retourné sur le rescueCD et j'ai choisi de supprimer toutes mes partitions linux sauf bien sûr /home, puis de réinstaller linux à partir d'un CD d'installation...

Voilà pour ma résolution...:cool:

Merci beaucoup à ceux qui m'y ont aidé !

Dernière modification par alexZ44 (Le 29/05/2012, à 15:28)


Utilisateur de ubuntu depuis 2 ans
Un HP pavillon dv6000 sous ubuntu 10.04 LTS, et un netbook Acer aspire one 722 dual boot win7/ubuntu 11.10 x64
Merci à tous les contributeurs !

Hors ligne