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 23/09/2014, à 20:49

ouaibe

[RESOLU] GRUB ...cassé!

Bonjour,

Je suis en 64bits en multi boot avec Windows 8.

Suite à une mauvaise manipulation quant à l'installation de "Multisystem", jai cassé mon GRUB et n'ai plus accès à aucune de mes partitions.
J'ai le message et l'invite de commande suivant:

Welcome to grub!
error: invalid arch independant ELF magic
Entering rescue mode...
grub rescue>

Aïe, je suis perdu!

Dernière modification par ouaibe (Le 25/09/2014, à 17:06)

Hors ligne

#2 Le 24/09/2014, à 00:19

Skubu

Re : [RESOLU] GRUB ...cassé!

Salut,

Démarres sur un live-cd/usb, chrootes ta partition système et réinstalles grub là où il était.
http://doc.ubuntu-fr.org/chroot
Inutile de créer le répertoire /media/system, utilises /mnt

Attention, dans le cas où tu as un bios EFI, ne fais rien sans l'intervention d'un membre avisé !


Debian / Archlinux | Gnome / KDE

Hors ligne

#3 Le 24/09/2014, à 00:26

ouaibe

Re : [RESOLU] GRUB ...cassé!

Bonsoir,
Ma partition Windows est en UEFI! aïe ?!

Hors ligne

#4 Le 24/09/2014, à 09:30

ouaibe

Re : [RESOLU] GRUB ...cassé!

Pour info complémentaire

LINUX est sur /dev/sda2
et ce que je ne comprends pas c'est que sur /dev/sda1 j'ai une partition de 128 Mo dont le systeme de fichier est "inconnu" avec le "drapeau" msftres (cette partition est en noire dans gparted)

et en EFI
WINDOWS est sur /dev/sdd4

J'ai tenté rescatux via supergrubdisk.org sans succès ...

Hors ligne

#5 Le 24/09/2014, à 09:55

Skubu

Re : [RESOLU] GRUB ...cassé!

sdd4 ?


Peux-tu donner le résultat de

sudo parted -l

Debian / Archlinux | Gnome / KDE

Hors ligne

#6 Le 24/09/2014, à 10:11

ouaibe

Re : [RESOLU] GRUB ...cassé!

re-Bonjour

sudo parted -l
Disk /dev/sdd: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  525MB   524MB   fat32        EFI system partition          boot
 2      525MB   567MB   41,9MB  fat32        Basic data partition          hidden
 3      567MB   701MB   134MB                Microsoft reserved partition  msftres
 4      701MB   1215MB  514MB   ntfs         Basic data partition          hidden, diag
 5      1215MB  243GB   242GB   ntfs         Basic data partition
 6      243GB   243GB   367MB   ntfs                                       hidden, diag
 7      243GB   256GB   12,7GB  ntfs         Microsoft recovery partition  hidden, diag

Hors ligne

#7 Le 24/09/2014, à 10:42

Skubu

Re : [RESOLU] GRUB ...cassé!

Où est passé sda ? Ne faut-il pas commuter LEGACY / EFI dans le Bios. LEGACY pour Ubuntu et EFI pour Windows ?

Selon moi, il faut passer en mode LEGACY dans le Bios, démarrer sur un live, vérifier avec sudo parted -l que la partition endommagée est présente (sda2 selon toi) à la place des sddX puis la chrooter et y réinstaller GRUB mais il faudrait que qqun confirme avant d'effectuer le chroot.

Je n'ai aucune expérience concernant EFI. Je me base juste sur ce que j'ai pu lire ici et ailleurs.

Dernière modification par Skubu (Le 24/09/2014, à 10:43)


Debian / Archlinux | Gnome / KDE

Hors ligne

#8 Le 24/09/2014, à 10:53

ouaibe

Re : [RESOLU] GRUB ...cassé!

J'ai déjà testé un CHROOT sans succès!

Hors ligne

#9 Le 24/09/2014, à 11:16

Skubu

Re : [RESOLU] GRUB ...cassé!

Avant de tenter de chrooter il faut que

sudo parted -l

te liste les partitions de sda. Sinon aucune chance que ça fonctionne. As-tu regardé dans le Bios ?


Debian / Archlinux | Gnome / KDE

Hors ligne

