1
Diskless netboot debianon, nem indul a kliens, pedig letölti a kernelt, kiírja hogy Starting image... aztán meghal
-
#1 Linuxos boot servert akarunk csinálni. A szerverren knoppix3.6-ról telepítettünk debiant.
Bekonfiguráltuk a DHCP-t, TFTP-t, fordítottunk kernelt (2.6.9-est) a kliensnek, amiben csak a
legfontosabb dolgok vannak benne, ami kell a bootoláshoz, pl. IP kernel level autoconfig, NFS
support, meg még 1-2 dolog modulban. A kliensben Intel EtherExpress 100 hálókártya van, amihez a
hálózati bootoláshoz szükséges boot floppyt a makerom proggrammal csináltuk. A kernelből a
hálózatról boot-olható image-et a mknbi-linux programmal állítottuk elő.
A kliens bootolásakor a tcpdump-pal figyeljük a hálózati forgalmat. A kliens kap rendesen IP
címet a dhcp servertől, és a kernel image-et is sikerül letölteni, de amikor letöltötte és
kiírja, hogy "Starting image...", meghal, semmit nem lehet vele csinálni. A hálózati forgalom is
megszűnik a két gép között.
Valahol azt olvastuk, hogy a kernel induláskor meg kell, hogy tudja, mi a server ip címe, hogy
ezen keresztül a root nfs-t felmountolja. Ezért dhcp, bootp vagy rarp kérésekben meg kell tudnia
ezt az info-t. Szerintem a kliens nem tudja elindítani a kernelt.
NFS szervert még nem installáltunk, de a kliensnek szerintem így is tovább kellene jutnia a
bootoláskor.
A kliens számára írt kernelt a szerveren felinstalláltuk és rábootoltuk a szervert, elindult, a
root fájlrendszert persze nem tudta felmountolni, de tovább jutott, mint a kliens, mert egy
csomó dolgot kiírt, és a végén kernel panic-kal behalt. Mit kell ezzel csinálni hogy működjön?
kinek van tapasztalata? Segítsetek pls. mert sürgős lenne! Thanks