Fanzendo Backup e recuperando o Xorg de forma segura

Iniciado por kErNeL_sCrIpT, 01 de Dezembro de 2007, 16:39

tópico anterior - próximo tópico

kErNeL_sCrIpT

Não me responsabilizo por perdas ou danos causados devido ao uso ou mal uso deste tutorial que criei, use por sua conta e risco.

Bom, galera, devido à vários usuários aqui do fórum que eu tenho visto com problemas pra recuperar o Backup do Xorg, resolvi criar este Tuto, apesar de eu nunca ter precisado de usar esses métodos para recuperar o Xorg, vou criar este Tudo com base nos meus conhecimentos em comandos, espero que ajude alguém. Usem por sua conta e risco, visto que são comandos que devem ser executados de forma correta e com muita atenção, devido a facilidade de se fazer kaca.

Primeiro de tudo, seria ideal fazer o Backup logo que você instalar o sistema, mas caso você queira fazê-lo a qualquer hora, sem problemas, mas digamos que quando você instala o sistema o seu Xorg está "Limpo" e sem nenhuma edição. Mas caso já tenha mexido nele, e esteja com o sistema a todo vapor, também pode fazer tranquilamente, desde que esteja tudo certo com seu X.


Fazendo Backup do arquivo xorg.conf utilizando a interface gráfica

Abra o Terminal e digite:
gksu nautilus
Isso le permitirá navegar no sistema com privilégios de root, por isso, tome muito cuidado e atenção no que fizer.

Agora vá em Locais > Computador > Sitema de arquivo > etc > X11 e copie o arquivo xorg.conf para sua Área de Trabalho, agora copie-o para a pasta root em Locais > Computador > Sitema de arquivo > root esse local é a pasta de usuário root, e é um bom local para se guardar Backups.

Agora grave o arquivo xorg.conf que você copiou para a Área de Trabalho para um Diskete, CD, DVD ou Pen Drive. O importante é te-lo à disposição para qualquer emergência.


Fazendo Backup do arquivo xorg.conf utilizando a linha de comando (Terminal)

Abra o Terminal e digite:
cp /etc/X11/xorg.conf /home/seu_nome_de_usuário/Desktop
Isso copiará o arquivo para sua Área de Trabalho.

cp /etc/X11/xorg.conf /root
Isso copiará o arquivo para a pasta root. Esse local é a pasta de usuário root, e é um bom local para se guardar Backups.

Agora grave o arquivo xorg.conf que você copiou para a Área de Trabalho para um Diskete, CD, DVD ou Pen Drive. O importante é te-lo à disposição para qualquer emergência.


Recuperando o Xorg utilizando a interface gráfica

Bom, pra fazer esse procedimento é certo que você não tenha perdido o X, então deve estar com algum problema de resolução/frequência ou algum problema parecido e precise recuperar o Xorg e fazê-lo ficar como ele era antes.

Abra o terminal e digite:
gksu nautilus

Só ir em Locais > Computador > Sitema de arquivo > root e copiar o arquivo xorg.conf para Locais > Computador > Sitema de arquivo > etc > X11 e na janela que aparece clique em substituir. Agora, se você salvou seu Backup em um Diskete, CD, DVD ou Pen Drive, insira o mesmo no PC, espere automontar e copie o arquivo para Locais > Computador > Sitema de arquivo > etc > X11 e na janela que aparece clique em substituir.

Reinicie o sistema. Se tudo ocorreu bem seu Xorg vai estar recuperado :)


Recuperando o Xorg utilizando a linha de comando (Terminal)

Se você precisar desse procedimento é por que perdeu seu X... e ou fez kaca no arquivo xorg.conf... mas não tema! Com kErNeL_sCrIpT não há problema! BUAHAHAHAHHA essa foi horrenda... :P

Entre no Ubuntu em modo de recuperação (Recovery Mode), você vai entrar no sistema em modo texto, dê seu Login e Senha, agora, você ainda tem uma chance de não ter perdido tudo...

Digite:
startx
Se funcionar, você irá Logar como usuário root, e iniciaŕa o X de segurança, então é só seguir o passo Recuperando o Xorg utilizando a interface gráfica mencionado acima.