#10 Le 24/09/2014, à 11:24

ouaibe

Re : [RESOLU] GRUB ...cassé!

J'ai accès à ces partitions sur sda.
Je les vois parfaitement via gparted par exemple
(pour info je peux toujours booter sur debian via Super Grub Disk)

Hors ligne

#11 Le 24/09/2014, à 11:30

Skubu

Re : [RESOLU] GRUB ...cassé!

Si gparted les voit alors parted aussi. Donnes moi le résultat de sudo parted -l où l'on voit sda s'il te plaît.


Debian / Archlinux | Gnome / KDE

Hors ligne

#12 Le 24/09/2014, à 11:56

ouaibe

Re : [RESOLU] GRUB ...cassé!

désolé Skubu j'avais la tête ailleurs, voici donc la partie sda

Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  135MB   134MB                   Microsoft reserved partition  msftres
 2      135MB   300GB   300GB   ext4            debian                        boot
 3      300GB   305GB   5000MB  linux-swap(v1)  swap                          boot
 4      305GB   1005GB  700GB   ntfs            donnees
 5      1005GB  2005GB  1000GB  ntfs            photos
 6      2005GB  3001GB  995GB   ntfs            medias

Hors ligne

#13 Le 24/09/2014, à 12:35

Skubu

Re : [RESOLU] GRUB ...cassé!

Eh bien (U)EFI aussi donc on oublie pour Legacy.

Bon je lis en même temps la doc pour t'aider.

Avant de chrooter résumons :
Sur sdd tu as : ta partition EFI indispensable pour amorcer ubuntu/debian.
Sur sda : le système debian

C'est tout ce qu'il nous faut je crois.

Passons au chroot :

sudo mount /dev/sda2 /mnt
sudo mount -t proc proc /mnt/proc
sudo mount -t sysfs sys /mnt/sys
sudo mount -o bind /dev /mnt/dev
sudo mount -t vfat sdd1 /mnt/boot/efi
sudo mkdir /mnt/boot/efi/EFI
sudo chroot /mnt /bin/bash

Copies-colles ligne par ligne et rapportes les erreurs s'il y en a ici. Inutile d'aller plus loin s'il y a des erreurs.


Debian / Archlinux | Gnome / KDE

Hors ligne

#14 Le 24/09/2014, à 12:45

ouaibe

Re : [RESOLU] GRUB ...cassé!

C'est très clair, mais à part les 7 lignes que tu me donnes, dois-je effectuer une autre manip' ? dois-je réinstaller GRUB2 ouseulement faire ces 7 lignes ?

Hors ligne

#15 Le 24/09/2014, à 13:04

Skubu

Re : [RESOLU] GRUB ...cassé!

Les 7 lignes servent seulement pour le chroot. Le chroot consiste à prendre la main en tant que root sur une partition système dont on n'a plus accès.

Après avoir validé la dernière la ligne, tu dois retrouver le prompt root de ton debian. Quand tu auras ça on pourra passer à la restauration de grub-efi.


Debian / Archlinux | Gnome / KDE

Hors ligne

#16 Le 24/09/2014, à 13:16

ouaibe

Re : [RESOLU] GRUB ...cassé!

Le CHROOT dois se faire via un live CD/USB
Ma question concernait surtout le fait de devoir rester en live CD/USB et attendre la suite ou me déconnecter ensuite ?

Hors ligne

#17 Le 24/09/2014, à 13:30

ouaibe

Re : [RESOLU] GRUB ...cassé!

J ai un message d erreur

user@debian:~$ sudo mount -t vfat sdd1 /mnt/boot/efi
mount: special device sdd1 does not exist

et la pop up suivante

unable to mount ISO image

Error mounting: mount: block device /dev/sdf1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdf1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Hors ligne

#18 Le 24/09/2014, à 13:39

Skubu

Re : [RESOLU] GRUB ...cassé!

Un chroot est temporaire et s'effectue depuis n'importe quel autre système GNU/Linux installé ou via un live CD/USB. Si tu te déconnectes, il te faudra retaper les 7 lignes. Pour quitter le chroot, tapes

exit

et ensuite il faut démonter tout ce qui a été monter dans le bon ordre avant de redémarrer.

sudo umount /mnt/boot/efi
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc

