chroot - run command or interactive shell with special root directory
ldd - print shared object dependencies
https://www.bilibili.com/video/BV12t411s7CU?p=52&t=1265
单内核模块化造成问题?内核访问root目录下的文件,首先需要装载文件系统。而根文件系统在一个硬件设备上,但是内核没有文件系统驱动程序,如何访问root目录下的程序?
要想访问文件设备需要驱动,要想拿到驱动需要访问文件设备。
解决方案一:将驱动程序放入内核,但是文件驱动太多
解决方案二:安装系统时动态生成内核需要访问的文件,连接内核和模块
bootloader(MBR):