+ printf("(%p) user space!\n", (void*)main);
+
+ if ((err = symlink("/usr", "/mnt/lunaix-os/usr"))) {
+ syslog(2, "symlink /usr:/mnt/lunaix-os/usr (%d)\n", errno);
+ return 0;
+ }
+
+ pid_t pid;
+ if (!(pid = fork())) {
+ err = execve("/mnt/lunaix-os/usr/sh", NULL, NULL);
+ printf("fail to execute (%d)\n", errno);
+ _exit(err);
+ }
+
+ waitpid(pid, NULL, 0);