O problema
A razão pela qual ele muda aleatoriamente para somente leitura é que, se o kernel detectar um erro no sistema de arquivos, ele imediatamente alterna para o modo somente leitura para evitar que o disco seja descartado. (Ou seja, o problema não está no próprio disco rígido, mas no sistema de arquivos do disco rígido.) Se você continuar usando um sistema de arquivos tão corrompido, ele só ficará pior, e não melhor. A maneira mais fácil de consertá-lo é usar um CD / DVD ao vivo; o disco de instalação do Ubuntu serve.
A correção
Escusado será dizer, mas o passo zero é: Assegure-se de ter um backup dos dados vitais.
- Inicialize o seu computador a partir do disco ativo.
- A maneira mais fácil de realizar essas operações é no terminal, então vá em frente e abra uma com Ctrl-Alt-T.
- Execute
sudo blkidpara obter uma lista de todos os dispositivos de bloco no computador. Você está procurando a partição para a qual você instalou o Ubuntu; provavelmente será/dev/sdaX, onde X é algum número. Se você não tem idéia de qual é, provavelmente será o único formatado como ext3 ou ext4 (TYPE="ext4"). - Execute
sudo umount <your partition>para garantir que a partição seja desmontada; o verificador do sistema de arquivos se recusará a operar em um disco montado. - Executar
sudo fsck -Cy <your partition>. A opção-Cexibe uma barra de progresso e é inteiramente para exibição.-ydiz afsckpara ir em frente e consertar tudo o que encontrar. Se voltar com erros, use seu bom senso ou publique-os aqui e eu os observarei. - Reinicie; com sorte, está feito! Se desejar, você pode executar
fsckmais de uma vez para garantir que ele realmente conserte tudo.