Agora se deu erro... e você continua com essa linda tela preta com comandos a serem digitados...(eu realmente acho muito bunita essa tela mesmo ::) adoro comandos ::)) faça o seguinte:

Digite:
sudo rm -rf /etc/X11/xorg.conf

sudo cp /root/xorg.conf /etc/X11

shutdown -r now


Mas se você preferir ou precisar usar o Backup do Diskete/CD/DVD ou Pen Drive, insira o respectivo dispositivo e faça o seguinte:

sudo rm -rf /etc/X11/xorg.conf

Diskete:
sudo cp /media/floppy0/xorg.conf /etc/X11
Se o disposito não montou, digite:
sudo mount /media/floppy0


CD/DVD:
sudo cp /media/cdrom0/xorg.conf /etc/X11
Se o disposito não montou, digite:
sudo mount /media/cdrom0


Pen Drive:
sudo cp /media/disk/xorg.conf /etc/X11
Se o disposito não montou, digite:
sudo mount /media/disk


Ou se esses dispositivos tiverem nomes diferentes na sua máquina, o que pode acontecer principalmente com Pen Drives, digite:
ls -l /media
E veja o respectivo nome do dispositivo.

shutdown -r now
Se deu tudo certo, quando reiniciar, seu Xorg vai estar recuperado :)


Bom galera, é isso, espero que ajude alguém :)

Abraço a todos e até mais :)

Esfinge

#1
Outra dica interessante caso você tenha quebrado o X antes de ter seguido a dica do amigo kernel:

Entre normalmente, quando o X falhar vá para a aréa de trabalho 1 com Ctrl + Alt + F1.

Digite 'sudo -i' e informe sua senha root, para tornar-se root.

Digite 'pico /etc/X11/xorg.conf'.

No aplicativo com o arquivo xorg que abrir, desça a tela com o botão '↓' ou PageDown até chegar na seguinte tela:

Citar
Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
        Driver          "ati"
        BusID           "PCI:1:0:0"
EndSection

E mude para:

Citar
Section "Device"
        Identifier      "ATI Technologies Inc RV280 [Radeon 9200 PRO]"
        Driver          "vesa"
        BusID           "PCI:1:0:0"
EndSection

# A alteração em vermelho, o vesa é um driver "universal"

Agora aperte Ctrl + X, depois aperte 'Y' e agora 'Enter'

Saia do root: exit

Abra o modo gráfico: startx

Agora dirija-se ao amigo Google e pesquise como fazer seu X funcionar normalmente.

# Usei o pico, pois é um editor modo texto muito simples e funcional, mas não é aconselhavel usa-lo em produção pois tem alguns problemas com formatação.

pinduvoz

#2
Citar# Usei o pico, pois é um editor modo texto muito simples e funcional, mas não é aconselhavel usa-lo em produção pois tem alguns problemas com formatação.

Não conheço o "pico", mas verifiquei que ele está instalado no meu Sistema (Gutsy) por padrão. E caso o "pico" não esteja disponível em outra versão do Ubuntu, fica o "nano" como dica, ou seja:

nano /etc/X11/xorg.conf
:: Linux Registered User nº 439378 ::

gabriel0085

Eu sempre prefiro colocar meus backups de arquivos de sistema na própria pasta onde estão os originais, apenas adicionando a extensão ".backup" nos arquivos copiados.

Por exemplo, na minha pasta "/etc/X11" há o arquivo "xorg.conf" e há a minha cópia de segurança "xorg.conf.backup".

É que se eu colocar os backups em outra pasta eu sei que vou acabar me esquecendo onde coloquei, então acho melhor deixar na pasta original mesmo.  :)

kErNeL_sCrIpT

#4
Citação de: gabriel0085 online 02 de Dezembro de 2007, 08:12
Eu sempre prefiro colocar meus backups de arquivos de sistema na própria pasta onde estão os originais, apenas adicionando a extensão ".backup" nos arquivos copiados.

