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.

#1 Le 29/08/2016, à 13:39

fred790

Proble de boot

Bonjour

j'ai installé sur un portable Compaq NC8430 un SSD 240 Go

1- J'ai installé win7 64 bit en creant une partition de 120 Go
2- j'ai créé une partition DATA NTFS de 20 Go
3 - j'ai installé ubuntu 16.04 LTS 64 bits

Une fois installé au redemarrage , j'ai le message suivant :
Error: no such partition
Entering rescue mode
grub rescue >

j'ai utilisé boot repair  et le resultat est le meme : voici le boot info:
http://paste2.org/b50Nf84P

Quelqu'un pour m'aider svp ?

Hors ligne

#2 Le 29/08/2016, à 13:54

Nasman

Re : Proble de boot

Ton pc ne serait pas passé (peut être sans te le demander) à Windows 10 ?
Le passage à W10 détruit l'entrée vers la première partition logique sda5 si cette dernière n'est pas dans l'ordre du disque (or sda5 est après sda6).
Si c'est le cas alors tu te retrouves avec une première partie de grub-pc qui est dans le mbr (1er secteur du disque) et qui pointe vers la partition système linux sda5 qui contient le menu de boot (choix des OS). Or comme l'entrée vers sda5 a été supprimée (merci microsoft), grb-pc ne peut atteindre le menu d'où le grub rescue >


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#3 Le 29/08/2016, à 13:57

fred790

Re : Proble de boot

Non le PC a eu une installation récente de win 7 sans se connecter sur le net.
l'installation de win 7 précédait dans la journée celle de ubuntu.

Hors ligne

#4 Le 29/08/2016, à 14:11

Nasman

Re : Proble de boot

Peux tu poster le résultat de

sudo dd if=/dev/sda bs=512 count=2 skip=286724094 | hexdump -C

et

sudo dd if=/dev/sda bs=512 count=8 skip=286724096 | hexdump -C

