LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1832|回复: 4

tinycore求助

[复制链接]
发表于 2011-1-22 14:21:47 | 显示全部楼层 |阅读模式
我用的是3.4.1版,tiny和micro都试过。
问题出现在网卡。我的网卡是intel 82559,启动后提示:
e100: eth0: e100_request_firmware: Failed to load firmware "e100/d101m_ucode.bin"
查了一下网上资料,发现tinycore的硬件支持不全,一些内核模块没有装载默认的根文件ramfs里面,需要使用者手工添加。比如82559缺少的模块就在firmware.tcz里面。
现在的问题就是我该如何把这个包添加进系统。tinycore官方站点提到了一个利用syslinux实现动态根文件系统的方法
http://tinycorelinux.com/wiki/ti ... esystem+remastering
看了一下内容,觉得很适合我这样的情况,我的主要目的是想实现保持官方的两个核心文件(bzImage和microcore.gz)不动,用另外的gz文件实现附加功能,甚至说保存设置——比如说网卡地址等等。
但是如何实现,依然说得很简略,有人能详细讲解一下吗。主要是那个onboot.lst,究竟该放在哪个目录下面。
发表于 2011-1-22 16:51:11 | 显示全部楼层
ontoot.lst在分区的/tce下,添加firmware.tcz启动时加载不行吗
保存设置,右键,打开系统工具-控制面板,backup就可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-23 14:38:00 | 显示全部楼层
在启动参数中添加了 tce= 还是不行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-1-23 17:29:02 | 显示全部楼层
用官方wiki提到的动态根文件系统搞定了。
主要就是利用了syslinux的append可以添加若干文件的功能,按照原版的目录结构新建了一个/opt/tce,里面包含需要的*.tcz和onboot.lst。然后用gzip压缩成gz文件,启动的时候自动和microcore.gz链接成整体。
回复 支持 反对

使用道具 举报

发表于 2011-1-23 17:52:06 | 显示全部楼层
我的wifi固件就是放/tce/onboot.lst中启动加载的,firmware.tcz放/tce/optional/下.
打包麻烦了点.
回复 支持 反对

使用道具 举报

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

本版积分规则

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