Por exemplo, na minha pasta "/etc/X11" há o arquivo "xorg.conf" e há a minha cópia de segurança "xorg.conf.backup".

É que se eu colocar os backups em outra pasta eu sei que vou acabar me esquecendo onde coloquei, então acho melhor deixar na pasta original mesmo.  :)

Só queria deixar claro que isso não é uma regra galera, vocês não são obrigados à seguir um padrão, quem escolhe isso é vocês, então a minha forma não está errada, apenas é uma forma diferente, assim como a do gabriel0085 que optou por seguir a "regra" "padrão" de Backup, se é que isso existe... é por que muitas pessoas usam como o gabriel0085 falou, mas eu não :) Saibam que isso é uma questão de organização pessoal, gabriel0085 tem motivos pra manter o Xorg dele dessa forma, e eu tenho os meus de manter da minha forma, vocês podem escolher um dos dois ou criar o de vocês, vocês devem fazer o que acharem melhor, desde de que tenham o conhecimento para isso, criei o Tuto no intuito de ajudar, não quero impor nenhuma regra, isso vale pra vida de vocês também, nada é absoluto. (Hoje to filosófico  ::) BAUHAHAHAHA)

gabriel0085

Citação de: kErNeL_sCrIpT online 02 de Dezembro de 2007, 11:49
Citação de: gabriel0085 online 02 de Dezembro de 2007, 08:12
Eu sempre prefiro colocar meus backups de arquivos de sistema na própria pasta onde estão os originais, apenas adicionando a extensão ".backup" nos arquivos copiados.

Por exemplo, na minha pasta "/etc/X11" há o arquivo "xorg.conf" e há a minha cópia de segurança "xorg.conf.backup".

É que se eu colocar os backups em outra pasta eu sei que vou acabar me esquecendo onde coloquei, então acho melhor deixar na pasta original mesmo.  :)

Só queria deixar claro que isso não é uma regra galera, vocês não são obrigados à seguir um padrão, quem escolhe isso é vocês, então a minha forma não está errada, apenas é uma forma diferente, assim como a do gabriel0085 que optou por seguir a "regra" "padrão" de Backup, se é que isso existe... é por que muitas pessoas usam como o gabriel0085 falou, mas eu não :) Saibam que isso é uma questão de organização pessoal, gabriel0085 tem motivos pra manter o Xorg dele dessa forma, e eu tenho os meus de manter da minha forma, vocês podem escolher um dos dois ou criar o de vocês, vocês devem fazer o que acharem melhor, desde de que tenham o conhecimento para isso, criei o Tuto no intuito de ajudar, não quero impor nenhuma regra, isso vale pra vida de vocês também, nada é absoluto. (Hoje to filosófico  ::) BAUHAHAHAHA)

Que nada Kernel,

teu tuto é bem útil sim pros iniciantes.

Eu só postei o outro comentário de bobeira, porque eu sou meio esquecido mesmo e iria acabar não sabendo mais onde coloquei os backups.  :D

Mas pra falar a verdade eu acho que pra um iniciante é até melhor guardar todos os backups numa única pasta, como você sugeriu.

De qualquer jeito ficam aí as sugestões pra quem 'tá chegando.

Falou kernel.  ;D




clcampos

Citação de: gabriel0085 online 02 de Dezembro de 2007, 08:12
Eu sempre prefiro colocar meus backups de arquivos de sistema na própria pasta onde estão os originais, apenas adicionando a extensão ".backup" nos arquivos copiados.

Por exemplo, na minha pasta "/etc/X11" há o arquivo "xorg.conf" e há a minha cópia de segurança "xorg.conf.backup".

É que se eu colocar os backups em outra pasta eu sei que vou acabar me esquecendo onde coloquei, então acho melhor deixar na pasta original mesmo.  :)

To com o Gabriel, com a diferença que não copio o arquivo para um arquivo.backup (hehehehe), eu gosto de ter vários backups, de forma a ter toda a evolução do arquivo, que unido aos comentários que faço no arquivo, junto à alteração, me dão uma dimensão de tudo que eu fiz.

Então uso assim:

Citarcp    arquivo     arquivo.bkp.DDMMAAAA

Sendo:

DD:      Dia do backup
MM:     Mês do backup
AAAA:  Ano do backup

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jomafras

clcampos,
Também prefiro fazer o backup na mesma pasta.
Achei a sua dica muito boa...só que não dá pra por a data (02/12/2007) direto no arquivo (só DDMMAAAA).
Como vc faz? Coloca a data nos comentários?
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

jomafras

#8
clcampos,

Deu certo assim :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup02122007

Estava fazendo assim :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup.02/12/2007
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

Citação de: pintinho online 02 de Dezembro de 2007, 13:48
clcampos,

Deu certo assim :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup02122007

Estava fazendo assim :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup.02/12/2007


Imaginei que fosse isto pintinho.

Uma outra boa dica (não fiz aqui porque quando pensei já vinha fazendo da forma que falei antes, e teria que acertar todos os backups) seria colocar a data invertida (Ano Mês Dia), pois assim na hora do ls já vem ordenado em ordem de data, sem erro.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jomafras

Nossa cara,
Eu sei que vc tem muitos pcs em rede.
Gostaria até que vc me desse uma dica :
Para um Desktop como o meu, qual comando?
ls -l , ls -la ou, só ls (entendeu, né?).
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

hehehe... Desculpa, mas não entendi...

To aqui esperando você para poder responder.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jomafras

pintinho@AMD64:~$ ls
Área de Trabalho  Examples                Imagens     Modelos  Público
Documentos        focalinux1-html.tar.gz  index.html  Música   Vídeos
pintinho@AMD64:~$ ls -l
total 144
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Área de Trabalho
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Documentos
lrwxrwxrwx 1 pintinho pintinho     26 2007-11-30 15:54 Examples -> /usr/share/example-content
-rw-r--r-- 1 pintinho pintinho 107262 2007-12-01 12:16 focalinux1-html.tar.gz
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Imagens
drwxr-xr-x 2 root     root       4096 2007-12-01 12:19 index.html
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Modelos
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Música
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Público
drwxr-xr-x 2 pintinho pintinho   4096 2007-11-30 18:17 Vídeos
pintinho@AMD64:~$ ls -la
total 324
drwxr-xr-x 34 pintinho pintinho   4096 2007-12-02 15:00 .
drwxr-xr-x  3 root     root       4096 2007-11-30 15:54 ..
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Área de Trabalho
-rw-------  1 pintinho pintinho   1464 2007-12-02 14:56 .bash_history
-rw-r--r--  1 pintinho pintinho    220 2007-11-30 15:54 .bash_logout
-rw-r--r--  1 pintinho pintinho   2298 2007-11-30 15:54 .bashrc
drwxr-xr-x  3 pintinho pintinho   4096 2007-11-30 18:17 .cache
drwxr-xr-x  6 pintinho pintinho   4096 2007-11-30 19:24 .config
-rw-------  1 pintinho pintinho     28 2007-12-02 11:51 .dmrc
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Documentos
-rw-------  1 pintinho pintinho     16 2007-11-30 18:17 .esd_auth
lrwxrwxrwx  1 pintinho pintinho     26 2007-11-30 15:54 Examples -> /usr/share/example-content
-rw-r--r--  1 pintinho pintinho 107262 2007-12-01 12:16 focalinux1-html.tar.gz
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 21:24 .fontconfig
drwx------  4 pintinho pintinho   4096 2007-12-02 11:51 .gconf
drwx------  2 pintinho pintinho   4096 2007-12-02 15:22 .gconfd
-rw-r-----  1 pintinho pintinho      0 2007-12-02 15:09 .gksu.lock
drwxr-xr-x  3 pintinho pintinho   4096 2007-11-30 18:17 .gnome
drwx------ 11 pintinho pintinho   4096 2007-12-02 14:59 .gnome2
drwx------  2 pintinho pintinho   4096 2007-11-30 18:17 .gnome2_private
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 20:17 .gstreamer-0.10
-rw-r--r--  1 pintinho pintinho    131 2007-12-02 11:51 .gtk-bookmarks
-rw-r--r--  1 pintinho pintinho     90 2007-11-30 18:17 .gtkrc-1.2-gnome2
-rw-r--r--  1 pintinho pintinho   1386 2007-11-30 20:14 .gtkrc-2.0
-rw-------  1 pintinho pintinho    157 2007-12-02 11:51 .ICEauthority
drwxr-xr-x  3 pintinho pintinho   4096 2007-11-30 19:22 .icons
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Imagens
drwxr-xr-x  2 root     root       4096 2007-12-01 12:19 index.html
drwxr-xr-x  3 pintinho pintinho   4096 2007-11-30 18:17 .local
drwx------  3 pintinho pintinho   4096 2007-11-30 20:08 .macromedia
drwx------  3 pintinho pintinho   4096 2007-11-30 18:17 .metacity
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Modelos
drwx------  3 pintinho pintinho   4096 2007-11-30 18:29 .mozilla
drwxr-xr-x  2 pintinho pintinho   4096 2007-12-01 11:55 .mplayer
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Música
drwxr-xr-x  3 pintinho pintinho   4096 2007-12-02 11:51 .nautilus
drwx------  3 pintinho pintinho   4096 2007-12-01 13:42 .openoffice.org2
-rw-r--r--  1 pintinho pintinho    566 2007-11-30 15:54 .profile
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Público
-rw-------  1 pintinho pintinho    376 2007-12-01 11:56 .recently-used
-rw-r--r--  1 pintinho pintinho  21197 2007-12-02 15:00 .recently-used.xbel
-rw-r--r--  1 pintinho pintinho      0 2007-11-30 18:18 .sudo_as_admin_successful
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 19:22 .themes
drwx------  4 pintinho pintinho   4096 2007-11-30 18:19 .thumbnails
drwx------  2 pintinho pintinho   4096 2007-11-30 18:17 .Trash
drwx------  2 pintinho pintinho   4096 2007-11-30 20:21 .tvtime
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:18 .update-manager-core
drwx------  2 pintinho pintinho   4096 2007-11-30 19:13 .update-notifier
drwxr-xr-x  2 pintinho pintinho   4096 2007-11-30 18:17 Vídeos
drwx------  2 pintinho pintinho   4096 2007-12-02 11:48 .w3m
-rw-------  1 pintinho pintinho    116 2007-12-02 11:51 .Xauthority
-rw-r--r--  1 pintinho pintinho   2929 2007-12-02 15:09 .xsession-errors
pintinho@AMD64:~$

