Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We're building a tool right now which includes booting a tiny Linux environment via PXE, and having it perform a number of system configuration operations without loading a larger system. (Formatting disks, creating filesystems, etc.) We've been planning to use BusyBox in this system, as having most of the system tools in one tiny static binary is obviously great in this context.

Problem, though: we've had a requirements change, and need support for creating ext3 (and maybe ext4) filesystems, which BusyBox does not support. Is anyone aware of a similarly self-contained binary tool which can be used for creating these filesystems? It doesn't need to also be BusyBox (I can include a few extra tools), but it can't require a bunch of dynamic libraries.

share|improve this question

1 Answer 1

up vote 2 down vote accepted

Compile e2fsprogs with static linking and choose the binaries you need from it. You probably only need mk2fs (which makes all kinda of file systems - mkfs.ext4 is just a symlink to it.

If you can't get static compiling to work "ldd mk2fs" will at least show which libearies you need to install.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.