|
发表于 2009-10-30 05:45:26
|
显示全部楼层
内核废止 devfs 改用 udev 是在 2.6.13.x 的时候发生的,如果原来是 2.6.18 的内核,情况应该没那麽糟,能否把编译错误的结果贴出来看看?
一般发行版都有借助 initrd、initramfs 之类的玩意协助引导,但这些其实并非必要的,我自己就一直不用。部份发行版如 Debian,他们的内核维护者好像有洁癖,不愿意把文件系统的支援编入内核,但编编成模块,所以必需引用 initrd、initramfs 等进行二次引导,否则启动时会因为根分区无法加载而引致 kernel panic
如果不打算用,那麽内核在配置的时候就必需将必要的文件系统及某些硬件支援直接编入内核,不能编译成模块才行
以上说的,可能是编译内核比较低层的范围,可能对新手来说有点覆杂,希望你看得懂。 |
|