[REPOST] – Thin Client LTSP – Solusi Booting Harddisk

 

LTSP
LTSP

 

 

Posting ini adalah postingan lama yang di publikasikan pertama kali pada tahun 2006 dan masih relevan untuk topik thin client.

Mengaplikasikan LTSP memang menarik. Ide memanfaatkan komputer-komputer tua*) agar bisa berjalan dengan kecepatan komputer baru. Namun ada satu sisi halangan yang cukup mengganggu, yaitu tidak semua komputer tua dilengkapi dengan rom boot atau PXE dan terus terang, walaupun mudah mendownload ROM Image dari http://www.rom-o-matic.net namun sulit mendapatkan eeprom writer untuk menulis rom image tersebut ke chip rom.

Untuk mengatasi hal ini kita bisa melakukan booting via floppy atau hard disk, caranya dengan mendownload Floppy bootable rom image (*.zdsk) kemudian masukkan floppy disk yang sudah diformat ke drive dan ketik perintah:

$ cat nama-image-rom.zdsk > /dev/fd0

atau jika anda menggunakan DOS/Windows gunakan program RAWRITE untuk menuliskan rom boot image ke floppy disk.

 

Tapi menggunakan floppy pun ternyata masih ada problem tersendiri, yaitu hanya cocok pada saat percobaan dan tidak cocok untuk kondisi operasional sebab floppy disk dan floppy drive mudah rusak. Sehingga pilihan berikutnya adalah booting melalui harddisk. Untuk booting melalui harddisk ada beberapa hal yang harus di siapkan:
  • Koneksi Internet 🙂
  • LTSP Server ( tentu saja )
  • Thin Client dengan harddisk dan cd-drive
  • Damn Small Linux (DSL) LiveCd

catatan:

CD-Drive diperlukan hanya pada saat men-setup client saja, jika sudah selesai cd-drive bisa dilepas lagi dari thin client tersebut.
Mulailah dengan membooting DSL via cd-drive, saya biasanya sekaligus mencoba apakah perangkat seperti NIC, harddisk, dan VGA Card berfungsi dengan baik. Jika semuanya normal, jalankan terminal dan persiapkan harddisk dengan menuliskan “0” pada sector pertama pada harddisk dengan perintah:
# sudo su
# dd if=/dev/zero of=/dev/hda bs=1M count=5
menggunakan tool “cfdisk”, partisi ulang harddisk tersebut. Kita hanya membutuhkan sebuah partisi sebesar 40kb 🙂 setelah di partisi, format harddisk tersebut dengan perintah:
# mke2fs /dev/hda1   

kemudian kaitkan partisi

# mkdir -p /mnt/hda1
# mount /dev/hda1 /mnt/hda1
Langkah berikut adalah mendownload LILO/GRUB/SYSLINUX loadable kernel format (.zlilo) dari http://www.rom-o-matic.net yang sesuai dengan NIC anda. Pada titik ini, sering terjadi kebingungan dalam memilih jenis rom boot image yang sesuai dengan NIC kita. Untuk mengetahui jenis NIC yang kita miliki bisa kita lakukan dengan memberikan perintah:
# lspci
perintah tersebut di komputer saya menghasilkan tampilan berikut:
…..
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC’97 Modem Controller (rev 03)
01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:02.0 Ethernet controller: Linksys, A Division of Cisco Systems [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01)
…..
perhatikan baris bertuliskan Ethernet controller, menunjukkan tipe NIC saya adalah RTL-8139 🙂 namun bagaimana memilih dari 14 jenis RTL-8139 yang ada? caranya dengan mencari PCI ID dari NIC tersebut. untuk mengetahuinya berikan perintah:
# lspci -n

perintah tersebut menghasilkan tampilan di bawah:
……
00:1f.6 Class 0703: 8086:24c6 (rev 03)
01:01.0 Class 0200: 10ec:8139 (rev 10)
01:02.0 Class 0200: 17fe:2220
…..
   

pada baris kedua, perhatikan angka hex 10ec:8139, inilah PCI ID dari NIC yang kita butuhkan. sehingga rom boot image yang kita ambil adalah: rtl8139:rtl8139 — [0x10ec:0x8139], cara yang sama silahkan anda lakukan untuk NIC anda.
Setelah mendownload LILO/GRUB/SYSLINUX loadable kernel format (.zlilo), buatlah file lilo.conf di /mnt/hda1 yang isinya:

 

 

 


lba32
boot = /dev/hda
map = /mnt/hda1/.map
install = /mnt/hda1/boot-menu.b
image = /mnt/hda1/rom-image-yang-anda-download.zlilo
label=LTSP
   

kemudian lakukan perintah untuk menuliskan kode etherboot tersebut sebagai LILO image ke MBR dari harddisk:

 

 

 


# lilo -v -C /mnt/hda1/lilo.conf -s /mnt/hda1/backup

Setelah langkah ini silahkan restart untuk mencoba booting dari harddisk 🙂   

diambil dari http://wiki.ltsp.org/twiki/bin/view/Ltsp/BootingFromHarddrive dan beberapa sumber lainnya termasuk pengalaman sendiri.
*) Komputer Tua = Sekelas Pentium I, II dan III. 486 juga bisa tapi terbentur pada keterbatasan perangkat seperti VGA Card.

 

 

8 thoughts on “[REPOST] – Thin Client LTSP – Solusi Booting Harddisk

  1. Gak minat boot lewat Compact Flash? CF card 32MB kan murah sekali, dan CF to IDE converter juga tidak begitu mahal asal beli dalam bulk.

  2. bagaimana jika komputer yang akan dijadikan workstation tidak mempunyai cd-room?? yang ada hanya room untuk flopy….
    thanx before…

  3. proses instalasi ke hard disk kan tidak harus di komputer yang gunakan 😉 install aja di tempat lain dulu 🙂

  4. BismiLLah

    Mantabs (pake B) pak Irwin, :mrgreen:
    di bookmark dulu, besok insyaAlloh dibaca
    salam kenal, saya penggemar ltsp dan menggandrungi linux sejak 2002 ya gara2 ltsp ini (dulu wilisystem), selama ini booting masih pake CD (thinclientos).

    Maju Terus IT di Indonesia
    Wassalam…

  5. trims mas atas info-2nya …
    sekalian cara atur pemakaian kecepatan tiap Pc
    biar gak saling berebutan browsing atawa download
    skali lagi makasih …

  6. ini mi artikel yg aq cari2, thank’s berat lho ya, langsung aq uji coba

  7. Ini baru dapat aku, karena hari ini kebingungan dengan disket mo buat bootrom-disk tapi cari-cari disket di semua toko komputer udah gak jualan disket. MANTAP Oomm. Tanks.

Leave a Reply