O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

clcampos

#13
pintinho acho que meu cérebro fritou. Bem , como não entendo bem mesmo o que quiser dizer sobre o uso do ls na minha rede, ou no PC isolado, vou te falar sobre o ls, e como o uso.

Bem, você citou esses: "ls -l , ls -la ou, só ls (entendeu, né?).". Uso todos eles (tanto no meu PC isolado, quanto nos da rede), costumo usar também as opções -t e -r.

Para que eu uso cada opção:


  • -l para ver detalhes de permissões, dono e grupo dos arquivos/diretórios
  • -a quando desejo ver informações de arquivos ocultos (começados com . - ponto)
  • -t para ver os arquivos em ordem de tempo de criação
  • -r para ver de forma reversa

Bem, além de usar muito apenas o ls (na grande maioria das vezes), apenas para listar os arquivos, eu uso muito estas opções, muitas vezes sozinhas, e outras tantas em combinação.

Se quero ver os arquivos de backup que criei em um diretório em ordem cronológica de criação:

$ ls -t

ou

ls -lt

Caso queira ver em ordem inversa, do mais novo para o mais velho:

$ ls -tr

Para ver os detalhes de todos os arquivos, principalmente aqueles ocultos, em ordem tempo de, e de forma inversa:

$ ls -ltra

E assim por diante... espero ter respondido, mesmo sem ter entendido sua pergunta... e mais uma vez me desculpe.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

jomafras

clcampos,
O que eu quis dizer é que nós temos informações e, muitas informações.
Eu tava preocupado era se vc fosse usar o ls -la na sua rede...hehehe!!!
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog