#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é!
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