Ooh, what a freaking nightmare that has been! I FINALLY found out what the solution was: to make changes to the initramfs and compulsorily add the NIC kernel module. One dutch site was nice to give instructions on how to!
cd /tmp
mkdir initrd
cd initrd
gzip -dc /tftpboot/lts/2.6.17.8-ltsp-1/initramfs.gz | cpio -id
emacs etc/niclistNow look for 'forcedeth'. And add the following after the last entry:
10de:0086 forcedeth
10de:008c forcedeth
10de:00e6 forcedeth
10de:00df forcedeth
10de:0056 forcedeth
10de:0057 forcedeth
10de:0037 forcedeth
10de:0038 forcedeth
10de:0269 forcedeth
Then, you run the following commands again:find ./ | cpio -H newc -o > /tftpboot/lts/2.6.17.8-ltsp-1/initramfs
cd /tftpboot/lts/2.6.17.8-ltsp-1/
rm initramfs.gz
gzip initramfs
Got it? Expect it to work? Yes? No.One more change to go: in the pxelinux.cfg/default file, you need to add NIC=forcedeth in the append list. Backward and ancient technique used for ISA cards.
Done? Not yet. Now we have a dhcpcd failed error. Haven't figured out a way to solve it. Will sleep over it and write back...
One interesting site regarding this is: http://www.geocities.com/nf2ltsp/
No comments:
Post a Comment