1
Diskless netboot debianon, nem indul a kliens, pedig letölti a kernelt, kiírja hogy Starting image... aztán meghal
  • Fecske
    #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