Gå til innhold

pxeboot-meny til thinstation hjelp


bouncer123

Anbefalte innlegg

Hei,

 

Skulle gjerne hatt litt hjelp..

Har satt opp thinstation på en tftp på en domenekontroller(eksistert fra før)

 

Har komemt fram til at det er "default" filen jeg skal editere..

 

Poenget er at jeg alle maskiner som står med PXEboot på, skal få en meny. Der man kan klikke

"Lokalt"

"tynnklient"

 

Har vel egentlig laget menyen, men klarer ikke å få inn tynnklientet.

 

Default fil :

 

default vesamenu.c32

prompt 0

timeout 10

noescape 1

ontimeout local

 

MENU TITLE Lyngdal Kommune Oppstarts Meny

MENU MASTER PASSWD reinst123

 

 

LABEL local

MENU LABEL Lokal Oppstart

MENU DEFAULT

LOCALBOOT 0

 

 

HER HAR JEG BARE PRØVD MEG LITT FRAM.

LABEL thinstation.nbi

MENU LABEL Tynnklient

MENY thinstation.nbi

 

 

 

Ser fram til litt hjelp.

Lenke til kommentar
Videoannonse
Annonse

Hvis du skal skille på IP-adresser, så kan du lage andre filer enn default... default er filen den kjører fallback på. Du kan enten definere MAC-adresse eller på en HEX-kodet del av IP-adressen på klienten.

 

Jeg skal ta å sjekke hva jeg har gjort på tftp-servern når jeg kommer på jobb imorgen hvis jeg husker på det.

Lenke til kommentar
HER HAR JEG BARE PRØVD MEG LITT FRAM.

LABEL thinstation.nbi

MENU LABEL Tynnklient

MENY thinstation.nbi

 

 

 

Ser fram til litt hjelp.

 

Prøv med

 

Label Thinstation

MENU LABEL Tynnklient

KERNEL thinstation.nbi

 

Denne vil sannsynligvis ikke fungere, da jeg tror pxelinux mangler mulighet for å dra opp .nbi image. Spørs om du ikke må konvertere eventuelt bruke chain.c32 comboot modulen.

Lenke til kommentar

Nå har jeg ingenting å teste mot, men tror hvertfall dette sånn ca. skal funke:

 

 

default local

prompt 0

timeout 10

noescape 1

ontimeout local

 

MENU TITLE Lyngdal Kommune Oppstarts Meny

MENU MASTER PASSWD reinst123

 

 

LABEL local

MENU LABEL Lokal Oppstart

MENU DEFAULT

LOCALBOOT 0

 

LABEL Tynnklient

kernel vmlinuz

append ramdisk_blocksize=4096 initrd=initrd root=/dev/ram0 ramdisk_size=524288 console=ttyS3 splash=silent vga=788

 

MERK: de to siste linjene skal være en linje i /var/lib/tftpboot/pxelinux.cfg/default eller hvor du nå har tftp-root.

Endret av CrZy_T
Lenke til kommentar
Dette må i så fall være thinstation som ikke er "pakket" i nbi format(tipper han bruker en prebuilt pakke).

 

Høres ut som han bruker etherboot og ikke pxe-pakken for Thinstation. Etherboot har .nbi-filer, pxe-versjonen har filene initrd, pxelinux.0, vmlinuz samt mappen pxelinux.cfg.

Lenke til kommentar
Dette må i så fall være thinstation som ikke er "pakket" i nbi format(tipper han bruker en prebuilt pakke).

 

Høres ut som han bruker etherboot og ikke pxe-pakken for Thinstation. Etherboot har .nbi-filer, pxe-versjonen har filene initrd, pxelinux.0, vmlinuz samt mappen pxelinux.cfg.

 

 