Je pense que la première entrée du 1er ebr (emplacement du début de la partition étendue pointe vers sda5 (partition de swap au secteur 461787136 et que la deuxième entrée (qui devrait indiquer l'emplacement du deuxième ebr - lui même indiquant l'emplacement de sda6) est vide.

Si tel est le cas alors il faudra effectuer quelques petites corrections pour retrouver ta partition sda6 (elle devrait normalement se retrouver en sda5 à la place de sda6 et vice versa)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#5 Le 29/08/2016, à 14:31

fred790

Re : Proble de boot

ubuntu@ubuntu:~$ sudo dd if=/dev/sda bs=512 count=2 skip=286724094 | hexdump -C
2+0 enregistrements lus
2+0 enregistrements écrits
1024 bytes (1,0 kB, 1,0 KiB) copied, 7,7728e-05 s, 13,2 MB/s
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 ef  |................|
000001c0  ff ff 82 ef ff ff 02 40  6f 0a 00 f0 6b 00 00 ef  |.......@o...k...|
000001d0  ff ff 05 ef ff ff 01 00  00 00 01 40 6f 0a 00 00  |...........@o...|
000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000003b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 ef  |................|
000003c0  ff ff 83 ef ff ff 01 00  00 00 00 40 6f 0a 00 00  |...........@o...|
000003d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000003f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000400
ubuntu@ubuntu:~$ sudo dd if=/dev/sda bs=512 count=8 skip=286724096 | hexdump -C
00000000  eb 63 90 00 00 00 00 00  00 00 00 00 00 00 00 00  |.c..............|
00000010  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000050  00 00 00 00 00 00 00 00  00 00 00 80 00 4a 1b 12  |.............J..|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 74 05 f6 c2 70  |...........t...p|
00000070  74 02 b2 80 ea 79 7c 00  00 31 c0 8e d8 8e d0 bc  |t....y|..1......|
00000080  00 20 fb a0 64 7c 3c ff  74 02 88 c2 52 bb 17 04  |. ..d|<.t...R...|
00000090  f6 07 03 74 06 be 88 7d  e8 17 01 be 05 7c b4 41  |...t...}.....|.A|
000000a0  bb aa 55 cd 13 5a 52 72  3d 81 fb 55 aa 75 37 83  |..U..ZRr=..U.u7.|
000000b0  e1 01 74 32 31 c0 89 44  04 40 88 44 ff 89 44 02  |..t21..D.@.D..D.|
000000c0  c7 04 10 00 66 8b 1e 5c  7c 66 89 5c 08 66 8b 1e  |....f..\|f.\.f..|
000000d0  60 7c 66 89 5c 0c c7 44  06 00 70 b4 42 cd 13 72  |`|f.\..D..p.B..r|
000000e0  05 bb 00 70 eb 76 b4 08  cd 13 73 0d 5a 84 d2 0f  |...p.v....s.Z...|
000000f0  83 d0 00 be 93 7d e9 82  00 66 0f b6 c6 88 64 ff  |.....}...f....d.|
00000100  40 66 89 44 04 0f b6 d1  c1 e2 02 88 e8 88 f4 40  |@f.D...........@|
00000110  89 44 08 0f b6 c2 c0 e8  02 66 89 04 66 a1 60 7c  |.D.......f..f.`||
00000120  66 09 c0 75 4e 66 a1 5c  7c 66 31 d2 66 f7 34 88  |f..uNf.\|f1.f.4.|
00000130  d1 31 d2 66 f7 74 04 3b  44 08 7d 37 fe c1 88 c5  |.1.f.t.;D.}7....|
00000140  30 c0 c1 e8 02 08 c1 88  d0 5a 88 c6 bb 00 70 8e  |0........Z....p.|
00000150  c3 31 db b8 01 02 cd 13  72 1e 8c c3 60 1e b9 00  |.1......r...`...|
00000160  01 8e db 31 f6 bf 00 80  8e c6 fc f3 a5 1f 61 ff  |...1..........a.|
00000170  26 5a 7c be 8e 7d eb 03  be 9d 7d e8 34 00 be a2  |&Z|..}....}.4...|
00000180  7d e8 2e 00 cd 18 eb fe  47 52 55 42 20 00 47 65  |}.......GRUB .Ge|
00000190  6f 6d 00 48 61 72 64 20  44 69 73 6b 00 52 65 61  |om.Hard Disk.Rea|
000001a0  64 00 20 45 72 72 6f 72  0d 0a 00 bb 01 00 b4 0e  |d. Error........|
000001b0  cd 10 ac 3c 00 75 f4 c3  00 00 00 00 00 00 00 00  |...<.u..........|
000001c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000400  00 80 53 00 00 e8 4d 01  00 b2 10 00 9b f6 37 01  |..S...M.......7.|
00000410  2f 1f 50 00 00 00 00 00  02 00 00 00 02 00 00 00  |/.P.............|
00000420  00 80 00 00 00 80 00 00  00 20 00 00 94 0a c4 57  |......... .....W|
00000430  a2 0a c4 57 08 00 ff ff  53 ef 01 00 01 00 00 00  |...W....S.......|
00000440  47 92 c3 57 00 00 00 00  00 00 00 00 01 00 00 00  |G..W............|
00000450  00 00 00 00 0b 00 00 00  00 01 00 00 3c 00 00 00  |............<...|
00000460  42 02 00 00 7b 00 00 00  91 45 3a 6a 86 6a 4e 9b  |B...{....E:j.jN.|
00000470  9c ec c7 f4 2e 36 f6 da  00 00 00 00 00 00 00 00  |.....6..........|
00000480  00 00 00 00 00 00 00 00  2f 6d 6e 74 2f 62 6f 6f  |......../mnt/boo|
00000490  74 2d 73 61 76 2f 73 64  61 36 00 00 00 00 00 00  |t-sav/sda6......|
000004a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000004c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 fa 03  |................|
000004d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004e0  08 00 00 00 00 00 00 00  00 00 00 00 2d fe b6 75  |............-..u|
000004f0  88 c5 46 a6 93 dc a2 7b  7e f2 57 b8 01 01 00 00  |..F....{~.W.....|
00000500  0c 00 00 00 00 00 00 00  47 92 c3 57 0a f3 02 00  |........G..W....|
00000510  04 00 00 00 00 00 00 00  00 00 00 00 ff 7f 00 00  |................|
00000520  00 80 a0 00 ff 7f 00 00  01 00 00 00 ff ff a0 00  |................|
00000530  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000540  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 08  |................|
00000550  00 00 00 00 00 00 00 00  00 00 00 00 1c 00 1c 00  |................|
00000560  01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00000570  00 00 00 00 04 00 00 00  fe 8c 7c 00 00 00 00 00  |..........|.....|
00000580  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
8+0 enregistrements lus
8+0 enregistrements écrits
4096 bytes (4,1 kB, 4,0 KiB) copied, 0,00200912 s, 2,0 MB/s
00001000

Hors ligne

#6 Le 29/08/2016, à 15:04

Nasman

Re : Proble de boot

Voici les infos intéressantes :
1ère commande passée :

000001b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 ef
000001c0  ff ff 82 ef ff ff 02 40  6f 0a 00 f0 6b 00 00 ef
000001d0  ff ff 05 ef ff ff 01 00  00 00 01 40 6f 0a 00 00

En 1be-1cd  est indiquée la première partition logique qui commence 0x0a6f4002, soit 175063042 secteurs apès l'ebr courant, donc en 286724094+175063042=461787136 soit sda5, elle est de type 82 (linux-swap).
La deuxième entrée existe et commence un secteur après la partition étendue, donc en 286724095 et est de type 05 (partition étendue ou ebr)

Le deuxième ebr est présent à cet emplacement, c'est ce que l'on voit ici

000003b0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 ef
000003c0  ff ff 83 ef ff ff 01 00  00 00 00 40 6f 0a 00 00

1ère (et unique entrée en 3be) avec une deuxième partition logique sda6 de type 83 (ext4 sans doute) et commençant 1 secteur après l'ebr actuel, soit en 286724095+1=286724096
C'est bien la partition système ubuntu.

Ce qui me gène c'est qu'en général Le début de la partition système donné par la commande

sudo dd if=/dev/sda bs=512 count=8 skip=286724096 | hexdump -C

devrait retourner un tas de zéros jusqu'à l'offset 400. Or il n'en est rien et la chaîne .GRUB .Geom.Hard Disk.Read. Error est plutôt de celle que l'on trouve dans un mbr Linux. Je ne sais pas si c'est la conséquence d'un boot repair mal utilisé ou d'une installation d'ubuntu avec grub-pc installé dans la zone amorce de la partition et non pas dans le mbr (/dev/sda)

Nota si on veut mettre les partitions dans l'ordre du disque alors il faudra indiquer l'emplacement de la partition ext4 comme première entrée (première commande) donc remplacer le 82 par un 83 et le 02 40  6f 0a 00 f0 6b 00 par 02 00 00 00 00 40 6f 0a
La deuxième entrée devra aussi être modifiée (le début sera toujours le même mais la taille sera peut être à modifier - il faut que je vérifie)

Le deuxième ebr devra indiquer une partition de type 82 et pointer vers le secteur 461787136, soit 175063041 secteurs plus loin (0xA6F4001 en hexadécimal soient les octets 01 40 6f 0a en little endian), la taille correspondra aux octets 00 f0 6b 00


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#7 Le 29/08/2016, à 15:12

Nasman

Re : Proble de boot

Taille du deuxième ebr = 468860927+1 - 286724095 = 182136833 = 0xadb3001, soient les octets 01 30 db 0a


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#8 Le 29/08/2016, à 15:17

fred790

Re : Proble de boot

un peu compliqué tout ca pour moi ....

Hors ligne

#9 Le 29/08/2016, à 15:19

Bougron

Re : Proble de boot

Bonjour Nasman.
Ton analyse des MBR continue de m'impressionner.
J'ai noté que tu penses qu'initialement le secteur de boot d'installation retenu avait été SDA4 au lieu de SDA.
Ne serait-il pas plus simple de  supprimer SDA5, SDA6  (puis  SDA4 ?) et de refaire une installation standard vu que c'est une toute première installation?
car il n'y a aucune donnée utilisateur à récupérer.

Hors ligne

#10 Le 29/08/2016, à 15:24

fred790

Re : Proble de boot

sauf solution miracle, je pense que je vais tout reinstaller ....

Hors ligne

#11 Le 29/08/2016, à 15:28

fred790

Re : Proble de boot

je pense que le bios hp compaq est bloqué par HP . on a interface de configuration d'ordi et pas d'acces au biios a preprement parler. c'est un viel ordi et a mon avis il y a des prob de reconnaissance SATA AHCI

Hors ligne

#12 Le 29/08/2016, à 15:35

Nasman

Re : Proble de boot

Je pense que grub pc a été installé dans sda6 (pas sda4).
Effectivement s'il n'y a rien à récupérer la réinstallation est le plus simple en veillant à mettre la première partition logique avant (dans l'ordre du disque) la seconde (swap)

Mais je dois être joueur et c'est en bidouillant qu'on apprend (dans ce cas on peut tout faire sauf toucher ce qui est avant le secteur 286722048 (secteur qui suit sda3)


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#13 Le 29/08/2016, à 15:39

Babdu89

Re : Proble de boot

Bonjour.
@Nasman.

Je ne sais pas si c'est la conséquence d'un boot repair mal utilisé ou d'une installation d'ubuntu avec grub-pc installé dans la zone amorce de la partition et non pas dans le mbr (/dev/sda)

Pour info, si çà peut aider à trouver.

Si tu as utilisé Boot-Repair chez toi. As tu déjà regardé les log qu'il créé?
Dans Windows c'est dans un dossier "boot-sav" dans la racine de la partition.
Dans les Linux, c'est dans /var/log/boot-sav.
À la première utilisation, Boot-Repair ou boot info. Il est créé un dossier "boot-sav"  dans tous les Os installé sur la machine.
Dans ce dossier; Il est fait une sauvegarde de tous les secteurs de d'amorçage des disque et partitions actuels.  On voit çà dans le dossier  "mbr-backup"  Je pense qu'en "fouinant" dans le dossier /boot-sav du Ubuntu de fred790, tu devrais retrouvé les mbr d'origines, avant utilisation de Boot-Repair pour faire la réparation qu'il a faite.

Pour info encore, normalement le dossier "boot-sav" est imperdable sauf à ce que l'utilisateur le supprime volontairement. (encore faut-il savoir où il est.).
Dans une config dual ou multi boot, ce dossier est écrit dans chaque système au premier lancement de Boot-Repair.
Puis lors des lancements suivant, il reprend et copie depuis le début des indications, en ajoutant l'état des mbr du moment.

1472481263.png

Dans ma config ce qu'affiche le contenu de "boot-sav" du dernier boot info;

1472481308.png

Tout çà pour dire que je conseillerai, dès l'installation de la config terminé, d'installer et lancer un boot info. De manière à avoir le dossier "boot-sav"  créé, avec la sauvegarde des mbr d'origine des disques et partitions dans ce dossier.

@+.   Babdu89  .

Dernière modification par Babdu89 (Le 29/08/2016, à 15:53)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne