web-dev-qa-db-fra.com

J'ai besoin de conseils étape par étape pour récupérer la bouffe

Hier, j'ai enlevé deux minuscules partitions du disque, il ne démarre plus aujourd'hui. J'ai ouvert mon ordinateur depuis USB, mais je ne peux pas installer grub depuis chroot. Je lance Sudo blkidet j’ai remarqué que ma partition installée sous Ubuntu est passée de sda6 à sda5. J'ai d'abord exécuté Sudo mount /dev/sda5 /mnt puis Sudo grub-install --root-directory=/mnt /dev/sda5 mais j'ai eu l'erreur suivante.

 /usr/sbin/grub-bios-setup: warning: File system `ext2' doesn't support embedding.
 /usr/sbin/grub-bios-setup: warning: Embedding is not possible.  GRUB can only be    installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their   use is discouraged..
 /usr/sbin/grub-bios-setup: error: will not proceed with blocklists.

Pourriez-vous s'il vous plaît me dire quoi faire maintenant?

8
kenn

EDIT: Mon problème provient de la suppression d’une partition de mon disque dur.

1) Si vous avez redémarré votre ordinateur et que vous êtes bloqué dans le menu de menu , vous pouvez utiliser un DVD en direct. Après avoir monté votre partition installée sur votre système d'exploitation Ubuntu (dans mon cas, il est passé de sda6 à sda5)

  Sudo mount /dev/sda5 /mnt

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

va réparer le ver

2) Si vous supprimez une partition et que vous ne l'avez pas encore réinitialisée (cela ne démarrera pas car les tables de partition ont été modifiées), vous pouvez appliquer le guide ci-dessous. réparer. Avant le démantèlement de grub, il était installé sur une partition SDA6. Depuis que j'ai supprimé des partitions, les entrées de la table de partitions ont été désordonnées.

Sudo fdisk -l pour extraire un message tel que partition table entries are not in disk order si vous obtenez ce message pour le corriger; émettre des commandes

Sudo fdisk /dev/sda puis entrez x, f et enfin w

ce qu'ils font

 x (extra functionality - experts only)
 f (fix)
 w (write to disk and exit)

Vous pouvez être averti que des périphériques sont en cours d'utilisation et que la nouvelle table sera utilisée au prochain démarrage.

Cela devrait corriger l’échec de grub au démarrage.

Si vous avez manqué l'étape précédente et que vous souhaitez réinstaller grub, consultez ce lien https://wiki.archlinux.org/index.php/GRUB#Install_to_partition_or_partitionless_disk

MODIFIER:

si vous recevez un message comme

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
Syncing disks.

pas de soucis, c'est juste un message d'avertissement, il suffit de redémarrer votre composition et votre ver sera détecté dans la bonne partition.

Chaque fois que vous modifiez des partitions sur votre disque avant d'arrêter votre composition, vous devez exécuter Sudo fdisk /dev/sda pour réparer les tables de partition, sans quoi vous risquez de vous retrouver avec une trace manquante lors du prochain redémarrage.

3
kenn

Boot-Repair est un outil simple pour réparer les problèmes de démarrage fréquents que vous pouvez rencontrer dans Ubuntu, par exemple lorsque vous ne pouvez pas démarrer Ubuntu après avoir installé Windows ou une autre distribution Linux, ou lorsque vous ne pouvez pas démarrer Windows après avoir installé Ubuntu, ou lorsque GRUB n'est plus affiché, certaines mises à jour sont interrompues GRUB, etc.

Selon l'aide de la communauté Ubuntu, vous pouvez utiliser l'outil de réparation de démarrage pour restaurer votre GRUB si vous n'aimez pas le faire de manière terminale.

S'il vous plaît lire plus ici pour apprendre à utiliser.

0
Maythux