Page 1 sur 1

[os-prober]ne trouve pas l'autre os (en cours)

Publié : mer. 23 avr. 2014, 21:05
par albireo
j'ai
- un disque /dev/sda avec /archlinux /home ext4
- un disque /dev/sdb avec
sdb1 : swap
sdb2 : ubuntu 14-04 que je viens d'installer btrfs
sdb 3: data (music,photo) ext4
Grub est sur sda
je boote sur /dev/sda pour lancer arch sans problème mais os-prober ne me detecte pas ubuntu sur /dev/sda2 donc je ne peux pas demarrer ubuntu. C'est pas que je l'utilise souvent mais c'est celle que j'installe chez les autres ...

j'ai déjà eu ce problème mais je ne me rappelle plus comment j'avais fait pour le resoudre :(

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : jeu. 24 avr. 2014, 10:03
par mimile
Salut,

C'est peut-être une faute de frappe mais tu indiques d'abord que Ubuntu se trouve sur sdb2 et ensuite tu indiques que os-prober ne trouve pas Ubuntu en sda2.

Ceci expliquerait peut-être cela ?

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : jeu. 24 avr. 2014, 10:35
par albireo
oui c'est une faute de frappe, ubuntu est bien sur /dev/sdb2.

C'est comme ça :
sda1 ext4 /arch
sda2 ext4 /home

sdb1 swap
sdb2 btrfs ubuntu
sdb3 ext4 data (music,photo) monté sur /arch/home/data

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : jeu. 24 avr. 2014, 11:31
par Elbarto
est-ce qu'ubuntu a installé son propre gestionnaire de boot type grub sur sdb ?

si oui il suffirait de créer un menu supplémentaire pour chainer sur le second grub de sdb, dans arch tu as la possibilité d'ajouter un menu personnalisé ( fichier /etc/grub.d/40_custom à éditer, puis tu lances un "grub-mkconfig -o /boot/grub/grub.cfg", ça ajoutera la nouvelle entrée présente dans 40_custom )

pas sûr à 100% mais le menuentry pour chainloader ressemble à ça :

Code : Tout sélectionner

menuentry 'Ubuntu' {
set root=(hd1,msdos1)
chainloader +1
}
tu peux tester directement les commandes depuis le shell de secours de grub pour valider la bonne syntaxe ( notamment le set root, pas sûr que ça soit (hd1,msdos1) )

si pas de second grub alors il faut créer un menu qui lance directement ubuntu, il y aura toujours un "set root" à faire pour dire à grub où se trouve la partition d'ubuntu, puis lancer le noyau linux d'ubuntu avec les options appropriées,

tu peux t'inspirer de ce qui est fait pour archlinux en consultant le fichier grub.cfg,

enfin il existe des live cds pour réparer/modifier les entrées de grub mais j'ai jamais testé :

http://www.supergrubdisk.org/

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : jeu. 24 avr. 2014, 16:34
par misaine
monte la partition recherchée puis refait un

Code : Tout sélectionner

os-prober
sans oublier ensuite

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
ça devrait trouver ubuntu

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : jeu. 24 avr. 2014, 20:28
par albireo
pour misaine : j'ai déjà fait et ça ne trouve toujours pas ubuntu. avant il y avait un fichier device.map et je ne l'ai pas dans grub ou boot (je sais plus ou il se trouvait) et je me demande si c'est normal. si non, comment recontruire ce fichier ?

pour elbarto : c'est ce que je vais tenter mais pas ce soir je n'ai pas le temps

merci quand même ;-)

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : mer. 28 avr. 2021, 16:28
par falke
désolé pour ce déterrage , mais :

il semblerait qu'os-prober ne trouve pas l'os installé dans un sous-volume @ Btrfs
lorsqu'on à une configuration qui se présente ansi :

un linux avec grub sur une partition Ext
un linux avec grub sur une partition Brtfs

un update-grub lancé depuis la parition Ext ne reconnais pas l'os sur Btrfs

j'ai donc utilisé l'utilitaire live-cd grub.repair de linuxmint pour installer un grub sur la partition Btrfs , et là aucun pb pour reconnaitre les deux linux.

Re: [os-prober]ne trouve pas l'autre os (en cours)

Publié : dim. 02 mai 2021, 12:49
par Xherko227
J’ai rencontré le même problème avec Windows qui avais disparu de GRUB
J’ai résolu mon problème d’une manniere douteuse mais cela a fonctionné alors au cas où

J’ai installé grub customizer et sur le coter droit dans entre supprimer il y avait Windows je l’ai donc replacé dans le schema des entrés.

J’espère que cela pourra t’aider même si j’en suis pas sur :copain: