|
|
发表于 2006-10-25 23:27:54
|
显示全部楼层
Post by d00m3d
楼主说的应该是 sarge 的 mkinitrd 吧。新内核已取消 devfs,因此原有的 mkinitrd 脚本已不能用,要改用 yarid 或者 mkinitramfs 来做 ramdisk
不明白何以 Debian 坚持使用 ramdisk,何不干脆不用 initrd?我自行编译内核就不要 initrd 的,实在有点不解 :ask
这也是没有办法的事,现时的情况,根文件系统存在的载体千奇百怪,各种不同IDE控制器的驱动,SATA的,SCSI的,还有那么多不同的文件系统cdfs,ext2,ext3,xfs,reserfs,vfat。总不能把它们都编译到内核吧,现在有了ramdisk,通过脚本可以自动的根据实际情况加载不同的模块。最后实现了一个目的,加载真正的根文件系统。
不光是Debian,Fedora和CENTOS也都有initrd。 |
|