Hello, I've just gotten my first ltsp client system working using ltsp version 3.0, and within 1.5 hours got it set up pretty much exactly as I needed it -- thanks to the developers for this snappy project.
There was one small, easily fixable difficulty getting things working, and I'm wondering what I did wrong: for various reasons, I built a small, non-modular kernel for the first client system. The kernel included all the support I supposed it would need (devfs, ramdisk, ext2, networking, nfsroot, etc.), but while booting, when the rc.local script tried writing to /tmp, any attempt to open a file on /tmp returned a permission denied error. To debug things, I inserted an invocation of /bin/sh into the rc.local script just after /dev/ram1 is mounted on /tmp. Poking around at this stage, I noticed that /tmp was showing up as mounted with type "binfmt_misc", and although it was nominally mounted read-write, it seemed impossible to create files there. So I changed the mount command in rc.local to specify the ext2 file system format on /dev/ram1, and after that, everything worked as desired. So my question is this: what magic does the ltsp kernel do that my kernel doesn't so that mounting /dev/ram1 automatically picks up the file system format, without specifying it in the mount command? (Apologies if this question has been asked before; I can't figure out whether/how one can search the sourceforge mailing list archives.) Thanks, Richard ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger for complex code. Debugging C/C++ programs can leave you feeling lost and disoriented. TotalView can help you find your way. Available on major UNIX and Linux platforms. Try it free. www.etnus.com _____________________________________________________________________ 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