如果我没记错的话,从f12开始,initrd就是用dracut来制作的了(现在名称是 initramfs)。
不过前两天折腾plymouth的时候发现,即使是从f13那边的编译过来的plymouth,其 update-initrd的脚本使用的依然是mkinitrd。而且两者制作出来的initrd有些许不同,用 mkinitrd制作的initrd来启动的话,/dev/shm的权限不是777,会导致部分程序不能启 动。其他的差别暂时还没发现。
mkinitrd和dracut都是shell脚本,不过现在还没有时间仔细看,不知道其中那些部分导 致了这样的差别。
chinese@lists.fedoraproject.org