LinuxSir.cn,穿越时空的Linuxsir!

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

做CF卡上的LFS

[复制链接]
发表于 2006-7-25 11:31:09 | 显示全部楼层 |阅读模式
我精简了LFS到69M。
1:格式化CF卡为ext2文件系统。

2:加载CF卡。

3:拷贝LFS到CF卡. 我直接拷贝LFS中的所有目录boot,usr,home...到CF卡。
(可以这样做吗?这是我发贴的目的)

4:修改主系统Grub使之可以引导CF卡。

我遇到的问题是:我确实格式化了CF卡为ext2,但是启动CF卡上LFS的时候,
提示:the filesystem is fat

请大侠们帮忙,thanks!
发表于 2006-7-25 17:39:59 | 显示全部楼层
你格式的命令是不是mke2fs
还有就是你是用社么方法精简的,能不能介绍一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-25 17:50:23 | 显示全部楼层
我用mke2fs命令格式化的,
我也用了fdisk -t,这个命令是change partition table,我把它改成83,也就是ext2.
用fdisk -l 查看一下,是ext2格式没有问题.
精简的方法也就是在主系统上(fedora5)一点一点的删除LFS里的东东,比如要删除LFS系统中USR目录下面的东西.
先备份一下,然后有选择的删除,如果删除之后运行程序有问题,根据提示再把相应的东西拷贝回来.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 09:00:12 | 显示全部楼层
CF 卡被系统识别为hda,这就是说,CF卡不是SCSI设备?
SCSI设备是用sda,sdb...表示的. 对不对?

另一个问题:
在主系统中,fdisk -l  显示的磁盘分区表,是不能作为设置grub时的依据的,二者好象不是一回事.
例如:主系统中 fdisk -l  显示我的CF卡是hda,硬盘是hdc,
        grub里  CF卡是(hd1,0),硬盘是hd0.

我在论坛里看过doom3d斑竹的解答,但是现在找不到了,呵呵
回复 支持 反对

使用道具 举报

发表于 2006-7-26 09:41:09 | 显示全部楼层
试试mkfs -t ext2
回复 支持 反对

使用道具 举报

发表于 2006-7-26 12:52:22 | 显示全部楼层
看迷糊了,反问:

1. 到底 CF 卡是什麽格式的?
2. CF 卡怎麽会被认作 hda?
3. 看不懂在四楼关於 grub 的问题是什麽?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 15:18:13 | 显示全部楼层
Post by d00m3d
看迷糊了,反问:

1. 到底 CF 卡是什麽格式的?
2. CF 卡怎麽会被认作 hda?
3. 看不懂在四楼关於 grub 的问题是什麽?


1.CF卡是ext2格式.
2.fdisk -l 确实显示CF卡为hda,BIOS中CF卡是primary master,那就是IDE设备了.硬盘为hdc,/boot分区为hdc2.
3.按照fdisk -l 的显示,menu.lst里应该这样写root (hd2,1)         #因为/boot分区是hdc2#
   但是menu.lst里如果这样写是找不到系统的.实际menu.lst里是root (hd0,1),这样写可以引导系统.
如果你还没有看懂,就不必管它了,因为只要它能引导就行了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-26 17:39:32 | 显示全部楼层

实在没办法了,发贴求助!(关于CF卡上的LFS)

我碰到问题很多,还是多多看贴吧!

有做成功的朋友,把你的经验贴出来,供大家参考一下嘛!

如果你看到好贴,也让贴出来学习一下

崩溃中.....
回复 支持 反对

使用道具 举报

发表于 2006-7-26 17:57:39 | 显示全部楼层
没搞过CF卡,帮不了你了
到LFS的Hints里找找看看有什么收获(我E文很差,没法帮你找了).
回复 支持 反对

使用道具 举报

发表于 2006-7-26 19:41:05 | 显示全部楼层
Post by 信天游
我碰到问题很多,还是多多看贴吧!

有做成功的朋友,把你的经验贴出来,供大家参考一下嘛!

如果你看到好贴,也让贴出来学习一下

崩溃中.....
相同的问题不要另开新帖,我把两个主题合拼了
回复 支持 反对

使用道具 举报

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

本版积分规则

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