Esse breve artigo visa apresentar o Linux Thinstation como uma alternativa muito leve e compacta para se integrar estações antigas com Terminal Servers, e também descreve sua compatibilidade com terminais "Thinclients", que usam o padrão ITX.
Voltando à nossa máquina com Linux + Windows, vamos agora ao que realmente interessa: baixe a versão estável do Thinstation, no meu caso baixei a versão 2.2 (Thinstation-2.2.tar.gz) em:
Descompacte o Thinstation num diretório de sua preferência:
$ tar -zxvf Thinstation-2.2.tar.gz
Entre no diretório recém criado após a descompactação e edite os seguintes arquivos:
build.conf (para configurações globais e módulos do kernel a serem carregados);
thinstation.conf.sample (para configurações específicas da sua rede, o ambiente gráfico, resolução de tela, etc).
Para setar parâmetros e habilitar módulos do kernel, escolher o ambiente gráfico e outras coisas, basta descomentar (apagar o símbolo "#" da frente da linha) as linhas referentes ao que lhe interessa.
Esses 2 arquivos, build.conf e thinstation.conf.sample são bem intuitivos, todas as linhas possuem comentários e explicações bem claras, por isso não vou me aprofundar muito nas configurações específicas deles. No meu caso optei por usar o ambiente gráfico ICEWM, o RDESKTOP para logar-me ao servidor TS, setei os IPs, DNSs e Gateways de acordo com minha rede, descomentei as linhas que referenciavam meu hardware (placa de rede, vídeo, som e USB) e setei também a resolução/freqüência/tamanho do vídeo.
Estou colocando exemplos tanto do arquivo build.conf quanto do thinstation.conf.sample no final desse artigo, ambos retirados do site do projeto:
Após feito todo o processo de pré-configuração dos arquivos que vão gerar a compilação do Thinstation propriamente dito, execute:
$ ./build
Esse comando irá gerar 4 arquivos:
vmlinuz-2.x.yy
boot-images/initrd/initrd
boot-images/syslinux/syslinux.cfg
boot-images/syslinux/thinstation.txt
Renomeie o arquivo vmlinuz-2.x.yy para vmlinuz. Pode-se usar:
$ mv vmlinuz-2.x.yy vmlinuz
Agora é só copiar esses 4 arquivos para o HD ou dispositivo da estação em que o Thinstation irá rodar e dar um boot na estação. No menu inicial do ambiente gráfico aparecerá um atalho para o "rdesktop". Use ele para logar-se no seu TS e aí é só alegria.
[5] Comentário enviado por rmfbekao em 23/10/2007 - 18:30h
Boa tarde, não estou conseguindo copiar o syslinux no HD o comando não funcionou.
Exemplo:
Formatei em FAT32 – blz
Passei o comando fdisk /mbr – blz
O comando syslinux c: - não foi
[7] Comentário enviado por mfmarins em 24/10/2007 - 08:33h
Bom dia!!!
Estou com dois problemas: 1 ñ consigo configurar o som nos terminais leves; 2º O teclado dispara na tela de login e não consigo digitar o usuario e senha, isso não aconte em todas a máquinas somente em algumas. Peço que me dê uma dica, se possível
[8] Comentário enviado por lefigo em 24/10/2007 - 09:07h
Olá mfmarins. Vc tem que certificar-se que a linha referente ao módulo que vc está descomentando realmente é o módulo referente à sua placa de som e principalmente se sua placa de som é suportada pelo Thinstation. Quanto ao teclado, precisaria de informações mais precisas sobre seu hardware.
[9] Comentário enviado por Moacyr_Lacerda em 09/02/2008 - 17:30h
Bom pessoal, tenho um problema q nao consigo resolver preciso da ajuda de vcs. Tenho um Thin Client funcionando normalmente com windows 2003 server no servidor e 10 pentium 200 como clientes dando o boot no servidor pelo disquete que carrega o arquivo do thinstation q fica no servidor, bom o meu problema e q nao consigo liberar no build.com pra mim usar o papel de parede nos terminais, ja que no windows eu ja liberei, alguem pode me ajudar???
[12] Comentário enviado por edvilson em 26/09/2008 - 09:46h
Thinstation Problema para imprimir do firefox, tenho uma impressora conectada fisicamente a um micro com o thinstation, mas quando vou imprimir do firefox n aparece a impressora, o thinstation não tem CUps, como poderei imprimir local deste micro ?
[13] Comentário enviado por andre.rdgs em 28/01/2009 - 12:07h
Fiz um pouco diferente pra copiar os arquivos para um HD, é meio complicado no início, mas funciona muito bem!
Inicie o computador fazendo boot pelo LiveCD do Knoppix (http://www.knopper.net/knoppix/index-en.html)
No prompt boot digite knoppix s. Este procedimento fará com que o Knoppix seja iniciado como Single User. Se o HD do computador for um HD SATA, adicione o parâmetro all-generic-ide irqpool. Se for preciso adicionar informações sobre video (caso não seja possível identificar a placa de video do computador) adicione o parâmetro vga=6
Acesse o gerenciador de discos digitando o comando cfdisk /dev/hdX (onde X é a posição em que o knoppix reconhece o HD. Esta informação é apresentada logo após iniciar o boot).
No cfdisk, apague a partição existente, crie uma nova com 150mb, configure a partição como Boot e escreva as informações na tabela de partições. A sequência opções a serem realizadas é a seguinte:
Delete / New / Primary / 150 / Beginning / Bootable / Type / 06 / Write / Yes / Quit
Formate a partição criada com o comando mkfs –t msdos /dev/hda1
Monte a partição criada com o comando mount –t msdos /dev/hda1 /mnt
Acesse a partição montada com ocomando cd /mnt
Conecte-se a um servidor TFTP na rede para baixar os arquivos de configuração. A sequência de comandos para realizar essa tarefa é a seguinte:
tftp / connect xxx.yyy.zzz.000 / binary / get vmlinuz initrd syslinux.cfg /quit
Configure o sistema para não realizar uma checagem de erros na partição FAT16 com o comando echo “mstools_skip_check=1” > /.mtoolscr
Escreva o syslinux no boot do computador com o commando
syslinux /dev/hdx e em seguida o comando lilo –M /dev/hdx mbr
Digite o comando reboot, remova o CD e teste a conexão.
[15] Comentário enviado por myispo em 27/05/2009 - 10:40h
gostaria de saber como faço para realiza um boot remoto com o thin station sem q seja necessári o uso de disquete, ou cd somentente atravez da rede. Existe essa possibilidade?!!
[17] Comentário enviado por lefigo em 21/08/2009 - 17:51h
Caramba...
Fazia tempo que não passava por aqui... Fiquei surpreso com a quantidade de posts nesse artigo... Vamos lá...
wilterp:
Pela mensagem que vc está reportando aqui, parece que o Thinstation não está conseguindo "mountar" o dispositivo que vc está usando para instalá-lo (HD, Flash, etc)
myispo:
Existe a opção de setar o boot por PXE, mas para isso vc tem que ter em sua placa de rede uma EEPROM com as instruções para o boot. (análogo ao antigo Novell).
[18] Comentário enviado por odebrecht em 14/10/2009 - 09:39h
Muito bom o tutorial e os thinstations realmente surpreendem. Só uma pequena contribuição:
Utilizo o Ubuntu, e na parte de preparação do HD, utilizo uma forma alternativa a mencionada:
- Conecto o HD que quero preparar como slave.
- Inicio o Ubuntu normalmente.
- Zero o HD a ser preparado com o comando # dd if=/dev/zero of=/dev/xxx bs=512 count=1 (xxx no meu caso é sdb)
- Através do gparted (instalável via apt-get) crio uma partição fat32 com 50mb +/-.
- Ainda no gparted ativo o flag de bootável dessa partição.
- Executo o comando syslinux /dev/yyy (o syslinux também pode ser instalado via apt-get)(yyy no meu caso é sdb1, a partição fat32 criada pelo gparted).
- Em seguida só falta copiar pro HD os arquivos que são gerados no passo "Compilando o Thinstation" desse tutorial.
[19] Comentário enviado por mimaegi em 27/10/2009 - 15:16h
O meu nao funciona de forma alguma, os problemas começam pra compilar, da erro com o flash, o java e o firefox vao direitinho. O flash dá mensagem q o caminho não existe ou que não foi possivel encontrar o arquivo (mesmo ele estando la).
E depois se eu compilar sem o flash td certinho, e copiar os arquivos pro hd q vai bootar, dá erro no boot, falando q nenhuma particao bootavel foi encontrada.
Já editei o syslinux, ja mudei o caminho do flash na compilacao mas nao funfa...
Ah eu tb uso o Ubuntu pra peparar o hd e tal.
[20] Comentário enviado por cemsinformatica em 29/08/2012 - 21:53h
Boa noite
Voce podem me informar com adicionar drivers no thinstation
Tenho placa de rede e placa de video que não tem no thinstation quando ele gera imagem.
[21] Comentário enviado por angelogobbi em 25/09/2014 - 17:51h
Boa noite!
Alguém sabe como configuro para não desligar o monitor? Tenho thinclients que puxam a imagem thinstation com o icewm via pxe e conectam via rdesktop meu servidor windows e está desligando o monitor depois de um tempo. Verifiquei e o problema é no icewm, pois via rdp do windows não desliga o monitor. Como configuro no icewm ou no thinstation para não desligar o monitor? Obrigado.