diskless

Petr Soucek petr na ryston.cz
Neděle Prosinec 12 20:24:27 CET 1999


Zdravim,

zkousim rozchodit diskless pocitac pres nfs, a nejak se mi to nedari.

Snad uspesne jsem prosel kroky:
1. vypaleni Flashe s etherboot 4.2.11
2. nastaveni dhcpd 2.0.3 na serveru
3. nastaveni tftp na serveru
4. prelozeni kernelu a uprava pomoci mknbi -x -k zImage -o kernel

Kdyz se divam tcpdumpem na to, co se deje, vidim:

20:18:47.097142 0.0.0.0.0 > 255.255.255.255.bootps: (request)
xid:0x6f4f1500 secs:9 vend-rfc1048 T53:1 T57:16386 T55:302777089
20:18:47.098516 ns3.ryston.cz.bootps > ns4.ryston.cz.bootpc:
xid:0x6f4f1500 secs:9 Y:ns4.ryston.cz S:ns3.ryston.cz vend-rfc1048 T53:2
T54:233248962 T51:1616117760 SM:255.255.255.248 DG:drak.ryston.cz [tos
0x10]
20:18:47.100650 ns4.ryston.cz.0 > 255.255.255.255.bootps: (request)
xid:0x6f4f1500 secs:9 vend-rfc1048 T53:3 T54:233248962 T50:250026178
T57:16386 T55:302777089
20:18:47.101838 ns3.ryston.cz.bootps > ns4.ryston.cz.bootpc:
xid:0x6f4f1500 secs:9 Y:ns4.ryston.cz S:ns3.ryston.cz vend-rfc1048 T53:5
T54:233248962 T51:1616117760 SM:255.255.255.248 DG:drak.ryston.cz [tos
0x10]
20:18:47.105603 arp who-has ns3.ryston.cz tell ns4.ryston.cz
20:18:47.105732 arp reply ns3.ryston.cz is-at 0:10:5a:9d:3a:ca
20:18:47.106091 ns4.ryston.cz.2001 > ns3.ryston.cz.tftp: 38 RRQ
"/tftpboot/kernel"

a pak se stahne cely kernel, a na disklessu vypise "Uncompressing
Linux... Ok, booting the kernel" a to je vse.

Pak uz se nedeje vubec nic, neprijde ani jeden paket od disklessu.

Pro jistotu uvedu, jak jsem kompiloval kernel - se zapnutou podporou
nfs, bootp a rarp, driver sitovky zakompilovany primo do jadra.

Cetl jsem 
linux/Documentation/nfsroot.txt
etherboot-4.2/doc/text/diskless.txt
Diskless HOWTO

ale uz me nic nenapada.

Mimochodem, nevite nekdo, jak pripojit normalni floppy na 26-pinovy
konektor na motherboardu? Snad se pouziva nekde v noteboocich. Snad
kdybych aspon mohl zkusit nabootovat z diskety, tak bych snad zjistil,
jestli je problem primo v jadru nebo v siti.

Petr Soucek


Další informace o konferenci Linux