阅读:1668回复:8
嵌入式linux如何创建文件系统。
一个root文件系统必须包括支持完整Linux系统的全部东西,因此,它至少应包括:基本文件系统结构;至少含有目录/dev、/proc、/bin、/etc、/lib、/usr、/tmp ;最基本的应用程序,如sh、ls、cp、mv等;最低限度的配置文件,如rc、inittab、fstab等;设备:/dev/hd*、/dev/ tty*、/dev/fd0;基本程序运行所需的函数库。 由于以上所需文件远超过1.44M,因此我们通常的做法是在准备好内容后将其压缩到软盘中
问题是:如何压缩? |
|
沙发#
发布于:2002-11-18 08:51
Image是内核,bzImage是压缩的内核。一般500k够了。
|
|
板凳#
发布于:2002-11-18 09:57
制作一个启动盘需要三个步骤
1、lilo 2、裁减内核心。 3、文件系统。 其中基本程序运行所需的函数库。 由于以上所需文件远超过1.44M,因此我们通常的做法是在准备好内容后将其压缩到软盘中 我的意思是说如何压缩,对第3个步骤。 |
|
地板#
发布于:2002-11-18 10:01
/usr目录采用cramfs,cramfs主要的好处是只读,带压缩。在系统启动后它会自己解压缩吗?
loopback是什么东西??? |
|
地下室#
发布于:2002-11-18 10:20
制作一个启动盘需要三个步骤 按照你的意思,压缩的办法就是 make bzImage 1.44够了。 |
|
5楼#
发布于:2002-11-18 10:21
/usr目录采用cramfs,cramfs主要的好处是只读,带压缩。在系统启动后它会自己解压缩吗? 会的。 既然是嵌入式的,我觉得你不该考虑软盘阿。 都是在flash,sdram里操作的。 除非你的系统要软盘。 |
|
6楼#
发布于:2002-11-18 10:21
loopback?
不清楚,联系一下上下文也许能猜出来。 |
|
7楼#
发布于:2002-11-18 10:39
实际上我是想做一个usb启动盘,过程一样吗?
附:我一直把文件系统理解为目录结构,但是FAT,NTFS等都是目录结构,我看了操作系统原理,将的太抽象了。希望能够解释一下。 |
|
8楼#
发布于:2002-11-18 12:06
实际上我是想做一个usb启动盘,过程一样吗? 我不知道linux是否支持usb启动。过程应该是一样的。 文件系统非我能几句话讲明白的。我的理解也不深刻。 |
|