Sejam Bem Vindos ao Tjdestroyer® Blogger

sexta-feira, 25 de abril de 2008

Jogar no Linux? Sim com o Cedega!!!!

Muitos (inclusive eu) utilizam o MS Windows para poderem rodar seu inseparaveis jogos :) E o que a maioria não sabe é que podemos rodar nossos jogos no Linux, como? Com o Cedega!!!!

Cedega é uma variação do Wine - projeto open source para implementar as chamadas das APIs do Windows no Linux, ou seja, programa feito para rodar aplicações Windows no Linux - voltada para jogos.

A Transgaming, cobra pelo uso do cedega, pois, segundo ela, ele utiliza códigos de quebra de detecção do sistema anti pirataria em CDs, o que é ilegal nos Estados Unidos.

Existem vários tutoriais na internet que ensinam passo-a-passo como instalar o Cedega, um muito bom que encontrei foi o publicado pelo Juliano Ramos no Blog Mundo OpenSource. Outra opção é esse do Clube do Hardware.

Vale lembrar que existe uma versão livre do Cedega que é distribuida pela própria Transgaming, essa versão não vem em pacotes (.deb .rpm) mas em CVS, segundo a empresa essa versão é livre pois não possui a tal tecnologia "Anti-pirataria".

Com o Cedega instalado agora é só instalar seus jogos normalmente, como se estivessem no Windows. ;)


Bom jogo a todos....

quarta-feira, 23 de abril de 2008

Proteção do Gerenciador de Boot GRUB

Gerenciadores de Boot são softwares que são responsáveis por iniciar o processo de carregamento de sistemas operacionais. É muito comum utilizar mais de um sistema operacional em uma única máquina, e, nesse caso, são dos Gerenciadores de Boot a responsabilidade de listar e permitir que o usuário selecione o sistema operacional desejado.

O GRUB (Grand Unifield Bootloader) foi inicialmente desenvolvido por Erich Stefan Boleyn e disponibilizado sobre a licença GNU. Ele é capaz de trabalhar com uma diversidade de Sistemas Operacionais, como Windows, Linux, BSB, etc., e também com vários tipos de partições, como ext3, reiserfs, fat, entre outros.

Outra funcionalidade do GRUB é sua capacidade de inicializar sistemas em discos SCSI ou carregar sistemas através de imagens disponíveis em rede.

Acesso Root Através de Gerenciadores de Boot

Através dos Gerenciadores de Boot é possível conseguir acesso “administrador” no Linux, sendo para isso necessário passar alguns parâmetros para o Kernel do Linux na inicialização do sistema.

Para conseguir acesso administrativo no gerenciador de boot Grub, basta no momento que for listado as opções de boot na tela pressionar a tecla “e”, assim será listado opções de inicialização, conforme mostra a figura abaixo. Selecione a opção Kernel e pressione a tecla “e” novamente. Neste momento irá aparecer uma linha de comando com as opções de Kernel, e no final dessa linha acrescente: init=/bin/bash. Aperte a tecla ENTER. Logo após voltará para o menu anterior, e para inicializar o sistema, aperte a tecla “b”.

Tela Inicial do Grub

O sistema irá carregar, e você terá acesso “administrador”, onde aparecerá uma tela de comando desta forma: root@(none)#:

A vantagem de se conseguir acesso root desta forma, é que caso você perca a senha de administração ou, se acabou de ser contratado para gerenciar um sistema em uma empresa e o antigo administrador não tenha lhe repassado esta senha, por esse método, será possível recuperá-la.

A maior desvantagem do uso deste recurso é por proporcionar a quem tiver acesso físico ao sistema, possa conseguir acesso administrativo, e, com isso, a pessoa com este acesso poderá alterar qualquer configuração e modificar qualquer recurso dentro do seu sistema. Por isso é necessário que este recurso seja protegido, e para protegê-lo basta seguir os passos a seguir.

Protegendo o Grub

A proteção do Grub é muito fácil e rápida de ser efetuada. Para que seu sistema não libere acesso privilegiado a qualquer pessoa, basta adicionar uma senha no arquivo de configuração do Grub, que por padrão fica em: /boot/grub/menu.lst. Algumas distribuições vêm com o arquivo de configuração /boot/grub/grub.conf.

Ao inicializar o sistema, quando aparecer à tela do Grub, pressione a tecla “c”, com isso será aberta uma linha de comando do Grub. Nesta linha de comando digite: md5crypt. Aparecerá então uma mensagem solicitando uma senha, digite a senha que deseja utilizar no Grub. Aqui utilizarei a senha 0123456. Ficará dessa forma:
grub> md5crypt

Password: *******
Encrypted: $1$IJL0$3402nOCjpxzprwL5y.i1p0

grub>
Copie o hash gerado pelo Grub e pressione a tecla ESC, então serão listadas as opções de boot, inicie o Linux normalmente.

Após o carregamento do sistema, edite o arquivo /boot/grub/menu.lst com o comando, # vi /boot/grub/menu.lst. Localize a linha ## password ['--md5'] passwd e adicione a seguinte linha:
password --md5 $1$IJL0$3402nOCjpxzprwL5y.i1p0 (substitua pelo hash gerado pela sua senha)

Salve o arquivo e feche, após isso utilize o comando: # chmod 600 /boot/grub/menu.lst, através deste comando apenas o administrador (root), poderá ler e escrever neste arquivo.

