Maison  >  Article  >  Que dois-je faire s’il y a un problème avec Grub lors de l’installation d’Ubuntu à partir d’un disque USB ?

Que dois-je faire s’il y a un problème avec Grub lors de l’installation d’Ubuntu à partir d’un disque USB ?

coldplay.xixi
coldplay.xixioriginal
2020-07-06 09:26:3216483parcourir

La solution au problème de grub lors de l'installation d'ubuntu à partir d'une clé USB : branchez d'abord la clé USB pour démarrer l'ordinateur, ouvrez le terminal et recherchez la partition installée puis vérifiez le fichier pour trouver le grub2 ; partition et effectuez la transformation du secours en normal. Enfin, redémarrez le système et entrez [sudo update-grub2].

Que dois-je faire s’il y a un problème avec Grub lors de l’installation d’Ubuntu à partir d’un disque USB ?

Solution au problème de grub lors de l'installation d'ubuntu à partir d'une clé USB :

1. dans la clé USB Démarrez votre ordinateur et ouvrez un terminal.

sudo -i

Découvrez d'abord dans quelle partition votre ubuntu10.04 est installé, utilisez :

fdisk -l

La partition où se trouve mon répertoire racine Ubuntu10.04 est /dev/sda2.

Montez le répertoire racine du système d'origine ci-dessous :

mount /dev/sda2 /mnt

monté /dev/sda2 sous /mnt Bien sûr, vous pouvez également choisir d'autres emplacements. Notez ici que si vous avez une partition séparée pour /boot, vous devez monter /boot séparément. Par exemple, si votre /boot d'origine est monté sur /dev/sda12, vous devez alors saisir à nouveau mount /dev/sda12 /mnt/boot ici. . Je ne l'ai pas séparé ici, donc ce n'est pas nécessaire.

Ce qui suit est la dernière étape :

grub-install --root-directory=/mnt /dev/sda

(Remarque : il y a une barre d'espace après /mnt, n'écrivez pas /dev/sda2)

Si tu vois

Installation finished.No Error Reported.

veut dire que c'est réussi !

Entrez la commande suivante dans le terminal :

sudo update-grub2

Entrez le mot de passe comme demandé. Si tout se passe bien, une phrase similaire à la suivante apparaîtra, ce qui signifie le succès.

grub.cfg ...
Found Debian background: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.31-15-generic
Found initrd image: /boot/initrd.img-2.6.31-15-generic
Found memtest86+ image: /boot/memtest86+.bin
done

Si aucune déclaration similaire ci-dessus n'apparaît, recherchez grub dans Synaptic. Vous pouvez installer celui avec le logo Ubuntu grub-pc Après l'installation, entrez

sudo update-grub2

pour mettre à jour. .

À ce moment-là, j'ai redémarré directement sans utiliser la clé USB. J'ai constaté que je ne pouvais toujours pas accéder directement au système, mais je suis entré dans le mode grub rescue.

2.grub Rescue

Étant donné qu'en mode rescue, seul un petit nombre de commandes de base sont disponibles, vous devez passer par certaines opérations pour charger le module normal puis entrez dans le modèle normal.

Les commandes disponibles en mode secours sont : set, ls, insmod, root, prefix (définir le chemin de démarrage)

Assumer d'abord le noyau de grub2 Le fichier se trouve dans la partition (hd0,8). Voyons comment entrer en mode normal (normal) démarré à partir de (hd0,8) à partir du mode de secours.

La commande de recherche ne peut pas être utilisée en mode de secours. Si vous n'êtes pas sûr de la partition dans laquelle se trouve le fichier grub2, vous pouvez utiliser la commande ls pour l'afficher, par exemple

  • .

    ls (hd0,8)/ view (hd0,8) Vérifiez le répertoire racine de la partition pour voir s'il existe un dossier de démarrage

  • ls (hd0,8)/boot/ Vérifiez les fichiers dans le répertoire /boot de la partition (hd0,8)

  • ls (hd0,8)/boot/grub/ Afficher les fichiers dans le répertoire /boot/grub de la partition (hd0,8)

En visualisant les fichiers, vous pouvez déterminer dans quelle partition se trouve le grub2 fichier principal. Ensuite, vous pouvez effectuer la transition du mode de secours au mode normal :

D'abord ls regardez la partition, devinez le / numéro de partition basé sur la liste des partitions, puis ls (hd0,x)/ pour consulter les fichiers dans le répertoire de partition. Assurez-vous de trouver la partition / , sinon continuez à chercher. Trouvez le (hd0,x) de la partition / et continuez

grub rescue>set root=(hd0,x)
grub rescue>set prefix=/boot/grub
grub rescue>insmod normal
rescue>normal

pour entrer dans le système. Mais après le redémarrage, il passe toujours en mode de secours grub, ce qui ne résout pas complètement le problème.

3. Entrez dans le système, ouvrez le terminal et entrez :

sudo update-grub2
sudo grub-install /dev/sda

Après avoir redémarré à nouveau, j'ai constaté que tout était fait.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn