| Home | Índice de miudezas |

Colinux - Linux  & Windows juntos
(Se preferir pule a Introdução Teórica e vá direto à Receita)

Introdução Teórica

Vou apresentar inicialmente algumas explicações sobre os tópicos envolvidos e, em seguida, de modo bem claro e objetivo, uma receita de como fazer as coisas. Quem quiser pode ir direto à receita sem problema algum.

I M P O R T A N T E  -  I M P O R T A N T E  -  I M P O R T A N T E

Devo lembrar ao leitor que esta proposta não objetiva ensinar a trabalhar com o Linux e sim instalar um programa que permite trabalhar com o Linux dentro do Windows. Deste modo, o leitor interessado em conhecer melhor o Linux tem uma ferramenta a mais em mãos, com a vantagem de não precisar particionar o disco rígido e fazer "dual boot". Tem também algumas vantagens sobre o Live-CD, como a velocidade de execução e a operação em tempo real junto com o Windows, permitindo que o usuário aprenda sobre Linux sem sair do Windows. Este trabalho inicial parte de um sistema Debian básico que deve ser expandido pelo usuário. Essa expansão requer alguns conhecimentos prévios sobre o Linux. Pretendo mais para frente poder disponibilizar um pacote Debian mais funcional e já com interface gráfica. Ou seja, também estou aprendendo.

Também quero enfatizar que todo o roteiro baseia-se no winXP+SP1 testado em duas máquinas diferentes. Um PIII de 500MHz + placa mãe PCChips LM748MR + 160MB de RAM. A segunda máquina é um P4 de 2.4GHz + Placa mãe Intel + 512MB de RAM. Para o win2000 ou winXP+SP2 pode haver diferenças.

O Colinux consiste de um conjunto de arquivos executáveis, alguns arquivos de configuração editáveis pelo usuário e uma interface virtual de rede para estabelecer a comunicação do Colinux com a interface de rede real do Windows. Todo o conjunto não ocupa mais que 5Mb instalado em um único diretório (veja Fig. 1 abaixo) e sem qualquer intromissão nos diretórios do sistema original do Windows. Caso desejado, a desinstalação é fácil e não deixa vestígios indesejáveis.
Fig. 1 - Diretório c:\coLinux>

Conteúdo
a) netdriver > Subdiretório com o driver virtual de rede
b) default.colinux.XML > Arquivo de configuração
c) vmlinux > Kernel do linux
d) initrd > Ramdisk inicial (não tem no colinux 0.61)

O programa principal do coLinux pode ser baixado neste endereço. Aqui cabe uma observação. A versão 0.61 do Colinux vem com o kernel linux mais antigo, da série 2.4, enquanto o Colinux 0.62 (coLinux-20041024.exe)   vem com o kernel mais novo da série 2.6. Para quem tem menos que 256 Mb de memória RAM é aconselhável o Colinux 0.61, caso contrário haverá problemas.

O Colinux faz apenas o papel de janela para o sistema línux propriamente dito. O sistema Linux deve ser baixado a parte e consiste de um arquivo compactado que após descompactação pode ficar com 1, 2 ou mais gigabytes. Este arquivo traz um sistema linux básico (Debian, Fedora, Gentoo etc...) que deve ser configurado e expandido pelo usuário. Esta sistemática de começar com um sistema básico tem duas razões: (1) Arquivo menor para ser baixado e (2) A expansão do sistema é uma boa forma de aprendizado. O coLinux é bastante flexível e admite a instalação de um sistema completo e complexo caso desejado. Mas, por razões óbvias, vamos nos concentrar apenas no básico, particularmente, em um sistema básico Debian.

O sistema que se acha disponibilizado na página http://wiki.colinux.org/cgi-bin/HomePage é extremamente básico e se encontra no formato "bz2". pouco conhecido no mundo Windows. Por isto, eu fiz algumas modificações no original acrescentando alguns itens importantes que poderiam dificultar, desnecessariamente, a vida do usuário menos experiente. São modificações pequenas, mas que afetam de modo drástico o funcionamento do Colinux. Disponibilizo aqui essa versão mais aprimorada já com o "mc - Midinigth Commander" instalado e com as configurações básicas para funcionamento da rede, tudo no formato "zip", bem mais conhecido. É incompreensível que isso não tenha sido feito antes. Baixe aqui o arquivo debian30r0.zip.

Além do sistema principal descrito no parágrafo anterior, a instalação requer ainda um arquivo para “swap”, ou memória virtual na linguagem do windows. Esse arquivo é baixado e descompactado do mesmo modo que o arquivo principal do sistema Linux. Não é exatamente uma regra, mas, em primeira aproximação, podemos usar arquivos “swap” com tamanho de 1X a 2X a memória RAM disponível. Esse arquivo “swap” não precisa ser, obrigatoriamente baixado, pois pode-se confeccioná-lo dentro do winXP como veremos adiante. Entretanto, se por qualquer razão o leitor quiser, pode baixar aqui um arquivo swap512.zip, que após descompressão terá 512 MB, mais que suficientes para a imensa maioria dos casos.

Se não houver problema de espaço, pode-se deixar todos os arquivos dentro do mesmo diretório do coLinux. Ou, caso se queira, os arquivos com o Linux e o “swap” podem ir em outro diretório ou mesmo em outro HD. É tudo uma questão de configurar os endereços corretos no arquivo de configuração do coLinux. Pode-se também instalar esses arquivos em FAT32, mas neste caso o tamanho do mesmo estará limitado a 2GB (2 x 1024 x 1024 x 1024 = 2.147.483.648 Bytes). Para o sistema NTFS essa limitação deixa de existir.

Quem quiser confeccionar o seu próprio arquivo de swap a receita é simples. Vá para o modo DOS apontando o mouse em:-

                                                    Iniciar>Executar  digitando o comando cmd.

Na janela negra que se abre digite no "prompt" de comando o seguinte:

                                        cd .. (cd+espaço+ponto+ponto)  até atingir o nível do diretório raiz C:\>

Agora digite

                               C:\>cd coLinux para ir ao diretório C:\coLinux> (observe o "L" maiúsculo original)

Caso desejado pode-se colocar o arquivo com o sistema linux e com o swap em um diretório diferente do coLinux. Finalmente digite o seguinte comando:

                                                   C:\coLinux> fsutil file createnew swap 536870912.

Isto irá criar um arquivo vazio com 512 MB ( 512 x 1024 x 1024 Bytes) ou qualquer outro valor desejado no diretório do coLinux ou outro qualquer que se queira. Este arquivo será posteriormente formatado como swap pelo colinux. Pode-se usar procedimentos semelhante para a criação de arquivos maiores para a expansão do sistema linux original, mas isto fica para uma outra oportunidade. Vale ressalvar que o comando acima só existe no winXP.

O Colinux admite ainda a integração com o disquete, com o CD-ROM e com uma partição línux, se houver. Neste caso, a partição linux deve ser do tipo “ext2” ou “ext3”. Outros formatos não são aceitos. Lembramos novamente que os arquivos com o sistema linux e com o “swap” podem estar em uma partição “FAT32” ou “NTFS”, ambas pertencentes ao windows. A desvantagem no caso de “FAT32” é limitarmos o tamanho do arquivo a 2GB. Deve-se notar que os arquivos com o sistema linux e com o swap apresentam-se com um tamanho pré-definido e fixo. Todavia, internamente eles estão apenas parcialmente preenchidos e são vistos pelo colinux como se fossem partições especiais do disco rígido.

Finalmente, o coLinux requer o auxílio de um servidor de terminal gráfico virtual para que possamos rodar o sistema em modo gráfico. Isto exige uma segunda janela além do Colinux, rodando esse visualiza dor gráfico. Mas é tudo razoavelmente simples como veremos a seguir e, não custa lembrar, uma maneira simples e segura de aprender a lidar com o linux sem precisar abandonar ou interferir com o windows original. Damos a seguir uma receita prática de instalação do Colinux e os primeiros procedimentos operacionais.

Importante

Esta receita tenta detalhar ao máximo a instalação e configuração do Colinux, entretanto, o uso do sistema requer algum conhecimento de Linux. Procurei dar algumas informações básicas neste sentido, mas um maior detalhamento sobre o Linux deve ser buscado em outras fontes.  Recomendo fortemente que o leitor interessado busque informações em outras fontes. Minha sugestão inicial fica com os dois endereços abaixo:

Guia do Harware - http://www.guiadohardware.net/index.php (artigos, tutoriais, software, hardware e Linux-Kurumim, tudo muito bem escrito)
Guia Foca-Linux - http://focalinux.cipsga.org.br/guia/iniciante/index.htm (Tudo sobre Linux de forma clara e objetiva)

Antes de ir em frente veja um screenshot do que se pretende>
Ir para receita de instalação do Colinux>

| Home | Índice de miudezas |