J'ai installé Linux Mint sur mon ordinateur portable avec un Windows 10. préinstallé. Lorsque j'allume l'ordinateur, le menu normal GRUB apparaît la plupart du temps:
Mais après avoir démarré Linux ou Windows puis redémarré, je GRUB démarre en mode ligne de commande, comme le montre la capture d'écran suivante:
Il y a probablement une commande que je peux taper pour démarrer à partir de cette invite, mais je ne la connais pas. Ce qui fonctionne est de redémarrer en utilisant Ctrl + Alt + Suppr, puis en appuyant sur F12 à plusieurs reprises jusqu'à ce que le menu normal GRUB apparaisse. En utilisant cette technique, il charge toujours le menu. Le redémarrage sans appuyer sur F12 redémarre toujours dans la commande mode ligne.
Je pense que le BIOS a activé EFI, et j'ai installé le GRUB bootloader dans/dev/sda.
Pourquoi cela se produit-il et comment puis-je m'assurer que GRUB charge toujours le menu?
Comme suggéré dans les commentaires, j'ai essayé de purger le grub-efi
package et réinstallation. Cela n'a pas résolu le problème, mais maintenant, quand il démarre en mode d'invite de commandes, GRUB affiche le message suivant:
error: no such device: 6fxxxxx-xxxx-xxxx-xxxx-xxxxxee.
Entering rescue mode...
grub rescue>
J'ai vérifié avec la commande blkid
et c'est l'identifiant de ma partition linux. Peut-être que ces informations supplémentaires peuvent aider à comprendre ce qui se passe?
Le processus de démarrage ne peut pas trouver la partition racine (la partie du disque qui contient les informations de démarrage du système), vous devez donc spécifier vous-même son emplacement.
Je pense que vous devez regarder quelque chose comme cet article: how-rescue-non-booting-grub-2-linux
court: dans ce grub rescue>
type de ligne de commande
ls
... pour lister tous les appareils disponibles, alors vous devez passer par chacun d'eux, tapez quelque chose comme (dépend ce qui est affiché par la commande ls):
ls (hd0,1)/
ls (hd0,2)/
... et ainsi de suite, jusqu'à ce que vous trouviez
(hd0,1)/boot/grub OR (hd0,1)/grub
En cas d'efi
(hd0,1)/efi/boot/grub OR (hd0,1)/efi/grub
... maintenant définissez les paramètres de démarrage en conséquence, tapez simplement ceci avec les bons chiffres et après chaque ligne appuyez sur retour
set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod linux
insmod normal
normal
maintenant, il devrait démarrer. Démarrez une ligne de commande maintenant (un terminal) et exécutez
Sudo update-grub
... cela devrait corriger les informations manquantes et devrait démarrer la prochaine fois.
Sinon, vous devez recommencer les étapes et vous devrez peut-être réparer ou réinstaller grub (consultez cet article: https://help.ubuntu.com/community/Boot-Repair )
C'est quelque chose de drôle qui arrive à de nombreux PC à double démarrage avec Windows 10. Cela m'est arrivé récemment et à mes amis. Veuillez noter que je ne sais pas pourquoi, je ne peux que spéculer que cela dépend de certaines mises à jour de Windows 10. Comme quelqu'un l'a dit, en effet, cela est dû au fait que le processus de démarrage n'a pas trouvé la partition racine pour une raison quelconque, donc GRUB vous demande de lui dire où elle se trouve via CLI.
Quoi qu'il en soit, merci d'avoir posé cette question, je l'ai trouvé en essayant de résoudre mon problème et j'ai créé ce compte juste pour y répondre. La solution est super simple:
Vous pouvez démarrer votre système Linux via le disque Super Grub2, télécharger l'iso depuis ici et créer une clé USB amorçable
Après avoir réussi à démarrer kali linux, réinstallez grub-efi
comme suit :
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=debian --recheck --debug /dev/sda
update-grub
Votre Windows peut être installé en mode de démarrage UEFI et Mint en mode de démarrage BIOS. Les deux modes ne sont pas compatibles et vous pouvez uniquement effectuer un double démarrage à partir du menu UEFI/BIOS et devrez peut-être activer ou désactiver les paramètres de démarrage UEFI ou BIOS. Grub ne peut que démarrer deux autres installations dans le même mode de démarrage que vous avez démarré grub. Vous pouvez utiliser Boot-Repair pour convertir un BIOS.
J'ai rencontré le même problème. Et j'ai constaté que parfois lors du démarrage dans Windows 10, l'ordre de démarrage est modifié. J'ai deux SSD dans mon ordinateur portable. L'un a ubuntu et grub et l'autre a des fenêtres installées. L'ordre de démarrage est parfois modifié lorsque Windows 10 est mis à jour et place le SSD Windows en premier, ce qui oblige le système à toujours démarrer dans Windows. Récemment, il l'a changé au hasard et j'ai commencé à voir le système démarrer dans l'invite grub. Une fois que j'ai changé l'ordre de démarrage dans le BIOS, le menu grub s'est chargé normalement.
Essayez ces commandes
Répétez cette opération pour toutes les partitions répertoriées jusqu'à ce que vous trouviez un résultat comprenant quelque chose comme initrd.img-... vmlinuz-...
ou même /grub
.
Une fois que vous avez trouvé une partition contenant votre image de démarrage Linux Mint, vous exécuterez les étapes suivantes:
Vous devez initialiser le noya
grub> set root=(hd0,1)
grub> linux /vmlinuz-4.4.0-38-generic
grub> initrd /initrd.img-4.4.0-38-generic
grub> boot
grub> set root=(hd0,[partition number you found])/boot
grub> insmod linux
grub> linux (hd0,[partition number you found])/boot/vmlinuz-[image name]
grub> initrd ((hd0,[partition number you found])/boot/initrd.img-[image name]
grub> boot
ne fois démarré dans votre installation Linux Mint et pas un disque de secours ou quoi que ce soit si vous voyez que Windows vous manque de GRUB vous devrez suivre ces étapes:
Sudo os-prober \\ If you see your Windows Partition then you can run the next step
Sudo grub2-mkconfig
Sudo update-grub
J'ai soudainement constaté qu'après certaines mises à jour, Windows a défini l'option de démarrage rapide sur activé. Et cela a causé mon problème de démarrage Ubuntu)) L'option de démarrage rapide peut être trouvée quelque part dans vos paramètres de démarrage/BIOS
Le même problème s'est produit sur mon ordinateur portable Dell avec Windows 10 et Linux Mint 19. Donc, ce qui s'est passé, c'est que je travaillais sur Windows et que le disque dur manquait soudainement dans la liste des disques. La fenêtre fonctionnait bien car elle était sur le lecteur SSD. Après avoir été confus pendant un certain temps, je voulais m'assurer que le disque dur fonctionnait, alors j'ai exécuté un diagnostic à partir du bios une fois terminé, j'ai redémarré la machine et récupéré ma liste grub.
S'il vous arrive de démarrer dans GRUB:
grub> ls # shows list of disks and partitions available
(hd0,gpt1), (hd0,gpt2) # you might have other things listed here
grub> set root=(hd0,gpt1)
ls /boot # if theres a file called vmlinuz<version> or initrd<version>, bingo!
S'il n'y a pas de fichier vmlinuz, appelez unset root
Et essayez avec un autre set root=(hd0,gpt2)
grub> linux /boot/vmlinuz-<version> # use TAB to autocomplete version. if theres multiple versions, use whatever
grub> initrd /boot/initrd.img-<version> # same deal, use TAB to autocomplete version
grub> boot
Sudo apt-get install grub-install
Sudo grub-install /dev/sdX
sdX signifie un périphérique monté à l'étape 1. Si vous n'êtes pas sûr, lancez lsblk
et recherchez le périphérique qui a le point de montage /
:
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 223.6G 0 disk <-- in my case, sdX = sda
├─sda1 8:1 0 100M 0 part /boot/efi
├─sda2 8:2 0 130.9G 0 part /mnt/windows
├─sda3 8:3 0 28G 0 part / <-- because this is under sda
├─sda4 8:4 0 7.9G 0 part [SWAP]
├─sda5 8:5 0 128M 0 part
└─sda6 8:6 0 56.6G 0 part /home
systemctl reboot
À ce stade, GRUB bootloader devrait fonctionner comme vous le souhaitez.
Références/problèmes similaires:
Après avoir installé Linux Mint 19.1, le système ne faisait que démarrer à la sauvegarde grub> Invite et affichait une erreur juste au-dessus, indiquant qu'il ne pouvait pas trouver hd0. Grâce à ce fil, j'ai accédé au BIOS et sous "Storage/Storage Options" j'ai changé l'émulation SATA de AHCI RAID en mode natif IDE et maintenant le système démarre jusqu'au menu approprié qui me permet pour choisir ma distribution Linux et continuer le démarrage avec succès.
J'espère que cela vous aidera à mieux comprendre comment regarder. J'ai rendu cela très simple pour vous et les autres débutants Linux. Veuillez le payer avec gentillesse. Ces gens sont brillants ici, mais ils doivent se rappeler qu'ils étaient autrefois des débutants
Prenez note de la façon dont votre système démarre. De plus, tous savent que cela pourrait être un problème différent que d'autres pourraient découvrir. Donc, un peu d'histoire, je passe par des distributions Linux comme je fais des chaussettes. Je porte beaucoup de chaussettes différentes. J'ai une installation complète, pas de double démarrage, c'est le mppont de ce top lat. Mais voici le botteur. Normalement, je n'ai aucun problème à enregistrer mes données (domicile/utilisateur), mais cette fois, grub a dit qu'il ne s'installerait pas. J'ai perdu de nombreuses données et j'ai appris que j'étais capable de blasphèmes, je ne savais pas que j'avais ... de toute façon, Gurb a agi comme s'il n'installait pas, mais il l'a fait. Puis ... quelqu'un a laissé tomber mon ordinateur portable lors d'une mise à jour .... inirsmfs a restauré ce dont j'ai besoin aussi, mais voici ce qui a suivi
Bouton d'alimentation-> Grub 2.02:
Si vous démarrez d'abord et vous obtenez un menu rouge en ce qui concerne le démarrage sécurisé bla bla .. c'est vague. Mais cela vous permet de cliquer sur "OK" (vague comme dans les fenêtres a un titre en 3 mots, et avant de cliquer sur OK, je pense qu'il peut y avoir 6 mots (Haha se plaint si je me trompe sur le décompte, désolé). . vous démarrez dans grub.
Mon cas, cochez gurn pour vérifier Vous pouvez entrer cmpath = hd0 (dans mon cas). Alors préfixe = (hd0, .gpt2) ... Fin en insmod normal Normal
And.booted
J'ai donc pensé à ce sujet et j'ai vérifié mon répertoire boot/efi/EFI ls.-al
ré. perroquet d. Ubuntu
J'ai redémarré pour voir ce que le putain de BIOS a dit et bas et au-delà:
(hd0, gpt2) boot/grub parrot ... ubuntu as boot priotiy
J'ai donc essayé ceci ....
Je suis allé dans le bios et maintenant me diabolise ou non, j'aide vraiment. Indont prétend être un expert, mais avec tout le monde, je mérite le respect et non l'ignorance et les commentaires de personnes qui n'ont pas pu résoudre ce problème. Des problèmes se produisent en raison d'EFI-NOW, cela n'est pas spécifique. N'hésitez pas à commenter cette déclaration.
Fom Grub type exit -> enter BIOs Go to boot. AVIS LES OPÉRATIONS DE DÉMARRAGE: -PARROT -vous verrez probablement hd0, gpt2)/grub/boot Urgh dans mon cas, Ubuntu fou, vous pouvez donc vous moquer de moi Haha Go pour démarrer désactiver le démarrage silencieux si désactivé, pas de problème
Désactivez maintenant le démarrage sécurisé le cas échéant et si les candidats sélectionnent custome
Si vous le trouvez bien c'est la fin du MONDE !!!
Haha mais vérifiez sérieusement votre priorité de démarrage ... vous verrez probablement Parrot Hd0, gpt2 Haha et j'ai vu Ubuntu.
Désactivez maintenant l'évidence ---> POUR MOI UBUNTU
SAUVEGARDER ET REDÉMARRER ... PUIS ÊTRE HEUREUX
PAYEZ-LE À L'AVANT AVEC BEAUTÉ. CES GINUS OUBLIENT PARFOIS QUE LES GENS NE MÉRITENT PAS ÊTRE EN BAS DES DROITS.
FYI: mon nom n'est pas ce qui est dit. Son Eric Souple