["Followup-To:" header set to gmane.linux.kernel.initramfs.] On Fri, 02 Mar 2012 at 10:53 GMT, Sonic Zhang <sonic.adi@xxxxxxxxx> wrote: > Hi, Hi, > > Where should folders "/dev" and "/root" be created? Any hint? > They are firstly created by dracut inside the initramfs: dracut.sh: for d in dev proc sys sysroot root run run/lock run/initramfs; do if [ -L "/$d" ]; then inst_symlink "/$d" else mkdir -m 0755 -p "$initdir/$d" fi done and then re-created by kernel: init/initramfs.c: static int __init do_name(void) { ... clean_path(collected, mode); ... } else if (S_ISDIR(mode)) { sys_mkdir(collected, mode); sys_chown(collected,uid, gid); sys_chmod(collected, mode); dir_add(collected, mtime); }... ... } Cheers! -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html