http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html http://chrinux.blog.51cto.com/6466723/1192004