Page 1 sur 1

[boot grub2] plus d'acces a archlinux suite a une MAJ ubunt

Publié : mer. 08 janv. 2014, 12:15
par mabrak
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 :

Code : Tout sélectionner

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.

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : mer. 08 janv. 2014, 13:20
par FoolEcho
Salut,

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).

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : mer. 08 janv. 2014, 14:44
par Elbarto
oui l'occasion de découvrir la manip du chroot, une fois maitrisée on peut alors faire face à une grande variété de problèmes en toute sérénité,

sinon le wiki fr pédale dans la semoule, à moins que ça vienne de mon fai

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : jeu. 09 janv. 2014, 12:02
par mabrak
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 :

Code : Tout sélectionner

menuentry 'windows 7' {
set root='(hd0,msdos3)'
chainloader+1
}

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : jeu. 09 janv. 2014, 13:41
par mimile
Salut,

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 :

Code : Tout sélectionner

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 SP1" --class windows --class os {
	insmod part_msdos
	insmod ntfs
	set root='(hd0,msdos1)'
	search --no-floppy --fs-uuid --set=root 70CCF2F90F3ED419
	chainloader +1
}

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : jeu. 09 janv. 2014, 14:59
par mabrak
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 ?

Re: [boot grub2] plus d'acces a archlinux suite a une MAJ ub

Publié : mer. 15 janv. 2014, 10:42
par mimile
Bonjour,

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