|
[05/09]
:. Resumo do dia [05/09] :. Lançado Django 1.0, framework para aplicações web [04/09] :. Google Chrome será integrado ao Android [04/09] :. AMD anuncia oficialmente grade de futuros lançamentos [04/09] :. Samsung: Blu-Ray terá mais 5 anos de vida [04/09] :. Resumo do dia [04/09] :. A nova temporada de lançamentos de distros [04/09] :. Governo chinês desenvolve chip compatível com instruções x86 [04/09] :. Google altera licença 'ameaçadora' do navegador Chrome [04/09] :. Kingston lança memória de baixa latência para notebooks [04/09] :. Michael Dell afirma: não faremos smartphones [04/09] :. XO que roda Windows virá em outubro; Amazon também venderá [04/09] :. Intel deve lançar processador de 6 núcleos em 15 de setembro [03/09] :. Veja os logs do sistema pela web, com o phpLogCon [03/09] :. Phoronix Test Suite 1.2, agora suporta BSD e OpenSolaris :. Mais noticias » |
Quando um problema "insolúvel" aparece, a maioria opta por simplesmente reinstalar o sistema, como fariam no Windows. Mas, na maioria dos casos, é possível arrumar a bagunça de uma forma muito mais rápida, usando um CD do Kurumin ou outro live-CD como um sistema de recuperação. Através dele você pode acessar os arquivos na partição da instalação principal, restaurar o grub ou modificar os arquivos de configuração, corrigindo o problema. Comece dando boot pelo CD e montando a partição onde o sistema principal está instalado. Neste caso, precisamos montar usando o caminho completo, incluindo o sistema de arquivos em que a partição está formatada, pois precisaremos usar o chroot. Se você vai recuperar a distribuição instalada na partição "/dev/hda2", que está formatada em ReiserFS, o comando seria: # mount -t reiserfs /dev/hda2 /mnt/hda2 Se a partição estivesse formatada em EXT3, o comando seria: # mount -t ext3 /dev/hda2/mnt/hda2 O próximo passo é abrir um terminal e logar-se como root. No Kurumin e na maioria dos live-CDs, você pode fazer isso usando o comando "sudo su" ou (se você tiver definido a senha de root depois do boot), com o comando "kdesu konsole". Se você precisa regravar o grub na MBR, substituindo o bootloader do Windows, pode fazê-lo rodando o comando "grub" e em seguida rodando os comandos para regravá-lo na MBR, como em: # grub root (hd0,2) setup (hd0) (onde o hd0,1 é a partição onde o sistema está instalado e o hd0 é o HD onde o grub será instalado). Caso precise modificar a configuração do grub, edite o arquivo "/boot/grub/menu.lst" dentro da partição, como em: # kedit /mnt/hda2/boot/grub/menu.lst Para outras eventualidades, como regravar o lilo, ou trocar a senha de root, você pode utilizar um chroot. Para isso, a partir do terminal, use o comando "chroot" para obter um prompt do sistema instalado. É necessário apenas indicar a pasta onde a partição foi montada, como em: # chroot /mnt/hda2 A partir daí, você tem um prompt de comando da distribuição instalada, que pode ser usado para recuperar o sistema. Para trocar a senha de root, use o comando: # passwd Para modificar o arquivo de configuração do lilo, a fim de corrigir algum erro de configuração que está impedindo o sistema de inicializar, use um editor de texto de terminal, como o mcedit ou o joe, como em: # mcedit /etc/lilo.conf Em seguida rode o comando "lilo" (ainda no chroot) para regravar o MBR, salvando as alterações. Isso faz com o lilo volte a ser aberto durante o boot. O terminal pode ser usado para editar outros arquivos de configuração, desabilitar serviços que estão sendo carregados durante a inicialização e assim por diante. Você pode executar praticamente qualquer comando de texto dentro dele, e as alterações vão sendo feitas no sistema instalado. A principal limitação deste terminal de recuperação é que não é possível rodar ferramentas gráficas. Ele sempre volta um erro, dizendo que não é possível acessar o servidor X. Embora um pouco trabalhoso, é possível abrir o X e rodar programas gráficos usando o Xnest, uma espécie de servidor X "de mentira", que é aberto dentro de uma janela e pode ser acessado pelo sistema dentro da partição. Rodar os programas deste modo é mais lento e você notará algumas estranhezas diversas, mas é suficiente para rodar os programas de configuração. Isso é feito em duas partes. Para começar, abra outro terminal de texto, desta vez como usuário normal (e não como root, como no primeiro) e rode os comandos: $ xhost + $ Xnest :1 O primeiro afrouxa o sistema de permissões do X, permitindo que o sistema dentro da partição consiga usar a janela do Xnest que abrimos em seguida. Note que o comando para abrir o Xnest é "Xnest", com o X maiúsculo, enquanto o ":1" é o número da seção que está sendo aberta. Caso necessário, instale o Xnest usando o comando "apt-get install xnest". Com a janela do Xnest aberta, volte ao terminal do chroot e rode os comandos: # export DISPLAY=localhost:1 # startkde O "export DISPLAY" explica que o sistema deve passar a usar a janela do Xnest para rodar aplicativos gráficos, enquanto o "startkde" carrega o KDE dentro da janela. Você pode substituir o último comando por "gnome-desktop" (para abrir o Gnome) ou por um simples "xterm", para abrir uma janela de terminal e chamar diretamente os aplicativos através dela. Para que os programas gráficos funcionem, é necessário que a distribuição instalada e o live-CD usem versões parecidas do X. Funciona bem ao usar um CD do Kurumin para recuperar uma instalação do Kurumin, ou um CD do Slax para recuperar uma instalação do Slackware, mas nem sempre funciona ao usar distribuições diferentes ou ao usar versões diferentes da mesma distribuição. Nestes casos você terá que se contentar com os comandos de texto. Mais uma dica é que você pode também copiar arquivos de configuração do live-CD para a instalação principal, o que é útil sobretudo para solucionar problemas relacionados à configuração do vídeo. Os arquivos de configuração do X são praticamente universais; um arquivo gerado no Kurumin vai funcionar perfeitamente no Mandriva ou Slackware instalado no HD em 98% dos casos, fazendo com que o vídeo volte a funcionar, usando a mesma configuração que está sendo utilizada ao rodar do CD. Neste caso, você precisa apenas copiar o arquivo "/etc/X11/xorg.conf" (ou "/etc/X11/XF86Config-4", se você estiver usando uma versão antiga do Kurumin), substituindo o arquivo dentro da partição, como em: # cp /etc/X11/xorg.conf /mnt/hda2/etc/X11/xorg.conf Lembre-se de que o arquivo de configuração pode ser o xorg.conf ou o XF86Config-4 (dependendo da distribuição instalada usar o X.org ou o Xfree), mas os dois arquivos são intercompatíveis, basta renomear caso necessário.
|
|||||