Autor Tópico: Não consigo editar o arquivo fstab...  (Lida 3924 vezes)

Offline eddiesaliba

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
    • I wanna know the future!
Não consigo editar o arquivo fstab...
« Online: 23 de Fevereiro de 2012, 12:28 »
Cometi um pequeno erro ao editar o arquivo "fstab", e acabei mandando ele montar uma partição "ntfs" na raiz / ao invés de em um diretório.

Conclusão o Ubuntu não inicia normalmente. Para tentar resolver entrei com o modo de recuperação e tentei alterar o "fstab" usando o "vi", contudo, sempre que abro o arquivo ou tento salvar as modificações recebo a mensagem de que este é um arquivo somente de leitura.

Tentei mudar a permissão de acesso do arquivo para 666 usando o "chmod", porém, neste caso recebo a mensagem de que este é um arquivo de sistema e as permissões acabam não sendo alteradas.

Reiniciei a máquina utilizando o "live CD do Ubuntu 11.10" e tentei acessar o diretório "/etc" para fazer a alteração. Neste caso sou remetido a um diretório que não é o que está no HD. Sei qual é a partição correta do HD que preciso acessar, mas não sei como acessá-la através do "live CD" para que eu possa fazer a alteração do "fstab".

Se alguém puder ajudar, será de grande valia.

Desde já, agradeço a atenção dispensada.


Edwar Saliba Júnior
« Última modificação: 23 de Fevereiro de 2012, 14:44 por eddiesaliba »

Offline bred81

  • Usuário Ubuntu
  • *
  • Mensagens: 971
  • HAN?!
    • Ver perfil
Re: Não consigo editar o arquivo fstab...
« Resposta #1 Online: 23 de Fevereiro de 2012, 14:08 »
Vai com os seguintes comandos:
Código: [Selecionar]
sudo ls -l /etc/fstabGuarde o output desse comando em algum lugar, pois ele te dará as permissões atuais do arquivo.

Depois disso:
Código: [Selecionar]
sudo chmod +x /etc/fstabEsse para dar permissão de execução para o seu usuários do livecd

Depois edite o arquivo com seu editor favorito (no meu caso, nano)
Código: [Selecionar]
sudo nano /etc/fstab
Salve tudo, e volte para a permissão original. Caso não saiba os octetos:
Citar
0 ---
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx

ex: caso a permissão do fstab seja 044:
Código: [Selecionar]
sudo chmod 044 /etc/fstab
(To chutando uma permissão, estou escrevendo do windows)
O que o Mario foi fazer no pscicólogo?
- Ele estava passando por uma fase difícil...

Offline eddiesaliba

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
    • I wanna know the future!
Re: Não consigo editar o arquivo fstab...
« Resposta #2 Online: 23 de Fevereiro de 2012, 14:44 »
Senhores(as), muito obrigado a todos que tentaram me ajudar com este problema.

"bred81" quando inicializo a máquina pelo "Live CD", não tenho acesso aos diretórios que estão no HD. Não me pergunte o porquê.

A solução que encontrei foi na resposta do senhor "erind" no link a seguir:

http://ubuntuforums.org/showthread.php?t=1735240

Por meio de um dos comandos abaixo, no "recovery mode" do Ubuntu instalado:

Código: [Selecionar]
mount -w -o remount /dev/sda1 /
Código: [Selecionar]
mount -o remount,rw /dev/sda1 /
Código: [Selecionar]
mount -w -o  remount  /
Não sei bem ao certo qual foi, pois, tentei os três em sequência. (Bobeira minha!)
Um deles me proporcionou mudar as permissões do arquivo "fstab" com o comando "chmod".

Então consegui fazer a alteração que eu precisava.

Mais uma vez, muito obrigado a todos!
« Última modificação: 23 de Fevereiro de 2012, 15:07 por eddiesaliba »

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Não consigo editar o arquivo fstab...
« Resposta #3 Online: 23 de Fevereiro de 2012, 15:13 »
Os três comandos servem pra mesma coisa, remontar a partição pra leitura e escrita (no modo de recuperação, que você entrou, ela estava montada somente pra leitura). Pra fazer a alteração usando o livecd, você teria que montar a partição (o sistema usado foi lido do cd, não do disco que tem seu sistema instalado, logo o mesmo está desmontado).