[Grub]Dual boot impossible (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

[Grub]Dual boot impossible (résolu)

Message par Ricard »

Bonjour.
J'ai un dual boot (win xp home + Arch) sur ma station.
Aujourd’hui, j'ai voulu booter Win mais il me sort une erreur 13.
Voici un fdisk -l

Code : Tout sélectionner

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1              63    81915434    40957686    7  HPFS/NTFS
/dev/sda2   *    81915435    82108214       96390   83  Linux
/dev/sda3        82108215   179767349    48829567+  83  Linux
/dev/sda4       179767350   976768064   398500357+  83  Linux
sda1 win
sda2 /boot
sda3 /
sda4 /home

Mon menu.lst

Code : Tout sélectionner

# (0) Arch Linux
title  Arch Linux
root   (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-uuid/7d853a4d-cdf5-48e6-b4c9-f67949976c20 ro vga=775 quiet
initrd /kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   (hd0,1)
kernel /vmlinuz26 root=/dev/disk/by-uuid/7d853a4d-cdf5-48e6-b4c9-f67949976c20 ro
initrd /kernel26-fallback.img

# (2) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

(hd0,0): soit premier disque première partition, ça colle pourtant. Arch boot très bien cependant. Il y a 8 mois environ, j'avais cassé ma table de partition, mais comme j'ai pas booté Win depuis, je ne m'en suis pas rendu compte, il y a peut-être un lien.
J'ai aussi rajouté un DD dans la machine, mais c'est uniquement pour une sauvegarde de /home via rsync.

Je précise que l'utilisation de Win est vraiment optionnelle et non bloquante pour moi, mais c'est ballot quand même.
Si vous avez une idée. :copain:
Dernière modification par Ricard le sam. 15 janv. 2011, 19:07, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Grub]Dual boot impossible

Message par FoolEcho »

Le truc qui m'interpelle est que ta partition windows n'est pas détectée comme bootable par fdisk (en dépit de la commande "makeactive" :shock: ).
Utilise cfdisk ou un outil de partitionnement (style parted) pour le faire et voit s'il y a du mieux.
Sans conviction, tu peux aussi essayer de commenter "makeactive" dans la section windows de ton menu.lst.

Peut-être aussi, l'amorce de xp a sauté de la première section de la partition sda1...
Ricard a écrit :Il y a 8 mois environ, j'avais cassé ma table de partition, mais comme j'ai pas booté Win depuis, je ne m'en suis pas rendu compte, il y a peut-être un lien.
Peut-être bien... quel genre de casse ? ça bootait normalement sur xp avant ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
chipster
Maître du Kyudo
Messages : 2063
Inscription : ven. 11 août 2006, 22:25
Localisation : Saint-Étienne (42)
Contact :

Re: [Grub]Dual boot impossible

Message par chipster »

Pour bien fonctionner, c'est la partie du mbr qui doit être écrite en spécifiant le disque dur global et non une partition donc je ne suis pas étonné que ça ne fonctionne pas. Il faudrait que tu modifies comme expliqué par @FoolEcho la partition de démarrage (en gros mettre sda1 et non sda2). Il y a des chances que tu sois obligé de reconfigurer grub avec un livecd
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Grub]Dual boot impossible

Message par Ricard »

Bonsoir.

Grace à cfdisk, j'ai mis l'amorce sur sda1 (et enregistré les modifs). Idem. Pas de changements. Un fdisk -l me donne toujours sda2 bootable après reboot.
XP bootait normalement avant.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Grub]Dual boot impossible

Message par FoolEcho »

Mouais... tu peux toujours essayer de réinstaller grub dans le mbr (sda tout court) depuis Arch.

Sinon, comme suggéré par chipster, je ne vois plus que l'option livecd... déjà pour voir si xp peut booter. Va voir du côté de supergrub http://www.supergrubdisk.org/ , ça devrait te permettre dans un premier temps de restaurer le démarrage xp (sûrement en écrasant le mbr :? ) puis de réinstaller grub de façon à remettre le double amorçage.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Grub]Dual boot impossible

Message par Ricard »

Je vais réinstaller grub sur sda, on verra bien. J'ai un Linux Mint Debian Edition sous la main :mrgreen:
Je fais mes sauvegardes avant, et je vous tiens au courant. :boirevite:
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Grub]Dual boot impossible

Message par Ricard »

Bon. Comme dit précédemment, je n'étais pas pressé. :D
Donc, réinstallation de Win car l'install précédente semblait cassée, j'ai réinstallé Grub à l'aide de "Super Grub Disk" et voilà. :wink:
Merci.

Edit: Ben non, finalement après reboot, toujours une erreur 13... :?
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

Re: [Grub]Dual boot impossible

Message par Ricard »

Bon, FSCK a résolu le problème... Encore un problème étrange résolu tout aussi étrangement... :roll:
Répondre