J'ai récemment repartitionné mon disque dur et j'ai endommagé GRUB sur mon système. Au démarrage, je reçois l'invite de sauvetage GRUB et je dois suivre les étapes suivantes pour démarrer normalement:
set root=(hd0,msdos6)
set prefix=(hd0,msdos6)/boot/grub
insmod normal
normal
(Ces étapes ont été trouvées sur un autre post ici!).
Je suis très fatigué de répéter cela à chaque démarrage, comment puis-je réparer définitivement GRUB?
boot
grub2
grubrescue
Codito ergo sum
la source
la source
Réponses:
Pour corriger grub rescue, procédez comme suit:
La première chose est que nous devons démarrer notre système d'exploitation uniquement après avoir corrigé grub.
Lorsque vous voyez une telle erreur, nous devons d'abord vérifier que «Filesystem» est ext2 '
ce sont nos lecteurs maintenant, nous devons vérifier lequel est ext2.
optez pour un autre lecteur jusqu'à ce que vous obteniez «Filesystem is ext2».
définissez maintenant le chemin
Maintenant, corrigez simplement grub en suivant la commande sur n'importe quel Ubuntu
assurez-vous que vous devez mettre à jour grub après vous être connecté au système d'exploitation
la source
J'essaierais de courir
update-grub
afin de construiregrub.conf
/ àgrub.cfg
nouveau.Vous pouvez également essayer d'utiliser
grub-install
, mais je pense que celui-ci n'aidera pas.Si vous souhaitez en savoir plus, vérifiez d'abord la version dont vous disposez (GRUB 1 ou 2) en exécutant:
Si vous avez GRUB 2, vous pouvez utiliser le tutoriel suivant: http://www.dedoimedo.com/computers/grub-2.html
Bien sûr, faites attention à GRUB car nous parlons du processus de démarrage, qui est un mécanisme sensible.
la source
grub-install <correct-drive, i.e. /dev/sda>
et l'aupdate-grub2
finalement fait pour moi sur Ubuntu 15.04Il me semble que cela
update-grub
assemble legrub.cfg
, mais vous devez également (re) exécutergrub-install
(ougrub-setup
?) Pour mettre à jour les secteurs MBR / boot avec les informations de base - sur quelle partition pour trouver legrub.cfg
fichier et apparemment ces modules.la source
Lorsque vous obtenez une invite de secours GRUB, cela signifie que le chargeur de démarrage GRUB ne peut pas localiser ses modules à partir de la partition qui les contient
/boot/grub
. La raison en est que le code qui tient dans l' enregistrement MBR du lecteur est minuscule, et donc son objectif principal est de localiser et de charger le reste du code du chargeur de démarrage. Une fois qu'il a chargé ses modules, il peut présenter le menu GRUB et gérer le reste du processus de démarrage. S'il ne trouve pas les modules, il présente une invite de sauvetage très limitée.Donc, ce que vous voyez est totalement normal si vous repartitionnez, cassant ainsi la référence que le chargeur de démarrage avait à la partition contenant les modules de démarrage.
Étant donné que vous pouvez démarrer manuellement, la solution la plus simple consiste à démarrer et à réinstaller manuellement le chargeur de démarrage dans le MBR afin qu'il ait la référence correcte à votre partition. La façon de le faire est:
Cela suppose que vous démarrez à partir de
/dev/sda
(la plupart des cas, mais sinon, remplacez-le par le bon lecteur).Cette solution est beaucoup plus simple que d'utiliser le
boot-repair
, mais si vous n'êtes pas sûr, cela peut être plus approprié.la source
La manière la plus simple serait:
Ensuite:
la source
Résoudre le cas ultime d'échec de sauvetage de grub: problèmes: 1. i386-pc non trouvé **** mode normal ne fonctionne pas cp ne fonctionne pas search.file ne fonctionne pas . Tout peut être résolu par les commandes suivantes, fonctionne également avec Ubuntu 18.04. Étape 1: recherchez le dossier racine contenant le répertoire.
Par exemple, si le dossier racine se trouve dans (hd0, gpt4), tapez
Vous verrez quelques fichiers ou dossiers:
Maintenant, si vous avez de la chance, procédez comme suit:
Si vous avez de la chance, cela résoudra votre problème. Parfois, les gens ont des problèmes comme le dossier 1386-pc. Dans ce cas, vous devez regarder où se trouve votre dossier grub. Si vous avez un problème comme:
Dans ce cas, vous devez trouver le dossier grub2. Si vous avez grub2 et à l'intérieur de ce dossier, vous pourriez avoir votre dossier i386-pc. Ensuite, vous devez taper
ça va marcher. Si vous n'avez pas grub2 et que vous ne parvenez pas à localiser le dossier i386-pc, procédez comme suit:
après avoir exécuté cette commande, votre mode de sauvetage grub ira au menu grub . Vous pouvez maintenant exécuter la commande linux.
commande linux
Il vous amènera au mode de récupération. De là, vous pouvez choisir parmi les différentes options de récupération disponibles. Si cela n'aide pas, vous devez télécharger un système d'exploitation Ubuntu, par exemple Ubuntu 18.04. Vous pouvez télécharger à partir du lien suivant: lien ubuntu
Créez un lecteur de démarrage et ouvrez votre ordinateur avec ce disque en direct. Cela ne nuira à aucun de vos documents. Voir une vidéo sur la façon de procéder. Vous devez maintenant trouver votre dossier i386-pc. Ce sera dans
Copiez maintenant l'i386-pc dans le dossier boot / grub /. vous pouvez avoir un problème d'autorisation pour surmonter ce type de la commande suivante:
Maintenant, faites un clic droit sur ce répertoire et changez de propriétaire en utilisateur de session live ubuntu
suivez la vidéo: changement de permission
Maintenant, après l'avoir collé dans le dossier de démarrage / grub, redémarrez et supprimez le lecteur USB. Cette fois, utilisez le 1er jeu de commandes, cela fonctionnera. Si la commande cp fonctionne, vous pouvez également le faire à partir du menu grub.
la source