Thinstataion PXE Ubuntu

2 minute read

Hämta thinstation:

apt-get install git

mkdir /opt/thinstation

cd /opp

git clone –depth 1 git://thinstation.git.sourceforge.net/gitroot/thinstation/thinstation


Sätt upp chroot thinstation:

cd /opt/thinstation
./setup-chroot

Bygg din första thinstatin 

cd /ts/5.1
./build

Sätt upp thinstation med våra paket

Öppna upp build.conf.
I denna fil måste du lägga i de hårdvaru paket som körs.
Vi vill hålla start avbilden så liten som möjligt det gör att för att den ska vara snabb så väljer vi bara de moduler som vi verkligen behöva.
Dock ska vi köra den med generell och boota från pxe kan vi lägga till alla moduler.

Minn build.conf ser som följande.

FÖr att få det att fungera börja först med att få stadard sakerna att fungera.

kör en

./build

Steg 1
Det första steget är att få klientan att få upp ett skrivbord.

Öppna upp din builf.conf fil av aktivra några hårdvaru moduler.
Jag aktivera följande för att få det att fungera med kvm i ubuntu.

machine classic_generic package xorg7-chips package xorg7-vesa package xorg7-ati


Efter det kör en


./build

Och testa om det fungerar.
Börja annars att markera fram en sak i taget och bygg om till din miljö fungerar

Efter det fick jag den tunna klineten att ladda och jag kom in till ett skrivbord.

Steg 2

Nu är det daxs att aktivera de andra modulerna som vi vill använda och bygga med.
Jag aktiverar följande.

package locale-sv_SE # Swedish package rdesktop

Sedan bygger vi om miljön igen med

./build

och testar att boota en klient mot den.
Vi ska komma till samma skrivbord som innan man nu är modulerna laddade och vi vill så så inget går sönder

steg 3

Nu ska vi sätta upp så vi bootar upp en rdp klient istället för vårat skrivbord.
Copera orginal thinstation.conf.bultime till ett säkert ställe.
Och lägg in min thinstation.conf.builtime som finns som fil i detta wiki.
Efter det är det daxs att bygga om.

./build

Och nu ska klienten boota upp och visa en rdp anslutning i stället mot en windows server.

Bygg allt rent

./build –update

nu ska din thinstation byggas rent.

Edit

Sätt upp thinstation för att boota PXE

OBS DU FÅR INTE VARA INNE I THINSTATION CHROOT NÄR DU SÄTTER UPP DENNA


root@labbserver:/# rm -rf tftpboot/
root@labbserver:/# ln -s /opt/thinstation/build/boot-images/pxe tftpboot
root@labbserver:/# chmod 777 -R tftpboot

ls -la /tftpboot

Testa så det fungerar med

tftp localhost
tftp> get vmlinuz
Received 2361928 bytes in 0.1 seconds
tftp> quit

Snygga till thinstation pxe då den fungerar

Snygga till bootningen med lite bättre text.

Öppna upp filen

vi /tftpboot/thinstation.txt

Och ta bort det som finns där och lägg in följande i den

###################################################### # # PXE booting # # Power by Elino IT-Solutions AB # www.elino.se info@elino.se ######################################################

Byt ut bakgrund bilden så den ser bättre ut

Gå in i katalogen

cd /opt/thinstation/built/background

DÄr finns det några bilder som heter thinstation-upplösing.
Byt ut alla de bilderna mot din egan bilder och bygg sedan in systemet igen.