Pourquoi le menu Grub ne s'affiche-t-il pas lors du démarrage de mon ordinateur?
13
Je suis un nouvel utilisateur d'Ubuntu 12.04.
J'ai installé Ubuntu et Windows XP, et je veux utiliser les deux systèmes d'exploitation. Lorsque je redémarre ou démarre mon PC, le menu GRUB n'apparaît pas.
Pourriez-vous ajouter plus de détails - Votre PC démarre-t-il directement sur Ubuntu sans afficher grub? Ou démarre-t-il directement sur XP sans afficher grub? Y a-t-il des erreurs ou des messages affichés? Quels sont vos spécifications PC et le moniteur?
Fernhill Linux Project
Réponses:
15
Maintenez la touche Maj enfoncée pendant le processus de démarrage, cela vous donnera le menu sur une base unique.
Vous pouvez également modifier / etc / default / grub commenter la ligne en ajoutant un # au début comme:
# GRUB_HIDDEN_TIMEOUT=0
Cela provoquera l'affichage du menu grub pendant le nombre de secondes GRUB_TIMEOUTavant de sélectionner la valeur par défaut et de la démarrer.
Si vous avez modifié ce fichier, vous devez l'exécuter update-grubpour qu'il prenne effet. Il sera automatiquement exécuté chaque fois qu'un nouveau noyau est installé parsudo apt full-upgrade
Excellent. J'utilise Fedora 29 mais la sélection de grub est cachée, on obtient juste le logo "DELL". Appuyer sur SHIFT à plusieurs reprises (au lieu de maintenir shift) fait apparaître le menu de sélection du noyau.
David Tonhofer
Fonctionne update-grubégalement sur les machines UEFI?
Je suppose que vous avez essayé d'installer Windows XP après l'installation d'Ubuntu. Le chargeur Windows remplacera le chargeur GRUB. vous devez donc réinstaller GRUB, à condition que vous n'ayez pas formaté le système de fichiers Ubuntu lors de l'installation de Windows XP.
Réinstallation de GRUB (GRand Unified Bootloader):
Démarrez votre système avec UBUNTU live dvd / cd *.
Montez la partition dans laquelle UBUNTU a été installé avant, c'est-à-dire la partition racine (ancienne). Maintenant, c'est comme n'importe quelle autre partition normale.
Après avoir monté la partition, qui contient des dossiers tels que boot, home, root, usr, bin, tmp. Recherchez le point de montage de la partition racine. Il sera dans / media (exemple: / media / disk1 ou / media / 234efsdfgg5dg435gh) et le nom du périphérique, le nom par défaut est / dev / sda. Si vous avez plusieurs disques durs, vous pouvez trouver cela en tapant cette commande dans le terminal (applications-> accessoires -> terminal) "sudo blkid". Il montre toutes les partitions avec son nom de périphérique, UUID et etc. Prenez seulement / dev / sda ou / dev / sdb.
La dernière étape consiste à ouvrir le terminal et à taper cette commande:
Exemple: sudo grub-install --root-directory=/media/disk1 /dev/sda
et continuez…. C'est tout . Redémarrez, vous aurez un menu de démarrage montrant les deux OS.
* choisir quel cd / dvd est important car les versions de grub sont différentes. Le mieux est d'utiliser la même version live cd / dvd. utilisez votre ubuntu 12.04 live cd.
Notez que (au moins sur certaines anciennes installations d'Ubuntu), s'il est installé via USB, il peut écrire le GRUB sur l'USB au lieu du disque dur sur lequel vous avez installé.
Ce fil UbuntuForums en parle un peu plus loin, et la solution d'Oldfred pour savoir comment y remédier a également fonctionné pour moi:
Pour réinstaller Grub à partir d'un système actif (pas liveCD / DVD / USB uniquement) - vous devez d'abord trouver le lecteur Ubuntu (l'exemple est sdb, mais assurez-vous d'utiliser votre lecteur et non une partition). Pour le trouver, utilisez
sudo fdisk -l
alors, si par exemple c'est "/ dev / sdb", lancez simplement:
sudo grub-install / dev / sdb
Si cela renvoie des erreurs, exécutez:
sudo grub-install --recheck / dev / sdb
sudo update-grub
Pour voir quel lecteur grub2 utilise, recherchez la ligne - grub-pc / install_devices dans:
sudo debconf-show grub-pc
sudo grub-probe -t périphérique / boot / grub
Pour que grub2 se souvienne où réinstaller sur les mises à jour:
sudo dpkg-reconfigure grub-pc
À partir de là, appuyez sur entrée dans les premières pages, utilisez la barre d'espace pour choisir / désélectionner le lecteur et entrez pour accepter. Encore une fois, ne choisissez pas des partitions mais des disques entiers.
J'ai rencontré un problème similaire précédemment, un écran vide après le bios jusqu'à ce que l'écran de connexion Ubuntu apparaisse, en utilisant un ancien moniteur LCD. Le moniteur affiche "fréquence hors plage".
Vous pouvez tester pour voir si c'est le cas en appuyant sur la touche "flèche vers le bas" pendant au moins 15 secondes après l'écran du bios, puis en appuyant sur "entrée".
Si Windows se charge, grub fonctionne correctement, mais n'est pas affiché.
Cela peut être résolu en utilisant l'option «hors de portée» dans la section avancée de la réparation de démarrage ou de l'édition manuelle de grub.
Selon les lignes 346 à 348, le grub de script d'informations de démarrage doit être affiché.
Donc , en utilisant la commande gksu gedit /etc/default/grubet décommentant / suppression du #hachage de ce qui apparaît comme la ligne 364 dans le script d'information de démarrage comme #GRUB_GFXMODE=640x480devrait fonctionner.
Après avoir enregistré les modifications, vous devrez exécutersudo update-grub
Windows sur-écrire le secteur de démarrage lors de l'installation et de tuer ainsi Grub. Ce qui signifie, toujours installer des fenêtres d'abord, puis Ubuntu pour une configuration à double amorçage.
Sinon: Il y a plusieurs choses qui peuvent mal tourner avec un menu de démarrage de toute sorte. Nous aurons besoin de plus d'informations pour continuer avant de pouvoir commencer à vous aider.
Quelque chose me sur la façon dont perturbant vous avez LIBELLEES votre question. Vous dites « Dès le début, mon bureau ne montre pas le menu sans tête. » Qu'entendez-vous par «bureau»?
Je me suis retrouvé ici en cherchant une solution pour un ami qui avait le même problème.
Ce qui a finalement travaillé pour lui: F2 a frappé pendant le démarrage pour entrer dans les paramètres du BIOS (sur certaines machines, il est une clé différente, mais le plus souvent F2). Vérifiez l'ordre de démarrage, et assurez-vous que Grub est d'abord.
Réponses:
Maintenez la touche Maj enfoncée pendant le processus de démarrage, cela vous donnera le menu sur une base unique.
Vous pouvez également modifier / etc / default / grub commenter la ligne en ajoutant un # au début comme:
Cela provoquera l'affichage du menu grub pendant le nombre de secondes
GRUB_TIMEOUT
avant de sélectionner la valeur par défaut et de la démarrer.Si vous avez modifié ce fichier, vous devez l'exécuter
update-grub
pour qu'il prenne effet. Il sera automatiquement exécuté chaque fois qu'un nouveau noyau est installé parsudo apt full-upgrade
la source
update-grub
également sur les machines UEFI?Esc
plutôtShift
avec Uefi. Voir askubuntu.com/a/16049/148598Je suppose que vous avez essayé d'installer Windows XP après l'installation d'Ubuntu. Le chargeur Windows remplacera le chargeur GRUB. vous devez donc réinstaller GRUB, à condition que vous n'ayez pas formaté le système de fichiers Ubuntu lors de l'installation de Windows XP.
Réinstallation de GRUB (GRand Unified Bootloader):
La dernière étape consiste à ouvrir le terminal et à taper cette commande:
Exemple:
sudo grub-install --root-directory=/media/disk1 /dev/sda
et continuez…. C'est tout . Redémarrez, vous aurez un menu de démarrage montrant les deux OS.* choisir quel cd / dvd est important car les versions de grub sont différentes. Le mieux est d'utiliser la même version live cd / dvd. utilisez votre ubuntu 12.04 live cd.
la source
Notez que (au moins sur certaines anciennes installations d'Ubuntu), s'il est installé via USB, il peut écrire le GRUB sur l'USB au lieu du disque dur sur lequel vous avez installé.
Ce fil UbuntuForums en parle un peu plus loin, et la solution d'Oldfred pour savoir comment y remédier a également fonctionné pour moi:
la source
J'ai rencontré un problème similaire précédemment, un écran vide après le bios jusqu'à ce que l'écran de connexion Ubuntu apparaisse, en utilisant un ancien moniteur LCD. Le moniteur affiche "fréquence hors plage".
Vous pouvez tester pour voir si c'est le cas en appuyant sur la touche "flèche vers le bas" pendant au moins 15 secondes après l'écran du bios, puis en appuyant sur "entrée".
Si Windows se charge, grub fonctionne correctement, mais n'est pas affiché.
Cela peut être résolu en utilisant l'option «hors de portée» dans la section avancée de la réparation de démarrage ou de l'édition manuelle de grub.
Selon les lignes 346 à 348, le grub de script d'informations de démarrage doit être affiché.
Donc , en utilisant la commande
gksu gedit /etc/default/grub
et décommentant / suppression du#
hachage de ce qui apparaît comme la ligne 364 dans le script d'information de démarrage comme#GRUB_GFXMODE=640x480
devrait fonctionner.Après avoir enregistré les modifications, vous devrez exécuter
sudo update-grub
Jetez un coup d'œil les réponses à cette question pour obtenir des instructions sur l'utilisation de deux méthodes.
la source
Windows sur-écrire le secteur de démarrage lors de l'installation et de tuer ainsi Grub. Ce qui signifie, toujours installer des fenêtres d'abord, puis Ubuntu pour une configuration à double amorçage.
Sinon: Il y a plusieurs choses qui peuvent mal tourner avec un menu de démarrage de toute sorte. Nous aurons besoin de plus d'informations pour continuer avant de pouvoir commencer à vous aider.
Quelque chose me sur la façon dont perturbant vous avez LIBELLEES votre question. Vous dites « Dès le début, mon bureau ne montre pas le menu sans tête. » Qu'entendez-vous par «bureau»?
la source
Je me suis retrouvé ici en cherchant une solution pour un ami qui avait le même problème.
Ce qui a finalement travaillé pour lui: F2 a frappé pendant le démarrage pour entrer dans les paramètres du BIOS (sur certaines machines, il est une clé différente, mais le plus souvent F2). Vérifiez l'ordre de démarrage, et assurez-vous que Grub est d'abord.
la source
Aller au menu BIOS premier changement efi des fenêtres à ubuntu
la source
Cela a fait l'affaire pour moi:
$ sudo gedit /etc/default/grub
J'ai changé ces deux:
GRUB_TIMEOUT_STYLE = caché -> menu GRUB_TIMEOUT_STYLE =
GRUB_TIMEOUT = 0 -> GRUB_TIMEOUT = 10
après l'exécution des changements
$ sudo update-grub
$ reboot
la source