web-dev-qa-db-fra.com

Configuration de GRUB pour plusieurs distributions sur différents périphériques de stockage

Dans mon ordinateur portable, j'ai un SSD de 128 Go (/dev/sdb) et un disque dur de 1 To (/dev/sda). Avant aujourd'hui, j'avais installé Ubuntu 18.04 sur une partition de 30 Go (sdb5) sur le disque SSD, à côté de Windows 10 sur une partition de 90 Go (sdb3).

Maintenant, j'ai choisi d'installer un minimum de Lubuntu sur le disque dur pour les moments où je dois simplement naviguer sur le Web ou effectuer des activités simples avec une batterie épuisée. J'ai créé une partition de 7,5 Go pour/(sda4) ainsi qu'une partition de remplacement de 512 Mo (sda3) et une partition BIOS de 5 Mo (sda2). La dernière que j'ai faite sans vraiment savoir ce que je faisais car sinon, je recevais une erreur partition table requires a separate partition for boot loader code. J'ai laissé la plus grande partition sda1 en tant que partition de données pour tous les systèmes.

Une fois l’installation terminée et le PC redémarré, j’ai été accueilli par mon Ubuntu GRUB habituel, situé sur le disque SSD de la précédente installation Ubuntu. Normalement, je serais heureux de ce résultat - sauf que GRUB ne semble pas voir la partition de Lubuntu. J'ai vérifié GRUB Customizer et il n'y apparaît pas non plus.

Ma question est la suivante: comment puis-je faire en sorte que Ubuntu GRUB à partir du disque dur SSD soit visible sur le disque dur du Lubuntu?

1
SakoDaemon

Toutes mes excuses à tous ceux qui ont répondu/commenté ... Avant que vous n'ayez le temps, j'ai réussi à essayer un autre correctif qui a fonctionné. En gros, quelque chose qui corrige la plupart des problèmes liés au démarrage (je jure que ce logiciel est magique), ce qui signifie que je viens de lancer boot-repair et voilà le problème résolu.

0
SakoDaemon

Vous pouvez essayer d'ajouter "GRUB_DISABLE_OS_PROBER = false" à votre fichier/etc/default/grub, puis effectuez une opération "Sudo update-grub".

Sudo gedit /etc/default/grub

Ajoutez "GRUB_DISABLE_OS_PROBER = false" sans les guillemets si ce n'est déjà fait et ensuite:

Sudo update-grub

Il devrait rechercher d'autres partitions dans d'autres lecteurs et ajouter l'entrée à votre fichier grub.cfg.

0
gaba