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.

Comment puis-je résoudre ce problème?

raam
la source
1
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

sudo update-grub
Stuart
la source
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?
David Tonhofer
@DavidTonhofer Je n'en suis pas sûr, mais utilisez Escplutôt Shiftavec Uefi. Voir askubuntu.com/a/16049/148598
jtpereyda
2

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

  1. Démarrez votre système avec UBUNTU live dvd / cd *.
  2. 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.
  3. 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.
  4. La dernière étape consiste à ouvrir le terminal et à taper cette commande:

    sudo<space> grub-install<space> --root-directory=/media/<mount name> <space><device name>
    

    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.

sai Siva Sundar
la source
2

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.

JeopardyTempest
la source
1

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

#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

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

Jetez un coup d'œil les réponses à cette question pour obtenir des instructions sur l'utilisation de deux méthodes.

Projet Fernhill Linux
la source
0

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»?

user85894
la source
0

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.

Steven Pemberton
la source
0

Aller au menu BIOS premier changement efi des fenêtres à ubuntu

alireza abbasi
la source
0

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

UnOwen
la source