|
|

楼主 |
发表于 2006-2-21 21:41:48
|
显示全部楼层
哦
Post by lvjinhua
1、 实际上我是用LiveCD启动后再进行的这些操作! 但不影响,因为编译内核时我使用 chroot 切换进了从 .root.sqfs 拷贝出来的新环境。
2、 最主要是因为LiveCD的默认内核将Ext2,Ext3,reiserfs等编译为内核模块,而我选择的根文件系统为Ext3。如果不将Ext3编译进内核就不能启动(不能使用LiveCD的initrramfs_data_cpio,因为它依赖于CD),另外得注意,我是将原LiveCD的 .config 文件作为新内核树配置文件后再加入Ext3支持。
自己编译内核,那它预编译的内核当然不用(因为不支持我们的根文件系统),initrramfs_data_cpio 由于依赖于CD也不能用。
1.编译内核时,chroot,看到了。可是谁能保证那个内核实在.root.sqfs 环境中建立的啊?说不定是用gcc-4.0.2编译出来的呢!呵呵。开个玩笑。
2.你用liveCD的config文件,非常赞同。关于那个initramfs_data_cpio依赖于CD具体怎么讲啊?我觉得是里面的init有问题,而不是文件系统的问题。请详释一下:)
如果按照我前面说的,就用liveCD的内核,构建一个initramfs_data_cpio的关键是什么?光盘依赖还是里面的init呢? |
|