Diretório / ETC foi movido! - Ubuntu 13.04

1

Eu fiz uma má jogada movendo meu diretório /etc para o Dropbox na esperança de sincronizar dois ambientes de computador. Depois de mover o diretório /etc , todos os comandos sudo responderam com "Who is this UID 1000?".

Basicamente eu matei meu usuário e matei todo o boot. Agora não posso iniciar o meu sistema.

POR FAVOR, AJUDE. Existe alguma ferramenta ou método inicializável através da linha de comando do GRUB durante o processo de inicialização que eu possa obter acesso aos meus arquivos.

Eu só preciso executar

mv /home/user/Dropbox Files/etc /etc

Existe alguma maneira que eu possa fazer isso através da linha de comando do GRUB durante a inicialização? Os comandos do terminal padrão parecem não funcionar.

    
por bbullis 20.06.2013 / 02:35

3 respostas

5

Inicialize a partir de um CD ao vivo e mova-o de volta para onde ele pertence.

    
por 20.06.2013 / 02:44
1

Você já tentou usar uma mídia inicializável (por exemplo, CD)? Existem algumas distribuições por aí que permitem inicializar a partir de um meio externo, mas permitem montar seu disco rígido interno. O Knoppix é uma distribuição experimentada e testada para esses tipos de coisas, mas há muitas alternativas.

É claro que é um pouco difícil pedir a você que baixe uma cópia de tal distro se não conseguir nem inicializar seu computador. Mas talvez você tenha uma segunda máquina disponível ou um amigo possa fazer o download de uma cópia para você.

Você também terá que configurar o BIOS do seu computador para que ele seja inicializado a partir de um meio externo, em vez do disco rígido interno, portanto, verifique as opções de inicialização no seu BIOS. Depois que sua máquina for consertada, você poderá redefinir isso para a configuração original.

    
por 20.06.2013 / 03:32
1

No GRUB, uma de suas opções deve ser algo com "resgate". Após a inicialização, é provável que você o coloque em um shell de emergência sulogin root. De lá, você pode copiá-lo de volta e possivelmente continuar a inicialização normalmente.

Você provavelmente também pode fazer o liveboot do seu Ubuntu 13.04 cd.

A sincronização do ambiente de execução do Linux envolverá também bits e partes de /var . No entanto, você deve sincronizar diretórios / arquivos em /etc e /var "fragmentado" - ou seja, não faça o diretório inteiro, mas foque em programas cuja configuração você deseja fazer da mesma forma e sincronize apenas esses arquivos de configuração. Também Dropbox é provavelmente uma ferramenta ruim para isso, você provavelmente vai querer olhar para rsync ou algo similar.

    
por 20.06.2013 / 04:13