whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1668回复:8

嵌入式linux如何创建文件系统。

楼主#
更多 发布于:2002-11-17 13:39
一个root文件系统必须包括支持完整Linux系统的全部东西,因此,它至少应包括:基本文件系统结构;至少含有目录/dev、/proc、/bin、/etc、/lib、/usr、/tmp ;最基本的应用程序,如sh、ls、cp、mv等;最低限度的配置文件,如rc、inittab、fstab等;设备:/dev/hd*、/dev/ tty*、/dev/fd0;基本程序运行所需的函数库。 由于以上所需文件远超过1.44M,因此我们通常的做法是在准备好内容后将其压缩到软盘中


问题是:如何压缩?

unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-18 08:51
Image是内核,bzImage是压缩的内核。一般500k够了。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-18 09:57
制作一个启动盘需要三个步骤
1、lilo
2、裁减内核心。
3、文件系统。
其中基本程序运行所需的函数库。 由于以上所需文件远超过1.44M,因此我们通常的做法是在准备好内容后将其压缩到软盘中

我的意思是说如何压缩,对第3个步骤。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-18 10:01
/usr目录采用cramfs,cramfs主要的好处是只读,带压缩。在系统启动后它会自己解压缩吗?
loopback是什么东西???
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-18 10:20
制作一个启动盘需要三个步骤
1、lilo
2、裁减内核心。
3、文件系统。
其中基本程序运行所需的函数库。 由于以上所需文件远超过1.44M,因此我们通常的做法是在准备好内容后将其压缩到软盘中

我的意思是说如何压缩,对第3个步骤。

按照你的意思,压缩的办法就是 make bzImage
1.44够了。
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-18 10:21
/usr目录采用cramfs,cramfs主要的好处是只读,带压缩。在系统启动后它会自己解压缩吗?
loopback是什么东西???

会的。
既然是嵌入式的,我觉得你不该考虑软盘阿。
都是在flash,sdram里操作的。
除非你的系统要软盘。
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-18 10:21
loopback?
不清楚,联系一下上下文也许能猜出来。
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-18 10:39
实际上我是想做一个usb启动盘,过程一样吗?

附:我一直把文件系统理解为目录结构,但是FAT,NTFS等都是目录结构,我看了操作系统原理,将的太抽象了。希望能够解释一下。
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-18 12:06
实际上我是想做一个usb启动盘,过程一样吗?

附:我一直把文件系统理解为目录结构,但是FAT,NTFS等都是目录结构,我看了操作系统原理,将的太抽象了。希望能够解释一下。

我不知道linux是否支持usb启动。过程应该是一样的。
文件系统非我能几句话讲明白的。我的理解也不深刻。
游客

返回顶部