web-dev-qa-db-fra.com

Fichier / etc / fstab supprimé accidentellement

J'ai accidentellement supprimé mon fichier /etc/fstab en exécutant Sudo rm /etc/fstab. Sans réaliser ce que j'avais fait, j'ai arrêté mon système d'exploitation Ubuntu.

Maintenant, je ne peux pas démarrer.

enter image description here

Mon écran ressemble à ceci. Dans certains cas, un écran violet apparaît. S'il vous plaît donnez-moi des solutions.

15
Avinash Raj

Vous devez recréer un nouveau fichier fstabdans le répertoire /etc et ajouter une entrée pour votre partition racine afin que votre système d'exploitation Ubuntu puisse démarrer.

Méthode 1:

Recréation du fichier/etc/fstab via le mode de récupération

  1. Démarrez en mode de récupération, puis passez à Shell.

  2. Exécutez la commande Sudo blkid pour connaître l’UUID de votre partition / (racine). Il affichera quelque chose comme ceci,

    /dev/sda1: UUID="52e062e0-716c-4828-9bf1-05b93fdaef93" TYPE="ext4"
    /dev/sda1: UUID="2F4DAFCF02D7EBEB" TYPE="ntfs" 
    /dev/sda3: UUID="039E0CF305398945" TYPE="ntfs" 
    /dev/sda5: UUID="C68C57908C5779BF" TYPE="ntfs" 
    
  3. Dans la sortie Sudo blkid, identifiez votre partition racine ext4 et notez son UUID correspondant.

  4. Maintenant, montez votre partition / en mode lecture/écriture en exécutant la commande ci-dessous.Veuillez noter que la simple commande mount / pour monter votre partition racine ne fonctionnera pas en raison de la suppression de /etc/fstab. Donc, si votre / était /dev/sda1, exécutez cette commande:

    mount -t ext4 -o rw,remount /dev/sda1 /
    
  5. La commande ci-dessus montera votre partition / en mode lecture-écriture. Exécutez la commande ci-dessous pour créer un nouveau fichier fstabdans /etc avec la ligne appropriée pour monter votre /. Dans l'exemple ci-dessus, mon / a UUID=52e062e0-716c-4828-9bf1-05b93fdaef93, aussi je lancerais:

    echo "UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1" > /etc/fstab
    
  6. Quittez le shell racine et démarrez votre système d'exploitation Ubuntu, il démarrera sûrement.

Méthode 2

Recréation du fichier/etc/fstab via le disque live Ubuntu

  1. Démarrer le disque live Ubuntu.

  2. Exécutez la commande Sudo blkid et notez l'ID de périphérique de la partition Ubuntu installée et l'UUID.

  3. Montez votre partition racine,

     Sudo mkdir /media/ubuntu
     Sudo mount /dev/sdaX /media/ubuntu
    
  4. Allez maintenant dans /media/ubuntu via nautilus et créez un fichier fstabà l’intérieur de /etc.

  5. Sur ce fichier fstab, ajoutez une entrée pour votre partition racine comme ci-dessous.

     UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1
    
  6. Enregistrez ce fichier. Et démarrez dans votre Ubuntu installé.

Remarque: L'UUID de ma partition racine a été donné ci-dessus. Merci de donner le votre. Une fois que vous avez démarré dans votre système d'exploitation Ubuntu installé, n'oubliez pas d'ajouter l'entrée fstabpour votre partition de swap.

16
Avinash Raj