LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: updavy

在i686上做的lfs能用到i586上么?

[复制链接]
发表于 2008-1-21 19:16:57 | 显示全部楼层
Post by updavy;1809225
明白了
initrd不是启动引导必需的
只是发行版为了应付不同的硬件环境采取的应急措施,第二次引导就是动态的加载引导过程中必需模块,以防万一(对不?)

从网上找了个方法解开了initrd文件

但是要从initrd.img 文件的模块反推出内核编译时的选项,对我来说还是太难

我还是找点内核编译配置的介绍去挨个试吧

哪位大虾比较熟悉CF卡true ide模式的内核编译,给指个路吧,
要是明确的指出menuconfig 的选项就最好不过了阿

不胜感激
我不知道 UB 下的 initrd 是如何制作的,估计它跟 Debian 差不多吧,试把 initrd.img 用 gzip 解压,然後把解压出来的文件用 loop 方式把它挂载再看看它的内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 21:55:13 | 显示全部楼层
Post by d00m3d;1809680
我不知道 UB 下的 initrd 是如何制作的,估计它跟 Debian 差不多吧,试把 initrd.img 用 gzip 解压,然後把解压出来的文件用 loop 方式把它挂载再看看它的内容
我是mv inird.img inird.img.gz
      gunzip inird.img.gz
这时候文件还是原来的名字
然后mount -o loop inird.img initrd/
提示需要指定文件类型

root@Davy-desktop:/home# file initrd.img-2.6.22-14-generic
initrd.img-2.6.22-14-generic: ASCII cpio archive (SVR4 with no CRC)

尝试了 ascii cpio auto 都不可以...应该是哪种呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-21 22:53:01 | 显示全部楼层
Post by updavy;1809734
我是mv inird.img inird.img.gz
      gunzip inird.img.gz
这时候文件还是原来的名字
然后mount -o loop inird.img initrd/
提示需要指定文件类型

root@Davy-desktop:/home# file initrd.img-2.6.22-14-generic
initrd.img-2.6.22-14-generic: ASCII cpio archive (SVR4 with no CRC)

尝试了 ascii cpio auto 都不可以...应该是哪种呢?
找到了


[root@printserver test]# mkdir new
[root@printserver test]# cd new/
[root@printserver new]# gzip -dc ../initrd-2.6.9-11.19AX.img | cpio -idvm
回复 支持 反对

使用道具 举报

发表于 2008-1-24 10:59:20 | 显示全部楼层
楼主,我提醒你了,可是看来你没有搞定CF卡啊。最简单的办法,把你的CLFS弄到一块IDE硬盘上,启动你的pc104,然后再把系统挪到CF卡上,这个时候就不存在CF卡的scsi和ide的问题了
回复 支持 反对

使用道具 举报

发表于 2008-1-24 11:37:50 | 显示全部楼层
Post by d00m3d;1808185
还是不明白 CF 卡是透过什麽途径被认成 hdc,系统里还有别的硬盘吗?

到底 pc104 是啥玩意?


pc104严格的讲不是说的机型,而是一种总线,是pc机上ISA总线的改进版,其实它的电气信号跟ISA一摸一样,仅仅是改变了ISA的机械结构而已,不再是ISA那种槽子,而是一堆的针孔,而且可以一层一层往上叠加。这种板子常见的cpu是AMD的Geode系列的cpu(更老的还有NSC的),比如GX1什么的。这种嵌入式板子的结构跟pc没多大差别,可以说是一样的,区别仅仅是没有显卡,显示的任务被cpu代劳了,多了一个pio口(一个可编程IO口),感觉跟单片机的IO一样,它输出的就是ttl电平。
这种板子对CF卡的存取用的是CF-to-IDE机制,直接把CF当硬盘使了。
回复 支持 反对

使用道具 举报

发表于 2008-1-24 20:23:07 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-1-25 11:16:34 | 显示全部楼层
DOM(DiskOnModule)是M-systems公司的设备,也是一种flash设备,M-systems的flash有它自己的规格,叫NAND flash,跟CF(CompactFlash)还不一样,要用DOM应该在内核配置选项MTD的NAND FLash Device Drivers下面把相应的东西加上,在/dev下可能是nftlLN,是个块设备。我没有用过DOM,不知道具体表现如何,感觉CF卡挺好用的。Flash这类东西要命的就是每个块有读写次数限制,大概100 000 次吧,弄不好就烧,烦。JFFS2里面有个平衡算法,但是据说NAND flash上用,所以当初就没敢用那种东西。
回复 支持 反对

使用道具 举报

发表于 2008-1-25 12:40:49 | 显示全部楼层
谢谢,又长见识了,哈哈!

JFFS2 好像只是 read-only 的吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表