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.
A idéia principal quando iniciei minha "aventura" no Thinstation, que me perdoem os mais fanáticos do mundo Linux, era integrar estações com padrão ITX (os famosos Thinclients) com Terminais Servers Windows 2003 através do RDP.
O conceito de "terminais burros" surgiu justamente no Linux, e era atribuído à estações sem HD que inicializavam através da rede (Bootstrap), o que não é exatamente o conceito do Thinstation, já que ele requer algum dispositivo de armazenamento (flash, HD, etc) para acomodar o sistema.
Então podemos chamar as estações com Thinstation de "terminais leves", que é a literal tradução do nome. Nada impede, pelo contrário, deve ser até mais convergente, que se integre essas estações com um Terminal Server Linux, mas como nunca fiz essa experiência, não tenho competência para comentar a respeito. Mas, como a ideologia do mundo Linux é a do livre arbítrio, fica a critério de cada um colocar o servidor que mais lhe convier.
Requisitos
Você vai precisar de um computador com Linux + Windows, e se possível e for o caso, que você consiga instalar o dispositivo que vai receber o Thinstation também nessa mesma máquina, pois após compilar os arquivos do Thinstation, que dão um tamanho mais ou menos de 7MB, será necessário transferí-los para o dispositivo.
No meu caso, por exemplo, tinha um computador com Red Hat 9 + Windows 98 num HD e coloquei como Primary Slave o HD de 850MB que iria receber o Thinstation, já preparado com os passos que irei descrever adiante. Isso é muito importante: Prepare primeiro seu HD conforme os passos de "1" a "5" que estão descritos no próximo item do artigo antes de colocá-lo no computador com Linux + Windows.
O HD de 850MB posteriormente foi instalado na estação, a princípio um Pentium 166MHz com 32MB de RAM, e assim pudesse rodar o sistema. Outro detalhe importante é que sua estação que irá rodar o Thinstation deve possuir um drive de disquete.
[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.