Arquivo / etc / fstab excluído acidentalmente

12

Eu acidentalmente excluí meu arquivo /etc/fstab executando sudo rm /etc/fstab . Sem perceber o que eu fiz, desliguei meu sistema operacional Ubuntu.

Agora não consigo inicializar.

Minha tela é assim. Em alguns casos, uma tela roxa é exibida. Por favor, me dê algumas soluções.

    
por Avinash Raj 18.03.2014 / 16:59

1 resposta

14

Você precisa recriar um novo arquivo fstab dentro do diretório /etc e adicionar uma entrada para sua partição raiz, para que o sistema operacional do Ubuntu seja inicializado.

Método 1:

Recriando o arquivo / etc / fstab via modo de recuperação

  1. Inicialize no modo de recuperação e, em seguida, descarte para o shell raiz.

  2. Execute o comando sudo blkid para saber o UUID da partição / (root). Ele mostrará algo assim,

    /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. Na saída sudo blkid , identifique sua partição raiz ext4 e anote seu UUID correspondente.

  4. Agora monte sua partição / no Modo de Leitura de Leitura executando o comando abaixo.Por favor, observe que o comando simples mount / para montar sua partição raiz não funcionará devido à exclusão de /etc/fstab . Então, se o seu / foi /dev/sda1 , execute este comando:

    mount -t ext4 -o rw,remount /dev/sda1 /
    
  5. O comando acima montará sua partição / no modo de leitura de leitura. Execute o comando abaixo para criar um novo arquivo fstab dentro de /etc com a linha apropriada para montar seu / . No exemplo acima, meu / tem UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 , portanto, seria executado:

    echo "UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1" > /etc/fstab
    
  6. Saia do shell de root e inicialize seu sistema operacional Ubuntu, ele certamente será inicializado.

Método 2

Recriando o arquivo / etc / fstab via disco ao vivo do Ubuntu

  1. Inicialize o disco ao vivo do ubuntu.

  2. Execute o comando sudo blkid e observe o id do dispositivo da partição do Ubuntu instalado e o UUID.

  3. Monte sua partição raiz,

     sudo mkdir /media/ubuntu
     sudo mount /dev/sdaX /media/ubuntu
    
  4. Agora entre no /media/ubuntu via nautilus e crie um arquivo fstab dentro de /etc .

  5. Nesse arquivo fstab, adicione uma entrada para sua partição raiz, como abaixo.

     UUID=52e062e0-716c-4828-9bf1-05b93fdaef93 / ext4 errors=remount-ro 0 1
    
  6. Salve esse arquivo. E inicialize no seu Ubuntu instalado.

Nota: O UUID da minha partição raiz foi dado acima.Por favor, dê o seu. Após a inicialização em seu sistema operacional Ubuntu, não esqueça de adicionar fstab entry para sua partição swap.

    
por Avinash Raj 18.03.2014 / 16:59