As far as basic shell commands go, probably the simpliest way to get what you need is to use Busybox. You'd need to add smbfs to the kernel of course. I'm not sure if a samba client would be required or not for you mount smb shares using mount though, but I don't think so. But mount is included in Busybox, as are most all of the networking tools. You can find out what support files a binary requires by starting it with "strace". You can list required libraries for a dynamic binary using "ldd".
Anyway, you may want to have a look around the net. Most likely someone has already created a bootdisk close to what you need. I know there is one called "Bart's Bootdisk" but I believe it is MSDOS. If a CDROM is available, you could use something like Knoppix or one of the other smaller CD distros as well.
Last edited by DaHammer; 11-25-2004 at 12:23 AM.