Linux Thinstation para estações antigas

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.

[ Hits: 93.877 ]

Por: Leandro Figueiredo Ortiz em 28/09/2007


Introdução



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.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Preparando o HD para Receber o Thinstation
   3. Compilando o Thinstation
   4. Finalizando
Outros artigos deste autor

Horário de verão automático

Necessidade do profissional de informática

Leitura recomendada

Multiboot pelo pendrive usando grub2: instalando várias distros a partir de uma unidade de armazenamento móvel

Montando um servidor de pacotes pré-compilados do Gentoo

Instalando Adicionais para Convidados para VirtualBox no Debian, Linux Mint e Ubuntu

Uma geral pela configuração pós-instalação do Slackware

Instalando e Usando a Versão Mais Recente do BleachBit no Linux

  
Comentários
[1] Comentário enviado por tiago_s em 28/09/2007 - 14:54h

Parabéns pelo artigo, estava a procura de algo.
[]'s

[2] Comentário enviado por cruzeirense em 02/10/2007 - 14:37h

é possível, e até mesmo simples, utilizar o thinstation com boot pela rede. O thinstation já gera as imagens para boot via rede...

[3] Comentário enviado por zao em 11/10/2007 - 17:21h

Ficou meio vago, bem pareceido com a descrição do site do Thinstation

[4] Comentário enviado por zao em 11/10/2007 - 17:22h

Seria interessante criar um tutorial, ajudaria muitas pessoas... ok

um abraço

[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

[6] Comentário enviado por lefigo em 24/10/2007 - 07:52h

Qual a mensagem de erro que está retornando? Vc formatou o HD de forma linear? Com o bootdisk?

[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

obrigado

Marcelo

[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???

[10] Comentário enviado por rafaelhenrique em 10/06/2008 - 22:40h

Cara não consigo nem matando rodar o comando

syslinux c:

no DOS... já fiz fdisk /MBR e tudo mais mas o syslinux não vai nem a pau... ele me retorna este erro:

syslinux: sector read error

Alguém aí consegue entender o que isso quer dizer??

[11] Comentário enviado por rafaelhenrique em 12/06/2008 - 14:37h

Tem que formatar em fat16 descobri ontem a noite, quem tiver problemas deste tipo me contate

[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.

[14] Comentário enviado por andre.rdgs em 28/01/2009 - 16:11h

Folks!

Tudo Ok, o ThinStation funciona realmente (mesmo customizando algo aqui e ali) mas me deparei com algo que dificulta a vida de alguns usuários...

A ligar a estação, o terminal tenta logar localmente no servidor em vez de logar no dominio... alguém se deparou com este problema?

Se sim, como isso foi rorrigido?

Obrigado pela ajuda!

[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?!!

[16] Comentário enviado por wilterp em 11/07/2009 - 12:51h

Pessoal estou com seguinte problema usando, tanto o ThinStation quanto o NetStation (este ultimo pelo que entendi eh derivado do primeiro)

O sistema comeca a inicializar, mas trava e aparece esta mensagem:

VFS: Cannot Open root device "" or 03:01
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:01

Segue abaixo uma copia do arquivo syslinux.cfg
--------------------------------------------------------------------------
timeout 0
default vmlinuz
append=loadramdisk=1 initrd=initrd ramdisk_blocksize=4096 root=/dev/ram0
display thinstation.txt
-----------------------------------------------------------------------------

O que pode estar errado ?


[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.

Valeu!

[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.


Algm me da alguma ideia???

[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.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts