grub et grub2 semblent fonctionner séquentiellement au démarrage

Récemment, j’ai cloné mon installation Ubuntu d’un lecteur à un autre en utilisant clonezilla, magie séparée. Il semble que la clonezilla ait mis son propre chargeur de démarrage dans le lecteur cible.

Avant le clonage, mon ordinateur démarrerait très rapidement dans Ubuntu sans écran de démarrage grub ou grub2.

Maintenant, lorsque je démarre, je reçois d’abord un écran de démarrage:

écran de démarrage noir

Ensuite, immédiatement, il passe à l’écran de démarrage violet normal Grub2:

Grub 2 écran d'accueil

Mon hypothèse initiale est que j’ai fini par avoir les deux chargeurs de démarrage grub et grub2! Je voudrais savoir comment je peux me débarrasser du premier, parce que j’utilise maintenant le second pour choisir également de démarrer sous Windows de temps en temps.

Aussi, que puis-je faire à propos de ce message d’erreur de grub? J’espère pouvoir me débarrasser du premier car cela retarde le temps de démarrage d’environ 5 secondes.

Voici mon résultat “fdisk -l” si utile!

Disk /dev/mmcblk0: 8052 MB, 8052015104 bytes 255 heads, 63 sectors/track, 978 cylinders, total 15726592 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x4f20b187 Device Boot Start End Blocks Id System /dev/mmcblk0p1 * 2048 15726591 7862272 b W95 FAT32 Disk /dev/sda: 240.1 GB, 240057409536 bytes 255 heads, 63 sectors/track, 29185 cylinders, total 468862128 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00076d7a Device Boot Start End Blocks Id System /dev/sda1 * 2048 458702847 229350400 83 Linux /dev/sda2 458702848 468860927 5079040 82 Linux swap / Solaris Disk /dev/sdb: 120.0 GB, 120034123776 bytes 255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x5a82a995 Device Boot Start End Blocks Id System /dev/sdb1 * 2048 1026047 512000 7 HPFS/NTFS/exFAT /dev/sdb2 1026048 234438655 116706304 7 HPFS/NTFS/exFAT 

Réinstallez le chargeur de démarrage GRUB sur le disque.
Le Master Boot Record est écrasé.

Même si cela peut être fait à partir du système d’exploitation en cours d’exécution,
Je recommande de le faire à partir du média Live.

Commencez par détwigr le périphérique /dev/mmcblk0 .

Démarrez à partir du support d’installation Ubuntu.
Sélectionnez ‘Essayez Ubuntu sans installer’.

Sur le bureau Live, ouvrez un terminal.
Exécutez les commandes suivantes:

 sudo mount /dev/sda1 /mnt sudo grub-install --boot-directory=/mnt/boot /dev/sda 

Note: sda = disque | sda1 = partition système

Méthode A

Je ne sais pas si cela résoudra votre problème, mais vous pouvez lui donner ce qu’il veut. Tout d’abord, voyez quels fichiers de parameters régionaux vous avez sur votre système:

 cd / locate grub.mo 

Ma sortie ressemble à ceci:

 /usr/share/locale-langpack/en_AU/LC_MESSAGES/grub.mo /usr/share/locale-langpack/en_CA/LC_MESSAGES/grub.mo /usr/share/locale-langpack/en_GB/LC_MESSAGES/grub.mo /usr/share/locale-langpack/ro/LC_MESSAGES/grub.mo 

En gros, récupérez un de ces fichiers (celui qui vous intéresse), compressez-le en gz et copiez-le dans boot dossier de boot de GRUB.

 sudo cp /usr/share/locale-langpack/en_GB/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo 

Maintenant, selon cette revendication , GRUB cherche d’abord les fichiers mo et s’il n’en existe aucun, recherche les fichiers gzippés. Cela devrait donc suffire à résoudre votre problème. Pour être tout à fait sûr, faites:

 gzip /boot/grub/locale/en.mo 

Et, définitivement, Grub et Grub2 ne sont pas installés. C’est juste un message d’erreur vous informant qu’il manque un fichier de localisation à Grub.

Méthode b

Essayez de réinstaller Grub à partir du système d’exploitation en cours d’exécution. Il n’est pas nécessaire de démarrer un support live.

 sudo apt-get install grub-pc-bin sudo grub-install /dev/sda sudo update-grub 

Cela fonctionnera uniquement pour une installation Grub MBR par défaut!