et enfin

sudo reboot

En attendant je me renseigne pour grub-efi - debian.


Debian / Archlinux | Gnome / KDE

Hors ligne

#19 Le 24/09/2014, à 13:40

ouaibe

Re : [RESOLU] GRUB ...cassé!

merci bcp par avance

Hors ligne

#20 Le 24/09/2014, à 13:48

Skubu

Re : [RESOLU] GRUB ...cassé!

ouaibe a écrit :

J ai un message d erreur

user@debian:~$ sudo mount -t vfat sdd1 /mnt/boot/efi
mount: special device sdd1 does not exist

et la pop up suivante

unable to mount ISO image

Error mounting: mount: block device /dev/sdf1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdf1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

les partitions sda et sdd sont bien listées par gparted/parted -l ?
sdf1 ?? Qu'est-ce ? Qu'appelles-tu pop up ? Ça intervient à quel moment ? En ligne de commande il n'y a pas de pop up...

Combien de périphérique de stockage possèdes-tu ? Et tu n'as rien en sdb et sdc ? ça passe de sda à sdd puis sdf ? C'est étrange.





EDIT : https://fr.wikipedia.org/wiki/Unified_E … re_boot.29
Est-ce toi qui a installé debian ? Te souviens-tu avoir désactiver le "secure boot" ? car ça m'étonnerait que debian soit reconnus par le "secure boot".

Bon sinon pour debian, il semblerait qu'il faut installer le paquet grub-efi-amd64 pour un système avec architecture 64bits.

uname -a

te l'indiquera. x86_64 en fin de ligne t'indique que tu es sur un système 64bits.
Je n'ai pas de système debian sous la main pour vérifier. Il pourrait aussi être utile de consulter les logs d'apt dans /var/log/apt/... pour savoir si multisystem n'a pas remplacé grub-efi par grub-pc http://doc.ubuntu-fr.org/apt-get#historique

Dernière modification par Skubu (Le 24/09/2014, à 14:15)


Debian / Archlinux | Gnome / KDE

Hors ligne

#21 Le 24/09/2014, à 13:57

ouaibe

Re : [RESOLU] GRUB ...cassé!

alors réponses à toutes tes questions

les partitions sda et sdd sont bien listées par gparted/parted -l ?

oui

sdf1 ?? Qu'est-ce ?

aucune idée.
Non listée dans gparted

Qu'appelles-tu pop up ? Ça intervient à quel moment ? En ligne de commande il n'y a pas de pop up...

après avoir saisi dans le terminal

user@debian:~$ sudo mount -t vfat sdd1 /mnt/boot/efi

le message d'erreur suivant apparait dans ce même terminal

mount: special device sdd1 does not exist

puis 2 ou 3 secondes après, c'est une pop-up (extérieure au terminal) qui s'ouvre avec le message suivant

unable to mount ISO image

Error mounting: mount: block device /dev/sdf1 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sdf1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Sinon en ce qui concerne mes différents DDs de stockage tout est OK dans gparted/parted -l que je te mets au complet

Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  135MB   134MB                   Microsoft reserved partition  msftres
 2      135MB   300GB   300GB   ext4            debian                        boot
 3      300GB   305GB   5000MB  linux-swap(v1)  swap                          boot
 4      305GB   1005GB  700GB   ntfs            donnees
 5      1005GB  2005GB  1000GB  ntfs            photos
 6      2005GB  3001GB  995GB   ntfs            medias


Model: ATA Hitachi HDS72107 (scsi)
Disk /dev/sdb: 750GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type     File system  Flags
 1      1049kB  750GB  750GB  primary  ntfs


Model: ATA ST2000DM001-1CH1 (scsi)
Disk /dev/sdc: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2000GB  2000GB  primary  ntfs


Model: ATA SAMSUNG SSD SM84 (scsi)
Disk /dev/sdd: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  525MB   524MB   fat32        EFI system partition          boot
 2      525MB   567MB   41,9MB  fat32        Basic data partition          hidden
 3      567MB   701MB   134MB                Microsoft reserved partition  msftres
 4      701MB   1215MB  514MB   ntfs         Basic data partition          hidden, diag
 5      1215MB  243GB   242GB   ntfs         Basic data partition
 6      243GB   243GB   367MB   ntfs                                       hidden, diag
 7      243GB   256GB   12,7GB  ntfs         Microsoft recovery partition  hidden, diag


