GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Ubuntu Efi supprimé ?

Avec un joli visage rouge, j'essaie de récupérer mon installation Deepin.

J'avais installé Ubuntu 16.04 mais je voulais essayer quelque chose de différent. Lorsque j'ai précédemment supprimé Ubuntu de mon double démarrage Windows, j'ai dû supprimer manuellement le répertoire Ubuntu EFI pour empêcher le lancement du système dans le menu de démarrage à chaque fois. Comme un crétin, j'ai essayé de faire la même chose avec ma machine Linux uniquement et maintenant, à chaque démarrage, j'obtiens :

GNU GRUB version 2.02~berta2-36ubuntu2

J'ai simplement essayé de quitter à l'aide de la commande exit, mais je reçois simplement un message indiquant d'installer un périphérique de démarrage approprié.

J'ai essayé d'entrer en mode sans échec à partir du lecteur de démarrage deepin pour rajouter le fichier efi, mais je pense que ce n'est qu'un mode en direct, donc chaque fois que je redémarre, le répertoire ubuntu est parti à nouveau.

Existe-t-il un moyen de surmonter ce court d'une réinstallation? Puis-je en quelque sorte simplement récupérer le répertoire ubuntu efi à partir de GRUB ou quelque chose du genre ?

J'ai maintenant suivi le processus de récupération conformément au commentaire avec Boot-Repair et il démarre toujours dans gnu grub.

Réponse acceptée :

Étant donné que le répertoire efi ubuntu a été supprimé, vous devrez copier les fichiers efi à partir d'un live cd de la même version que votre ubuntu actuel

Commençons donc par démarrer sur un CD live d'Ubuntu 16.04 LTS.
Parfois, d'autres versions d'ubuntu fonctionneraient mais n'utilisez pas une autre distribution pour faire le live cd

ouvrez votre terminal et listez les partitions sur votre ordinateur

lsblk

vous obtenez quelque chose comme

sda            8:0    0 931.5G  0 disk 
├─sda1         8:1    0 601.4G  0 part 
├─sda2         8:2    0 325.2G  0 part 
└─sda3         8:3    0   200M  0 part 
sr1           11:1    1  1024M  0 rom  
sdb
├─sdb1         8:1    0 4.4G  0 part /media/user/pendrive

Devinez votre système de fichiers Linux ext4 , sdXY . Dans ce cas, le mien était sda1. Remplacez-le par le vôtre

Nous devons maintenant monter le système de fichiers Linux :

sudo mount /dev/sdXY /mnt

montez d'autres éléments requis :

for i in  /dev  /dev/pts  /proc  /sys  /run; do sudo mount -B $i  /mnt$i; done

Maintenant chrootez dans la partition montée.

sudo chroot /mnt

Vous devriez maintenant être dans votre ancien système de fichiers Ubuntu

Créez maintenant le répertoire où grub installerait les fichiers :

# mkdir -p /boot/efi

permet d'identifier notre partition EFI :

lsblk

il est généralement d'environ 100 Mo ou 200 Mo. Le mien était sda3. Je le représenterais en utilisant sdxy. Le disque est sda.

Connexe :Comment activer les mises à jour automatiques dans Ubuntu ?

Montez maintenant la partition efi :

# mount /dev/sdxy /boot/efi 

Installez grub sur le disque :

# apt install efibootmgr
# grub-install /dev/sdX

grub installerait tous les fichiers efi nécessaires pour démarrer votre PC

Après avoir installé grub, faites :

# update-grub

Lorsque vous avez terminé, quittez le chroot :

# exit

Redémarrez maintenant :

reboot

Espérons que cela devrait résoudre le problème


Ubuntu
  1. Double démarrage d'Os X ou de Macos avec Linux sans refind ?

  2. Mettre à jour Ubuntu 14.04 vers 15.04 ?

  3. Entrées Grub Efi et réparation de démarrage ?

  4. Comment supprimer complètement le grub de Bcdedit ?

  5. Mettre à jour Ubuntu 16.04.1 vers 16.04.3 ?

Comment installer KDE Plasma 5.16 sur Ubuntu 16.04/Ubuntu 18.04, 19.04

2 façons d'installer Android Studio dans Ubuntu 20.04/Ubuntu 18.04

Examen d'Ubuntu 18.10

Un moyen facile de récupérer des fichiers supprimés dans Ubuntu avec PhotoRec

Efi Boot Ubuntu 14.04 sur un Mac sans trouver?

Système de fichiers Ubuntu 12.04.02 ?