Hvilken skal jeg bruke? Har en .nbi fil og har også lastet ned initrd,pxelinux.vmlinuz filene.. Om jeg skal bruke .nbi filen. Hvordan burde "DEFAULT" filen da se ut ? SKal ha mulighet til å kunne boote local disk og imaget. Og evt kontrollere hvem som får opp menyen etter MAC_adr ? Har dere noe forslag? Første gang jeg er borti thinstation og trenger all hjelp jeg kan få :p Hehe :)

Lenke til kommentar
Nå har jeg ingenting å teste mot, men tror hvertfall dette sånn ca. skal funke:

 

 

default local

prompt 0

timeout 10

noescape 1

ontimeout local

 

MENU TITLE Lyngdal Kommune Oppstarts Meny

MENU MASTER PASSWD reinst123

 

 

LABEL local

MENU LABEL Lokal Oppstart

MENU DEFAULT

LOCALBOOT 0

 

LABEL Tynnklient

kernel vmlinuz

append ramdisk_blocksize=4096 initrd=initrd root=/dev/ram0 ramdisk_size=524288 console=ttyS3 splash=silent vga=788

 

MERK: de to siste linjene skal være en linje i /var/lib/tftpboot/pxelinux.cfg/default eller hvor du nå har tftp-root.

 

 

Dette ser veldig fornuftig ut. Men da bruker jeg PXE filene og ikke .nbi filen regner jeg med.. Men hvordan kan jeg klare å skille ut hvem som skal få opp denne menyen? evt hvem som bare skal boote rett på lokal disk og hvem som skal boote thinstation configen ?

Lenke til kommentar
  • 4 uker senere...

Hei igjen,,.

 

Har nå forsket litt for meg selv (veldig dårlig til det:P)

 

Har lagt ved 4 bilder av:

 

- Innhold fra c:\admin\tftp boot\

- logviewer på tftp32

- Innhold i default filen(samme innhold som bildet som heter "mac")

 

Jeg skjønner ikke helt dette... har lest for å prøve å skjønne litt, men er like blåst for meg enda...

 

har jeg noen filer der jeg ikke skal ha? Mangler jeg noen filer? Har tatt sånn prebuild og lastet ned alt som stod der.

 

 

"PXE (with PXELinux):

 

1. Copy the files "vmlinuz", "initrd", "pxelinux.0" and "thinstation.conf.network" to

your TFTP servers root directory ("thinstation.conf.network" is a copy of

"thinstation.conf.example").

2. Make a directory named "pxelinux.cfg" under the TFTP servers root directory and copy

the file "default" to it.

2. Edit "thinstation.conf.network" to match your terminals configuration. You may have

individual config files for each terminal. See the FAQ for details

(http://thinstation.sf.net/faq.html). "

 

 

Noen som har fler tips???

post-104753-1257162885_thumb.jpg

post-104753-1257162895_thumb.jpg

post-104753-1257162900_thumb.jpg

post-104753-1257163138_thumb.jpg

Endret av bouncer123
Lenke til kommentar
For å boote på TFTP trenger du både DHCP option 66 og 67 definert.

 

 

Er ordnet.

 

 

på dhcpserver står den satt til pxelinux.0

på filename? Og IP-adressen til tftp-servern på server?

 

Isåfall skal det fungere. Hva sier klientene når du forsøker å boote de nå? Og hva sier TFTP-servern?

Lenke til kommentar

Fikk det til nå..

 

Føste feilen jeg fikk var at den ikke klarte å hente ned pxelinux.0 filen... Var noe kødde med tftpen.. Er ok nå.

 

Nå kjører alt fint. laget "default" og timeout=10" der de går direktet til localboot og satt macadr som navn på de som skal ha thinstation.

 

Kom fram til at det er den beste løsningen, da det er flere maskiner i farmen som ikke skal boot thinstation, men har pxeboot på.

 

---

 

- Hvis maskinen har macadresse lagret i "pxelinux.cfg" så booter den thinstation.

 

- Hvis det er en pc i farmen som har PXEboot på, så går det direkte til local boot.

 

 

Takker for all hjelp. Har lært litt selv av dette..

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...