Model: JetFlash Transcend 2GB (scsi)
Disk /dev/sdi: 2022MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  2022MB  2021MB  primary  fat32        boot


Model: Generic Flash Disk (scsi)
Disk /dev/sdj: 1033MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End    Size   Type     File system  Flags
 1      512B   390MB  390MB  primary               boot

Hors ligne

#22 Le 24/09/2014, à 14:32

Skubu

Re : [RESOLU] GRUB ...cassé!

J'ai édité mon message précédent.

Il faudrait chercher à savoir pourquoi sdd1 ne veut pas se monter. sdf1 = sdd1 = image ISO ? Y a-t-il un risque à recréer la partition EFI /dev/sdd1 ?
Beaucoup d'interrogations encore et je vais devoir te laisser.


Je laisse les liens que je consultais ici pour les retrouver facilement.
Concernant Chroot:
https://wiki.archlinux.fr/Chroot
http://doc.ubuntu-fr.org/chroot

Concernant UEFI
https://wiki.archlinux.fr/GRUB#Syst.C3.A8mes_UEFI
http://www.debian-fr.org/debian-en-efi-t47929.html
http://superuser.com/questions/376470/h … -grub2-efi
https://forums.archlinux.fr/topic11921. … a746b59645


Allez courage.


Debian / Archlinux | Gnome / KDE

Hors ligne

#23 Le 24/09/2014, à 14:48

ouaibe

Re : [RESOLU] GRUB ...cassé!

Bon en tout cas bien merci pour ton aide ...

EDIT : https://fr.wikipedia.org/wiki/Unified_E … re_boot.29
Est-ce toi qui a installé debian ? Te souviens-tu avoir désactiver le "secure boot" ? car ça m'étonnerait que debian soit reconnus par le "secure boot".

Bon sinon pour debian, il semblerait qu'il faut installer le paquet grub-efi-amd64 pour un système avec architecture 64bits.

uname -a

te l'indiquera. x86_64 en fin de ligne t'indique que tu es sur un système 64bits.
Je n'ai pas de système debian sous la main pour vérifier. Il pourrait aussi être utile de consulter les logs d'apt dans /var/log/apt/... pour savoir si multisystem n'a pas remplacé grub-efi par grub-pc http://doc.ubuntu-fr.org/apt-get#historique

Oui, tout est fait maison et installé par mezigues et oui aussi je suis sous 64 bits (dit dans mon premier post)

uname -a

Linux xps8700 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_64 GNU/Linux


Il faudrait chercher à savoir pourquoi sdd1 ne veut pas se monter. sdf1 = sdd1 = image ISO ? Y a-t-il un risque à recréer la partition EFI /dev/sdd1 ?

Effectivement! Je vais parcourir les liens que tu as laissés ... à plus.

Hors ligne

#24 Le 24/09/2014, à 20:06

Skubu

Re : [RESOLU] GRUB ...cassé!

Après avoir monté /dev/sda2 dans /mnt avec cette commande

sudo mount /dev/sda2 /mnt

fais un

sudo ls -l /mnt/boot/

Si dans le résultat tu vois un répertoire se nommant efi essaies

sudo mount -t /dev/sdd1 /mnt/boot/efi

Si ça ne fonctionne pas, je ne vois pas d'autre solution que de reformater sdd1 comme ici http://wiki.debian-facile.org/doc:install:uefi
Avant de formater il peut être judicieux de garder une copie de cette partition. Voir ici http://doc.ubuntu-fr.org/dd#copier_une_ … differente






Quand tu auras réussi à monter sdd1 puis chrooter il faudra exécuter ces commandes :

apt-get install grub-efi-amd64 ...or alternatively... apt-get install grub-efi
update-grub

Debian / Archlinux | Gnome / KDE

Hors ligne

#25 Le 24/09/2014, à 20:20

ouaibe

Re : [RESOLU] GRUB ...cassé!

Bonsoir Skubu,

Merci pour tous ces conseils et propositions. Je ne peux rien faire de suite.
Je suis ta proc. plus tard ou demain et te tiens rapidement au courant .... a plus donc.

Hors ligne