Problème de Grub
Fermé
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
-
23 sept. 2012 à 15:32
mamiemando Messages postés 33271 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 - 26 sept. 2012 à 08:34
mamiemando Messages postés 33271 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 - 26 sept. 2012 à 08:34
5 réponses
mamiemando
Messages postés
33271
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 781
24 sept. 2012 à 10:15
24 sept. 2012 à 10:15
Ton grub a été mal réparé. Je te propose de réparer grub "à l'ancienne" :
http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h4-cas-daeacutetude-nadeg2--restaurer-un-boot-loader-linux
(N'oublie pas de passer en root avec la commande suivante)
La seule difficulté c'est de monter ta partition / dans un répertoire (par exemple /mnt/linux) et ensuite de se laisser guider. Si tu n'y arrives pas, démarre sur ton CD d'installation ubuntu et reporte-moi le résultat des commandes :
Bonne chance
http://www.mistra.fr/tutoriel-linux-configurer-boot-loader-grub-lilo.html#h4-cas-daeacutetude-nadeg2--restaurer-un-boot-loader-linux
(N'oublie pas de passer en root avec la commande suivante)
sudo -s
La seule difficulté c'est de monter ta partition / dans un répertoire (par exemple /mnt/linux) et ensuite de se laisser guider. Si tu n'y arrives pas, démarre sur ton CD d'installation ubuntu et reporte-moi le résultat des commandes :
parted -l mount
Bonne chance
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
24 sept. 2012 à 14:46
24 sept. 2012 à 14:46
merci d'avor pris le temps de répondre :)
je pense que le problème est beaucoup plus complexe qu'un grub mal installer, j'ai ma partition /dev/sda2 qui est endommagé (c'est la partition système d'ubtunu) j'ai essayer de la reparer avec la commande
donc le résultat des commandes à partir du CD :
quand je les execute en root, ça ne change rien pour
sinon ma question maintenant c'est : est ce que c'est possible de réparer ubuntu 12.04 avec un CD live 10.04 ? je doute que ça soit possible mais bon ... ^^
je pense que le problème est beaucoup plus complexe qu'un grub mal installer, j'ai ma partition /dev/sda2 qui est endommagé (c'est la partition système d'ubtunu) j'ai essayer de la reparer avec la commande
sudo badblocks -sv /dev/sda2ça rien donné j'ai eu juste un message a la fin disant que 486 blocks endommagé ont été repéré ... là je tente la réparation avec fsck je verrais ce que ça donne.
donc le résultat des commandes à partir du CD :
ubuntu@ubuntu:~$ parted -l Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only. Error: /dev/sr0: unrecognised disk label ubuntu@ubuntu:~$ mount aufs on / type aufs (rw) none on /proc type proc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /dev type devtmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) /dev/sr0 on /cdrom type iso9660 (ro,noatime) /dev/loop0 on /rofs type squashfs (ro,noatime) none on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) none on /dev/shm type tmpfs (rw,nosuid,nodev) tmpfs on /tmp type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755) none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) gvfs-fuse-daemon on /home/ubuntu/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ubuntu)
quand je les execute en root, ça ne change rien pour
mountpar contre
parted -lmet du temps à afficher le resultat (toujours pas afficher).
sinon ma question maintenant c'est : est ce que c'est possible de réparer ubuntu 12.04 avec un CD live 10.04 ? je doute que ça soit possible mais bon ... ^^
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
24 sept. 2012 à 15:06
24 sept. 2012 à 15:06
voila ce que donne sudo parted -l :
ubuntu@ubuntu:~$ sudo parted -l Model: ATA ST9160827AS (scsi) Disk /dev/sda: 160GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32,3kB 69,2GB 69,2GB primary ntfs boot 2 69,2GB 84,9GB 15,7GB primary 3 84,9GB 130GB 45,0GB primary ntfs 4 130GB 160GB 30,1GB primary ext4 Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only. Error: /dev/sr0: unrecognised disk label
Utilisateur anonyme
Modifié par ikewdu le 24/09/2012 à 16:52
Modifié par ikewdu le 24/09/2012 à 16:52
Bjr,
Si tu as le DVD W7 (choisir le mode réparer) ou la console de réparation de W7 (elle est ici: https://www.pcastuces.com/pratique/windows/7/cle_usb_reparation/page3.htm), démarre dessus et en mode de commande, tape ce qui suit.
bootrec /fixmbr
bootrec /fixboot
Si échec
bootsect /nt60 sys /mbr
Ca va réparer le mbr de W7 et supprimer grub. Ton windows devrait redémarrer directement. Déjà, tu verras s'il fonctionne.
Il ne te restera plus ensuite qu'à réparer grub depuis le live-cd Ubuntu. Le plus "visuel" est d'installer boot-repair et de faire une "réparation recommandée"
Si tu as le DVD W7 (choisir le mode réparer) ou la console de réparation de W7 (elle est ici: https://www.pcastuces.com/pratique/windows/7/cle_usb_reparation/page3.htm), démarre dessus et en mode de commande, tape ce qui suit.
bootrec /fixmbr
bootrec /fixboot
Si échec
bootsect /nt60 sys /mbr
Ca va réparer le mbr de W7 et supprimer grub. Ton windows devrait redémarrer directement. Déjà, tu verras s'il fonctionne.
Il ne te restera plus ensuite qu'à réparer grub depuis le live-cd Ubuntu. Le plus "visuel" est d'installer boot-repair et de faire une "réparation recommandée"
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
24 sept. 2012 à 17:22
24 sept. 2012 à 17:22
Bonjour ikewdu,
enfaite je n'ai plus de Win 7 d'installer sur l'ordi, doit-je le réinstaller et faire la réparation du boot après ou je fais directement la réparation du boot sans installer windows ?
enfaite je n'ai plus de Win 7 d'installer sur l'ordi, doit-je le réinstaller et faire la réparation du boot après ou je fais directement la réparation du boot sans installer windows ?
mamiemando
Messages postés
33271
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 781
24 sept. 2012 à 19:54
24 sept. 2012 à 19:54
Personnellement j'oublierais la partie bootrec et bootsect qui à terme ne servent à rien puisque tu vas de toute façon mettre grub à la fin.
Déjà première remarque ta table des partitions est bizarre :
Apperemment il y a une partition /dev/sda2 qui a un rôle assez mystérieux (visiblement elle est déclarée mais pas formatée). Par ailleurs si /dev/sda4 pour être une partition / de taille plus que respectable, on ne voit pas de partition de swap.
On va déjà monter ce qui est dans /dev/sda4 et voir ce qui s'y trouve. Voici les commandes à taper à partir de ton live CD ubuntu :
En admettant que tu vois quelque chose dans ce genre :
... ça veut dire que c'est bien ta partition / (poursuis ce qui est écrit). Sinon indique-moi quels fichiers sont listés (ou si tu reconnais à quelle partition ils correspondent) et ignore ce qui suit.
Bonne chance
Déjà première remarque ta table des partitions est bizarre :
Number Start End Size Type File system Flags 1 32,3kB 69,2GB 69,2GB primary ntfs boot 2 69,2GB 84,9GB 15,7GB primary 3 84,9GB 130GB 45,0GB primary ntfs 4 130GB 160GB 30,1GB primary ext4
Apperemment il y a une partition /dev/sda2 qui a un rôle assez mystérieux (visiblement elle est déclarée mais pas formatée). Par ailleurs si /dev/sda4 pour être une partition / de taille plus que respectable, on ne voit pas de partition de swap.
On va déjà monter ce qui est dans /dev/sda4 et voir ce qui s'y trouve. Voici les commandes à taper à partir de ton live CD ubuntu :
sudo -s mkdir -p /mnt/linux mount -t ext4 /dev/sda4 /mnt/linux ls /mnt/linux
En admettant que tu vois quelque chose dans ce genre :
bin boot cdrom dev etc home initrd.img lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var vmlinuz
... ça veut dire que c'est bien ta partition / (poursuis ce qui est écrit). Sinon indique-moi quels fichiers sont listés (ou si tu reconnais à quelle partition ils correspondent) et ignore ce qui suit.
mount -o loop /dev /mnt/linux/dev chroot /mnt/linux mount /proc mount /sys update-grub umount /sys umount /proc exit umount /mnt/linux/dev umount /mnt/linux reboot
Bonne chance
Re,
Selon moi:
1 32,3kB 69,2GB 69,2GB primary ntfs boot (ça doit être W7, bootloader inclus)
2 69,2GB 84,9GB 15,7GB primary (c'est le recovery... formatage spécial)
3 84,9GB 130GB 45,0GB primary ntfs (une partition de données ?)
4 130GB 160GB 30,1GB primary ext4 (c'est Le Linux en un bloc... bizarre mais possible)
Pour le reste, le passage par bootrec n'est certes pas essentiel, mais il est simple et sûr, et comme il était question initialement de restaurer W7, ça permettait de vérifier son bon fonctionnement. Après, la réinstallation de grub est simple à faire... mais vu la bizarrerie de l'installation de Ubuntu, moi, j'aurais refait une installation propre.
Selon moi:
1 32,3kB 69,2GB 69,2GB primary ntfs boot (ça doit être W7, bootloader inclus)
2 69,2GB 84,9GB 15,7GB primary (c'est le recovery... formatage spécial)
3 84,9GB 130GB 45,0GB primary ntfs (une partition de données ?)
4 130GB 160GB 30,1GB primary ext4 (c'est Le Linux en un bloc... bizarre mais possible)
Pour le reste, le passage par bootrec n'est certes pas essentiel, mais il est simple et sûr, et comme il était question initialement de restaurer W7, ça permettait de vérifier son bon fonctionnement. Après, la réinstallation de grub est simple à faire... mais vu la bizarrerie de l'installation de Ubuntu, moi, j'aurais refait une installation propre.
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
25 sept. 2012 à 13:38
25 sept. 2012 à 13:38
re :)
oui pour la 3 c'est une partition de données, là j'en suis au point ou j'arrive plus a formater, je disque dure est apparement endomagé et Gparted n'arrive plus a s'executer, j'ai essayé de formater avec Disk utility mais il me dit qu'un autre processus utilise le disque.
faut que j'essaye de formater avec un outils encore plus puissant qui arriveras a forcer sur tout ça ...
vous n'aurais pas une façon de repartitionné tout ça avec terminal ?
oui pour la 3 c'est une partition de données, là j'en suis au point ou j'arrive plus a formater, je disque dure est apparement endomagé et Gparted n'arrive plus a s'executer, j'ai essayé de formater avec Disk utility mais il me dit qu'un autre processus utilise le disque.
faut que j'essaye de formater avec un outils encore plus puissant qui arriveras a forcer sur tout ça ...
vous n'aurais pas une façon de repartitionné tout ça avec terminal ?
mamiemando
Messages postés
33271
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 septembre 2024
7 781
26 sept. 2012 à 08:34
26 sept. 2012 à 08:34
Si gparted ne marche pas essaye avec parted.
Pour formater avec le terminal tu peux utiliser la commande mkfs, mais attention car les données présentes sur la partition deviendront définitivement irrécupérable. Par exemple si tu veux formater /dev/sda3 en ext4 :
Bonne chance
Pour formater avec le terminal tu peux utiliser la commande mkfs, mais attention car les données présentes sur la partition deviendront définitivement irrécupérable. Par exemple si tu veux formater /dev/sda3 en ext4 :
mkfs -t ext4 /dev/sda3
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
25 sept. 2012 à 13:41
25 sept. 2012 à 13:41
Bonjour,
oui effectivement la sda4 correspond a la partition linux, et en ce qui concerne la sda2 c'etait une partition formaté en ext4 mais qui a été endommagé je ne sais comment d'ailleur
oui effectivement la sda4 correspond a la partition linux, et en ce qui concerne la sda2 c'etait une partition formaté en ext4 mais qui a été endommagé je ne sais comment d'ailleur
Re,
Sda2 devait nécessairement être la partition de recovery (la taille, l'absence de format sont des indices forts). Elle est passée en ext4 très récemment, si j'en crois ce que tu as posté plus haut.
Si gparted plante, c'est que la table de partitions est endommagée, et je ne vois que Testdisk pour la réparer, sans garantie d'ailleurs. Il te fera au moins un bon diagnostic, et on trouve des tutos sur Internet. Disk utility, je ne connais pas (essaie éventuellement partition wizard, sait-on jamais).
Mais, depuis le début, je pressens un problème sur ton disque dur. Tes réinstallations échouées de W7 sentaient "mauvais" dès le début.
Sda2 devait nécessairement être la partition de recovery (la taille, l'absence de format sont des indices forts). Elle est passée en ext4 très récemment, si j'en crois ce que tu as posté plus haut.
Si gparted plante, c'est que la table de partitions est endommagée, et je ne vois que Testdisk pour la réparer, sans garantie d'ailleurs. Il te fera au moins un bon diagnostic, et on trouve des tutos sur Internet. Disk utility, je ne connais pas (essaie éventuellement partition wizard, sait-on jamais).
Mais, depuis le début, je pressens un problème sur ton disque dur. Tes réinstallations échouées de W7 sentaient "mauvais" dès le début.
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
25 sept. 2012 à 15:11
25 sept. 2012 à 15:11
oui, je ne sais pas, il se peut aussi que le DD soit mort, je vais essayer Testdisk je te te posterais le resultat, j'ai trouvé en cherchant sur le net la commande "sudo sfdisk -uM /dev/sda" pour repartitionné le disk, le repartionnement a réussis (j'ai mis qu'une seul partition sda1), j'ai reboot, mais sa n'a rien changer au probléme j'ai toujours une erreur quelque part :s
c'est le message d'erreur que j'ai en appuiyant sur F1 lors du chargement d'ubuntu à partir du cd live
udevd [90] : worker [95] failed which handling '/devices/pci0000:00/0000:00:1f.2/host2/target2:0:0:0/2:0:0:0/block/sda/sda1'
PS : j'ai essayé de lancer le cd de win7, maintenant il reste figé sur le "démarrage du programme d'installation", aussi je peux avoir acces a l'invite de commande de win7 a travers le CD.
c'est le message d'erreur que j'ai en appuiyant sur F1 lors du chargement d'ubuntu à partir du cd live
udevd [90] : worker [95] failed which handling '/devices/pci0000:00/0000:00:1f.2/host2/target2:0:0:0/2:0:0:0/block/sda/sda1'
PS : j'ai essayé de lancer le cd de win7, maintenant il reste figé sur le "démarrage du programme d'installation", aussi je peux avoir acces a l'invite de commande de win7 a travers le CD.
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
25 sept. 2012 à 15:39
25 sept. 2012 à 15:39
oki je vais tenter ;) merci pour l'aide ^^
damage123
Messages postés
65
Date d'inscription
jeudi 21 janvier 2010
Statut
Membre
Dernière intervention
3 novembre 2014
6
25 sept. 2012 à 16:10
25 sept. 2012 à 16:10
voila enfin finis l'analyse avec TestDisk et voici le rapport :
Tue Sep 25 14:04:00 2012
Command line: TestDisk
TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org/
OS: Linux, kernel 2.6.32-33-generic (#70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011) i686
Compiler: GCC 4.4
Compilation date: 2011-11-15T02:42:19
ext2fs lib: 1.41.9, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
/dev/sda: LBA, LBA48, DCO support
/dev/sda: size 312581808 sectors
/dev/sda: user_max 312581808 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
/dev/sr0 is not an ATA disk
Hard disk list
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - ST9160827AS, S/N:5RF0PAKY, FW:3.AHC
Disk /dev/sr0 - 721 MB / 687 MiB - CHS 352113 1 1 (RO), sector size=2048 - HL-DT-ST DVDRAM GSA-T20L, S/N:KZ184FL1805, FW:NC08
Partition table type (auto): Intel
Disk /dev/sda - 160 GB / 149 GiB - ST9160827AS
Partition table type: Intel
Analyse Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/0/2
file_pread(4,4096,buffer,33(0/0/34)) read err: Partial read
file_pread(4,1,buffer,88(0/1/26)) read err: Input/output error
NTFS: Can't read MFT
Current partition structure:
1 * HPFS - NTFS 0 0 2 19456 254 63 312576704
Ask the user for vista mode
file_pread(4,1,buffer,312576705(19457/0/1)) read err: Input/output error
Allow partial last cylinder : Yes
search_vista_part: 1
search_part()
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
NTFS at 0/0/2
filesystem size 312576704
sectors_per_cluster 8
mft_lcn 4
mftmirr_lcn 19536043
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(4,4096,buffer,33(0/0/34)) read err: Partial read
file_pread(4,1,buffer,88(0/1/26)) read err: Input/output error
NTFS: Can't read MFT
HPFS - NTFS 0 0 2 19456 254 63 312576704
NTFS, 160 GB / 149 GiB
file_pread(4,8,buffer,312576705(19457/0/1)) read err: Input/output error
Results
* HPFS - NTFS 0 0 2 19456 254 63 312576704
NTFS, 160 GB / 149 GiB
interface_write()
1 * HPFS - NTFS 0 0 2 19456 254 63 312576704
Tue Sep 25 14:04:00 2012
Command line: TestDisk
TestDisk 6.13, Data Recovery Utility, November 2011
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org/
OS: Linux, kernel 2.6.32-33-generic (#70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011) i686
Compiler: GCC 4.4
Compilation date: 2011-11-15T02:42:19
ext2fs lib: 1.41.9, ntfs lib: libntfs-3g, reiserfs lib: 0.3.1-rc8, ewf lib: 20100226
/dev/sda: LBA, LBA48, DCO support
/dev/sda: size 312581808 sectors
/dev/sda: user_max 312581808 sectors
Warning: can't get size for Disk /dev/mapper/control - 0 B - CHS 1 1 1, sector size=512
/dev/sr0 is not an ATA disk
Hard disk list
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63, sector size=512 - ST9160827AS, S/N:5RF0PAKY, FW:3.AHC
Disk /dev/sr0 - 721 MB / 687 MiB - CHS 352113 1 1 (RO), sector size=2048 - HL-DT-ST DVDRAM GSA-T20L, S/N:KZ184FL1805, FW:NC08
Partition table type (auto): Intel
Disk /dev/sda - 160 GB / 149 GiB - ST9160827AS
Partition table type: Intel
Analyse Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
Geometry from i386 MBR: head=255 sector=63
NTFS at 0/0/2
file_pread(4,4096,buffer,33(0/0/34)) read err: Partial read
file_pread(4,1,buffer,88(0/1/26)) read err: Input/output error
NTFS: Can't read MFT
Current partition structure:
1 * HPFS - NTFS 0 0 2 19456 254 63 312576704
Ask the user for vista mode
file_pread(4,1,buffer,312576705(19457/0/1)) read err: Input/output error
Allow partial last cylinder : Yes
search_vista_part: 1
search_part()
Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63
NTFS at 0/0/2
filesystem size 312576704
sectors_per_cluster 8
mft_lcn 4
mftmirr_lcn 19536043
clusters_per_mft_record -10
clusters_per_index_record 1
file_pread(4,4096,buffer,33(0/0/34)) read err: Partial read
file_pread(4,1,buffer,88(0/1/26)) read err: Input/output error
NTFS: Can't read MFT
HPFS - NTFS 0 0 2 19456 254 63 312576704
NTFS, 160 GB / 149 GiB
file_pread(4,8,buffer,312576705(19457/0/1)) read err: Input/output error
Results
* HPFS - NTFS 0 0 2 19456 254 63 312576704
NTFS, 160 GB / 149 GiB
interface_write()
1 * HPFS - NTFS 0 0 2 19456 254 63 312576704