主页

Dracut

问题 Linux启动过程中,kernel先被加载到内存中,然后再挂载根文件系统(硬盘),挂载根文件系统就需要用到该文件系统的驱动。 我们知道Linux采用模块化的设计,大部分模块都是被安装到根文件系统上的,当需要使用它们的时候才被加载到内存当中,这样可以避免kernel过于庞大。那么既然内存中的kernel中并不包含根文件系统的驱动(模块),如何挂载它呢? Linux系统可以被安装到各种设备上,比如硬盘(不通厂家的硬盘驱动也不同),NFS,LVM,RAID volume等等。如果把所有根文件系统的驱动都放到kernel中,那么Kernel势必会很大。 Initramfs initramfs就是一个临时的根文件系统,创建initramfs的时候,可以把当前主机的真实根文件...

阅读更多

MarkDown Styles

This is a success alert. This is a info alert. This is a warning alert. This is a error alert. This is a success tag. This is a info tag. This is a warning tag. This is a error tag. graph TB; A[Do you happy?] B[Because you are lazy?] C[It's good.] D[So you should keep industrious.] E[Keep relax.] A--no-->B; ...

阅读更多