Hej NG
Jeg har netop købt mig et Via EPIA miniITX-motherboard til en lille
arbejdsstation. Denne maskine er så kompakt, at der ikke er plads til et
cd-drev i kabinettet (eller jo - det er der, men jeg har ikke brug for det).
Maskinen kan netbootes, og det lykkedes mig også at installere RH7.3 vha.
PXE og TFTP.
Maskinen har et integreret via-rhine baseret netkort - jeg kan ikke lige
huske revisionen, men hvis det har betydning kan jeg sagtens finde ud af
det.
Jeg ville meget gerne prøve at installere Debian på denne maskine, så jeg
fulgte vejledningen på :
http://www.debian.org/releases/stable/i386/ch-install-methods.da.html#s-inst
all-tftp
og lagde 'tftpboot.img' (bf2.4-versionen) i roden af mit tftproot-dir. (fra
flg. side)
http://www.debian.org/releases/stable/i386/ch-appendix.da.html#s-file-descs
Der står noget i installationen om, at man skal lave et symlink fra
tftpboot.img til navnet på klienten angivet som
'client-ip-in-hex-clientarchitecture', men siden der i dhcpd.conf på
dhcp-serveren bliver angivet et filnavn, prøvede jeg at boote klienten og
kiggede med i sysloggen.
Klienten booter, får tildelt ip-nummer og prøver at hente den rigtige fil
fra TFTP-serveren (jvf. hvad der står i dhcpd.conf), men lige efter at
klienten spørger efter boot-filen, så får jeg flg. besked på klienten:
PXE-E79: NBP is too big to fit in base memory
tftpboot.img-filen er på 1.20mb, og hvis 'base memory', er de berømte 640kb,
så er der ingen af de 3 boot-images der er små nok til at kunne presses ned
på maskinen under boot - så nu er jeg lidt på herrens mark.
Er det et par småting i mine konfigurationer der mangler/er forkerte, eller
er det EPIA-tingen der ikke kan håndtere store nok boot-images?
Det er måske det der symlink der mangles, men klienten spørger jo netop
efter 'tftpboot.img' med det samme.
Søgninger på google giver ikke rigtigt andre hits end folk der har haft
problemer med andre via-baserede kort og LTSP-images..
Gode forslag, erfaringer, andet modtages meget gerne, for nu vil jeg enormt
gerne have debian på den her maskine .. og benytte netboot til det ;)
/rene
---------------
dhcpd.conf:
<snip>
host via {
filename "tftpboot.img"; # navnet på boot-filen placeret i
$TFTPROOT
server-name "192.168.0.12"; # tftp-serveren
next-server 192.168.0.12; # tftp-serveren
hardware ethernet 00:40:63:c1:0f:eb;
fixed-address 192.168.0.14;
}
</snip>
Output fra TFTPD:
Nov 23 22:53:49 overhovedet in.tftpd[15230]: RRQ from 192.168.0.14 filename
tftpboot.img
Nov 23 22:53:49 overhovedet in.tftpd[15230]: tftp: client does not accept
options