Diskten boot edebilen Remote Desktop ThinStation olusturmak

Amac:

Calistigim sirkette bazi kullanici gruplarinin Microsoft Terminal Sunucuya baglanarak calismasi gerekiyor. Bu calisanlar icin daha onceden alinmis olan Sun Microsystems’in SunRay 1G ince istemcileri (thin client) ve bu clientlarin TS’ya ulasabilmeleri icin arada uzerinde Sun Ray Software calisan SUN Sunucular kullaniliyordu.

Sirketteki eski PC’leri kullanabilmek, SunRay clientlarin yavasligindan sikayetlerin artmasini engellemek ve aradaki SUN sunucuyu devre disi birakmak icin, sadece RDP session ile TS’ya baglanabilecek thin clientlar olusturma fikri dogdu.

Basit aramalar sonucu, en uygun ve basit cozum ThinStation (http://thinstation.sourceforge.net) goruluyordu. Oldukca basit, hizli ve esnek bir dagitim, ekstra linux bilgisi ile bircok ozellik kazandirmakta mumkun.


Kullanilan arac/gerecler:

* Knoppix CD
* TS-O-Matic http://tsombeta.b2-net.com
* ThinStation olarak kullanacaginiz eski PC
* En az 32 MB buyuklukte USB bellek

Adimlar:

1. TS-O-Matic (http://tsombeta.b2-net.com) sitesine girin ve ThinStation clientinizi olusturmaya baslayin.

2. Sitede Hardware ve Applications tablarinda thin client icin istediginiz ozellikleri secin. Mumkun oldugunca az ozellik secmeye ozen gosterin. Kullanmayacaginiz ozellikleri eklemek size zaman kaybindan yavasliktan baska bir sey kazandirmayacaktir, unutmayin.

ThinStation image dosyasini olusturma adiminda, ThinStation’in ayarlarini tutan thinstation.conf.buildtime dosyasinda istediginiz degisiklikleri yapabilirsiniz. Asagidakine benzer satirlarda RDP ile baglanabilmek icin gerekli ayarlamalari bulacaksiniz.


SESSION_0_TITLE=”Hede Sirketi Terminal Sunucu”
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=0
SESSION_0_RDESKTOP_SERVER=10.0.0.10
SESSION_0_RDESKTOP_OPTIONS=”-u ” -a 16″
SESSION_0_AUTOSTART=On


Bu ayarlara gore, 10.0.0.10 IP adresli Terminal Sunucusu’na 16bit ekran cozunurlugu ile baglanilir, kullanici adi ve parola parametreleri bos birakildigi icin kullanici adi ve parola kullanici tarafindan girilmek uzere bos goruntulenecektir.


3. TS-O-Matic web sitesinde, Syslinux methodunu secin. Olusan 4 dosyayi download edip USB belleginize kopyalayin, (Bu dosyalardan initrd dosyasi squashfs dosya sistemini kullanan, thinstation linuxu calistiran asil kisim. Bu dosyada degisiklik yapmaniz gerekirse, herhangi bir linux makinada unsquashfs ile dosyayi acabilir, degisiklikten sonra mksquashfs ile dosyayi yeni ayarlarla olusturabilirsiniz. Boylece her seferinde TS-O-Matic web sitesinden konfigurasyon olusturmakla ugrasmazsiniz. )

Ornek bir konfigurasyon dosyasini buradan edinebilirsiniz.

4. ThinStation olarak kullanacaginiz PC’yi “boot:” promptunda ‘knoppix s vga=6‘ komutuyla Knoppix CD ile boot edin,

5. Knoppix acilinca, fdisk /dev/hda komutunu verin.
Fdisk promptunda ‘d’ basarak, Tum partitionlari tek tek silin.
Fdisk promptunda ‘n’ basarak, 50MB boyutunda, FAT16 tipinde yeni bir partition olusturun, (FAT16 tipi = 6)
Fdisk promptunda ‘a’ basarak yeni olusturdugunuz bu partitionu ‘active’ (boot edebilir) yapin.
Fdisk promptunda ‘w’ basarak partition tablosunu yazin.
Fdisk promptunda ‘q’ basarak fdisk’ten cikin.

6. Knoppix promptunda ‘mkfs -t msdos /dev/hda1’ komutuyla olusturdugunuz partitionu MSDOS olarak formatlayin.
Knoppix promptunda ‘mount -t msdos /dev/hda1 /mnt/hda1’ komutuyla olusturdugunuz partitioni /mnt/hda1 altina baglayin.

7. USB belleginizi PC’ye takin, Knoppix USB belleginizi gorecektir.
Knoppix promptunda, ‘mount /dev/sda1 /mnt/sda1’ yazarak, USB belleginizi /mnt/sda1 altina baglayin (mount)

8. Knoppix promptunda, ‘cp /mnt/ThinStation/* /mnt/hda1/’ komutuyla USB belleginizde ThinStation altindaki tum dosyalari yeni olusturdugunuz partitiona kopyalayin.

9. Knoppix promptunda ‘syslinux /dev/hda1’ komutuyla yeni olusturdugunuz partitionu bootable (acilabilir) yapin.

NOT: Syslinux islemi sirasinda, “Total number of sectors not a multiple of sectors per track!” seklinde bir hata alirsaniz; Knoppix promptunda asagidaki komutu uygulayip, 11. adimdaki komutu tekrar deneyin.

‘echo “mtools_skip_check=1” > /.mtoolsrc’

10. Knoppix promptunda ‘lilo -M /dev/had -s boot.sec’ komutuyla, diskinizin Master Boot Record’unu tekrar yazin,

* Sistemimiz hazir! Sistemi, USB belleginizi cikarip sabit diskinizden actiginizda, ThinStation acilir acilmaz konfigurasyonda ayarladiginiz Terminal Sunucu’ya baglanacaktir.

gurcan Written by:

2 Comments

  1. HAKAN
    July 2, 2012
    Reply

    arkadaşım yardım et yapamadım

    • gurcan
      July 2, 2012
      Reply

      Merhaba,

      Neyi yapamadiginizi anlatirsaniz belki yardimci olabilirim, uzun zaman oldu kullanmayali.

Leave a Reply to HAKAN Cancel reply

Your email address will not be published. Required fields are marked *