Bonjour à tous .Je dispose sur mon portable d'un triple boot arch-ubuntu-windows7.Suite à une maj de ubuntu , mon système ne boot plus
sur le grub d'arch mais sur celui d'ubuntu.
Depuis je n'ai plus accès à arch au boot.
J'ai essayé de lancer os-prober , mais celui-ci ne détecte pas la partition archlinux.
Voilà mon fdisk :
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2048 37750783 18874368 27 Hidden NTFS WinRE
/dev/sda2 * 37750784 37955583 102400 7 HPFS/NTFS/exFAT
/dev/sda3 37955584 345155583 153600000 7 HPFS/NTFS/exFAT
/dev/sda4 345155584 1250263039 452553728 5 Étendue
/dev/sda5 345157632 578381823 116612096 83 Linux
/dev/sda6 1242179584 1250263039 4041728 82 partition d'échange Linux / Solaris
/dev/sda7 578383872 630159359 25887744 83 Linux
/dev/sda8 630161408 1242177535 306008064 83 Linux
avec sda3:windows7
sda5:ubuntu
sda6:swap
sda7:archlinux /root
sda8:archlinux /home
Après avoir navigué sur différents topics je fais appel à votre aide.
En vous remerciant d'avance.
Soit tu refais un grub-install du grub d'Arch depuis un chroot, soit tu rajoutes l'entrée pour Arch dans le grub.cfg d'Ubuntu (en passant par le fichier custom: http://wiki.archlinux.fr/Grub#D.C3.A9ma ... t.C3.A8mes).
«The following statement is not true. The previous statement is true.»
merci à vous j'ai réglé le problème en lançant un grub-install depuis un chroot .merci à vous .Cependant Windows 7 n'a pas été détecté par grub.
Sachant qu'il est sur le partition sda3 je vais essayer de le faire manuellement avec le fichier 40_custom . Le voici :
Je suis aussi en triple-boot (W7, Debian Wheezy et Arch).
J'utilise le grub de Wheezy qui, de mon point de vue, est d'une approche plus simple et détecte tous les OS (sauf, étrangement) l'image "fallback" d'Arch (que j'ai donc dû ajouter manuellement)
Si je m'en réfère à mon grub.cfg, il faut laisser un espace entre chainloader et +1 (mais ce n'est peut-être pas important) :
Si ça peut t'être utile, voici la portion de mon grug.cfg qui concerne W7 :
je te remercie
edit : petite question lorsque que l'on ajoute a la main W7 dans le fichier 40_custom , pour msdosx , avec x qui oit faire référence à la partition contenant le systeme ou alors la partion de boot ?
Je prends seulement connaissance de l' "edit" que tu as ajouté à ton dernier message.
Je suis en peine de te répondre car j'ai installé W7 après avoir préalablement partitionné mon disque primaire de sorte que je n'ai pas de partition de boot (j'ai trois partitions primaires NTFS et un partition étendue dans laquelle j'ai installé Debian Wheezy et Archlinux).
Tu auras remarqué qu'en ce qui concerne Seven mon grub.cfg pointe directement sur la première partition de mon disque (hd0,msdos1).
Tu peux toujours essayer en indiquant hd0,msdos3 puisque selon ce qui apparaît dans ton premier message Seven est installé sur cette partition.
Néanmoins, je constate qu'il y a une astérisque concernant la partition sda2 (hd0,msdos2) ce qui implique qu'il s'agit d'une partition active.
Je pense que tu ne courre pas grand risque à essayer d'abord hd0,msdos2 et si ça ne marche pas, essayer hd0,msdos3.
Amicalement,
PS : j'observe que W7 (qui a été détecté par Wheezy) se trouve dans la rubrique /etc/grub.d/30_os-prober
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
(Jean-Luc GODARD)