Para verificar se ocorreu tudo certo, reinicie seu sistema, e quando aparecer à tela do Grub, pressione a tecla “e”. Caso as configurações estejam corretas, nada irá acontecer. Para modificar as opções de inicialização, você deverá pressionar a tecla “p”, será pedida a senha do Grub, que acabamos de criar.

Desta forma, seu sistema gerenciador de boot Grub estará protegido contra pessoas más intencionadas que queiram elevar seus privilégios em seu sistema.

terça-feira, 22 de abril de 2008

Compilando Kernel no Debian

Compilar o Kernel no Debian, não é um bicho de sete cabeças que todo mundo pensa, é uma tarefa fácil e um pouco demorada.

Primeiro devemos baixar o pacote essencial para esse processo: kernel-package, utilizando o comando: #apt-get install kernel-package.

Após esse processo, devemos instalar os pacotes necessários para configurar o Kernel através do menuconfig, utilizando o comando: #apt-get install libncurses5-dev.

O próximo passo é baixar a versão estável mais recente do Kernel, para isso acesse o site http://kernel.org. Quando estava escrevendo esse tutorial a versão linux-2.6.23.1.tar.bz2 era a mais recente. Após o download, descompacte o arquivo com o comando: # tar -xjf linux-2.6.23.1.tar.bz2 -C /usr/src. Caso você não possua o bzip2, instale-o com o comando #apt-get install bzip2.

Entre nesse diretório e crie um link para ele:
#cd /usr/src
#ln –s linux-2.6.23.1 linux

#cd linux


Caso você queira manter as configurações do kernel atual, utilize o comando: # cp /boot/config-2[pressione TAB].config

Feito isso, utilize: #make menuconfig. Irá aparecer uma tela, vá até a opção Load an Alternate Configuration File e carregue o arquivo que você acabou de salvar. Esta parte é importante, pois você deve saber o que fazer e conhecer seu hardware, afim de não carregar drivers desnecessários ou esquecer os fundamentais para o funcionamento da máquina. Terminado, salve e feche.

Crie um pacote com seu novo kernel: # make-kpkg --initrd kernel_image. Esta parte irá demorar. Ao terminar, saia do diretório atual com o comando: # cd .. Agora instale seu Kernel com o comando: # dpkg-i linux-image2.6.23.1.deb

Pronto! Não é necessário configurar o gerenciador de boot, pois o Debian já faz a configuração. Reinicie o computador e verifique se ocorrerá algum erro.

Caso queira retirar o kernel do PC execute o seguinte comando: # apt-get remove --purge linux-image2.6.23.1. Você também pode apagar o download que fez e a pasta linux-2.6.23.1, pois não serão mais utilizados.

sexta-feira, 18 de abril de 2008

Instalar Drivers Proprietários Nvidia no Debian Etch

Existem várias pessoas que acham que instalar o driver da placa de vídeo é um bixo de sete cabeças, mas como tudo no Debian, é um processo simples, rápido e totalmente automatizado :D

Primeiramente devemos incluir os repositórios non-free e contrib na lista de repositórios, para isso edite o arquivo /etc/apt/source.list, e adicione as seguintes linhas:

deb http://ftp.br.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.br.debian.org/debian/ etch main contrib non-free


Salve o arquivo e feche-o. Feito isso, atualize a base de dados do apt-get: $ apt-get update

Ao completar a atualização, utilizaremos o gerenciador de pacotes do Debian Synaptic (Menu Desktop > Administração > Gerenciador de Pacotes Synaptic). Em procurar digite "nvidia" (sem aspas lógico), ao encontrar os pacotes, selecione os seguintes: nvidia-glx, nvidia-settings, nvidia-kernel-common e nvidia-kernel-XXX, onde XXX é o kernel correspondente à sua máquina (caso não saiba utilize o comando uname -a). Aplique as modificações, e ao terminar reinicie a maquina.

Você notará que ao carregar o gerenciador de login, aparecerá um logo da Nvidia!
Congratulations, seu driver Nvidia esta instalado :D Simples e fácil!!!

quinta-feira, 17 de abril de 2008

Qual Distro Usar?

Diariamente novas distribuições Linux são lançadas. E com tantas distribuições sempre surge aquela dúvida: "Qual a melhor distro para meu uso?".

O fato é que a distro a utilizar depende do que você necessita :D O ideal seria você testar várias distribuições e utilizar a que você mais se identificar, foi assim que fiz. Iniciei utilizando o grande e poderoso Slackware (na facul), cara apanhei d++, mas aprendi muita coisa. Passei então para o Red Hat e mudei para o Fedora assim que a Red Hat mudou tb ;) Já utilizei várias distro que rodam em live CD, e atualmente utilizo o Debian Etch 4.0 gosto muito do Debian e recomendo ele a todos.

Não existe um tutorial dizendo qual distro utilizar, em qualquer fórum na Net que você entrar, cada um vai puxar para sua distro favorita, então escolha uma que você mais identificar instale e tire suas próprias conclusões. Lembrando que não existe aprendizagem sem esforço, procure, instale, desinstale, leia a respeito da distro que você escolher que assim você poderá escolher a melhor distro para sua necessidade.

Puxando para o Debian :D, caso alguém se interesse por esta distribuição acesse o fórum, leiam a respeito e tirem suas dúvidas. Eu recomendo!