Page 1 sur 1

[grub] Non-détection de mes environnements (Résolu)

Publié : mar. 28 août 2012, 17:16
par esclapion
Bonjour à tous,


J'ai un problème empoisonnant depuis des mois : ni os-prober, ni grub-mkconfig ne détectent correctement les sytèmes installés sur mon PC.

J'ai une série de Arch, une Manjaro, une LMDE, un W7, et rien à faire pour les voir tous à la fois.

Le seul qui est vu sans arrêt est paradoxalement W7. :D

J'ai essayé Burg, ce n'est pas mieux. J'ai plusieurs disques, mais tous mes systèmes sont sur mon SSD.

Merci d'avance de toute idée.

(edit)

Je m'en sors actuellement avec un 40-custom, mais c'est pas une solution très viable.

Re: [grub] Non-détection de mes environnements

Publié : mar. 28 août 2012, 18:00
par misaine
bonjour,
ton grub dépend de quel OS ? c'est un grub1 ou un grub2 ?

edit: suis-je bête avec 40_custom c'est un grub2
essayes de monter d'abord les partitions puis refait un os-prober

Re: [grub] Non-détection de mes environnements

Publié : mar. 28 août 2012, 18:43
par esclapion
Bonjour misaine,

Merci, excellente idée.

Avant :

Code : Tout sélectionner

[root@arch Neuf]# os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
/dev/sda9:Manjaro Linux (0.8):ManjaroLinux:linux
Après montage de tout :

Code : Tout sélectionner

[root@arch Neuf]# os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
/dev/sda2::Arch:linux
/dev/sda3::Arch1:linux
/dev/sda9:Manjaro Linux (0.8):ManjaroLinux:linux
[root@arch Neuf]# 
Bon, LMDE n'est pas vu, m'enfin, il y a un gros progrès. :bravo:

Re: [grub] Non-détection de mes environnements

Publié : mar. 28 août 2012, 21:30
par misaine
sans doute que lmde n'a pas les fichiers nécessaires a sa détection.
si tu peux démarrer lmde, tu démarres dessus puis tu fais en root un update-grub. ça va créer dans son /boot/grub/ les fichiers nécessaires.
ensuite tu reviens sur ton arch principale et tu mets a jour ton grub toujours en ayant monté les partitions.
# os-prober
# grub-mkconfig -o /boot/grub/grub.cfg

Re: [grub] Non-détection de mes environnements

Publié : mar. 28 août 2012, 23:14
par esclapion
Oui, merci. Je viens de regarder, et elle est effectivement vérolée.

Je passe le sujet en résolu.

Re: [grub] Non-détection de mes environnements (Résolu)

Publié : mer. 29 août 2012, 09:48
par mimile
Pour en rajouter une couche, quand j'ai installé LMDE, le menu grub2 ne voyait pas ma Arch mais en revanche m'affichait 5 fois de suite ma Debian Lenny.

Comme j'avais peaufiné le grub2 de ma Squeeze, c'est d'office celui-là que j'utilise quand j'installe une nouvelle distribution.

Avec le disque d'installation en mode rescue, je rétablis le MBR pour qu'il pointe sur la racine de Squeeze puis je passe sous Squeeze et je fais un update-grub.

Finalement, j'ai remplacé LMDE par Manjaro - dont on parle beaucoup actuellement - mais elle est franchement incomplète car, pour installer mes imprimantes, j'ai dû télécharger ce qu'on trouve habituellement dans les autres distros : cups, foomatic.db, foomatic-engine, footmatic-nonfree, hplip et des éléments essentiels comme libreoffice ne sont même pas installés.

Bref, c'est pas demain la veille que je l'utiliserai en lieu et place d'Arch.