OK, I sadly need to install the proprietary nvidia driver (sigh), so I need to compile a kernel.
The instructions in "Build you own kernel" ((http://ltsp.org/documentation/ltsp-4.1/ltsp-4.1-en.html) says to build the kernel with initrd you need the ltsp_initrd_kit which has the buildk script. I looked in the Sourceforge download area but didn't see a "ltsp_initrd_kit" . I followed the instructions for installing ltsp-utils and installing all of the packages (http://wiki.ltsp.org/twiki/bin/view/Ltsp/LTSP-42), but no buildk script showed up with that either. Next I tried building a kernel without an initrd, but when the diskless client booted it was looking for various important configuration files in /etc that were symbolic links to missing files in /tmp -- which I assume in normal operation would have been set up by initrd. So next I tried building LBE (http://wiki.ltsp.org/twiki/bin/view/Ltsp/Build-LTSP-42) which *does* have the buildk script (yay!), but it died during the bison compile: /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.rodata+0x0): multiple definition of `_nl_default_default_domain' ../intl/libintl.a(dcgettext.o)(.rodata+0x0): first defined here /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.data+0x0): multiple definition of `_nl_current_default_domain' ../intl/libintl.a(dcgettext.o)(.data+0x0): first defined here /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o)(.rodata+0x20): multiple definition of `_nl_default_dirname' ../intl/libintl.a(dcgettext.o)(.rodata+0x9): first defined here /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../../i386-linux/bin/ld: Warning: size of symbol `_nl_default_dirname' changed from 15 to 49 in /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(dcigettext.o) /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(loadmsgcat.o): In function `_nl_load_domain': loadmsgcat.o(.text+0x5d0): multiple definition of `_nl_load_domain' ../intl/libintl.a(loadmsgcat.o)(.text+0x0): first defined here /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../../i386-linux/bin/ld: Warning: size of symbol `_nl_load_domain' changed from 831 to 2702 in /usr/local/lbe/i386-linux-crosscomp/lib/gcc-lib/i386-linux/3.2.3/../../../libc.a(loadmsgcat.o) files.o: In function `openfiles': files.o(.text+0x1b1): the use of `mktemp' is dangerous, better use `mkstemp' collect2: ld returned 1 exit status make[2]: *** [bison] Error 1 make[2]: Leaving directory `/usr/local/lbe/lbe-src/bison/bison-build/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/lbe/lbe-src/bison/bison-build' make: *** [all-recursive-am] Error 2 Any ideas? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net