diff --git a/docs/busybox.net/FAQ.html b/docs/busybox.net/FAQ.html index 3e4aa28c2..b21f722b6 100644 --- a/docs/busybox.net/FAQ.html +++ b/docs/busybox.net/FAQ.html @@ -10,6 +10,7 @@ have additions to this FAQ document, we would love to add them,
  1. How can I get started using BusyBox?
  2. How do I build a BusyBox-based system? +
  3. Busybox init isn't working!
  4. Which Linux kernel versions are supported?
  5. Which architectures does BusyBox run on?
  6. Which C libraries are supported? @@ -113,6 +114,33 @@ have additions to this FAQ document, we would love to add them, For more instructions, see the website.

    +
    +

    +

    Busybox init isn't working!

    +

    + Build a statically linked version of the following "hello world" program + with your cross compiler toolchain. +

    +
    +#include <stdio.h>
    +
    +int main(int argc, char *argv)
    +{
    +  printf("Hello world!\n");
    +  sleep(999999999);
    +}
    +
    + +

    + Now try to boot your device with an "init=" argument pointing to your + hello world program. Did you see the hello world message? Until you + do, don't bother messing with busybox init. +

    + +

    + Once you've got it working statically linked, try getting it to work + dynamically linked. Then read the FAQ entry before this one. +