LinuxSir.cn,穿越时空的Linuxsir!

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

利用syslinux和hiweed-debian LiveCD做CF启动的小系统

[复制链接]
发表于 2005-3-11 10:18:30 | 显示全部楼层 |阅读模式
1、买了张512MCF卡。在eachnet上买了一个IDE2CF的转接卡。
2、把CF插到转接卡上装到IDE2上,bios认下。
3、进desktop linux
4、先清空CF卡。dd if=/dev/zero of=/dev/hdc 数数到3 ctrl+c停止。
5、格式化CF卡 mke2fs /dev/hdc
6、挂载CF卡 mkdir /mnt/cf ,mount /dev/hdc /mnt/cf。
7、下载SYSLINUX。cd syslinux,cd unix, ./syslinux /dev/hdc 这样syslinux boot loader 就进了CF卡的MBR了。
8、vi syslinux.cfg放在/mnt/cf里。
9、把liveCD里面的cp到CF卡里。把不用的rm了。把vmlinuz 和miniroot.gz放到/mnt/cf
10、开机从IDE-1用就好用了。
我现在在看如何定制liveCD。这样可以进一步改进。
syslinux.cfg
label linux
kernel vmlinuz init=/etc/init noapic acpi=off apm=power-off ramdisk_size=100000
append initrd=miniroot.gz root=/dev/hdc
initrd miniroot.gz


发现的问题
1、我发现随便什么机器只要放上CF卡就会启动很慢的。不知道是卡的速度慢还是IDE2CF卡的速度慢。
2、我本来要在自己的一台集成C3 1G pro CPU的sis主板来做这个系统的。但是他从CF启动不行,syslinux下去就没反应了,我的AMD闪龙2200+KT400就可以用,也许要刷新BIOS的。
3、内核编译的都比liveCD里面的大。还是liveCD里的内核。
4、没把自己的U盘挂载为home目录。

等我 看熟希了定制liveCD再改进了。基本的大概有40M就可以了。如果要多的话就没有底了。看你要什么软件了。

那位大哥能帮忙解决我的问题,烦请告诉我下。 :thank  
 楼主| 发表于 2005-3-11 10:24:08 | 显示全部楼层
这个本质上还是利用ramdisk做的。当然重启后。什么设置也没了。
回复 支持 反对

使用道具 举报

发表于 2005-3-11 11:09:01 | 显示全部楼层
可能是CF的读写太慢了,想问一下有什么好的文档是说制作livecd的?我也想搞一下LIVECD!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-11 11:35:45 | 显示全部楼层
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=147317

linuxsir就有的。
linux.hiweed.com也很多的。morpirx的liveCD汉化最好的就是hiweed了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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