ChinaUnix.net
相关文章推荐:

linux文件系统制作

一、什么是文件系统 (Filesystem)   文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。   二、主要嵌入式采用的文件系统   * linux 中,rootfs 是必不可少的。PC 上主要实现有 ramdisk 和直接挂载 HD(Harddisk,硬盘) ...

by shuiguomayi - Linux文档专区 - 2007-11-10 20:45:11 阅读(865) 回复(0)

相关讨论

linux文件系统制作脚本 mkroot: 产生根文件系统目录结构及相关文件 #! /bin/bash ### User Configuration ### # Busybox top-directory BUSYBOX_DIR=../busybox-1.15.0 # Shared library directory and files LIB_DIR=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/armv4t/lib LIBS="ld-linux.so.3 ld-2.8.so libc.so.6 libc-2.8.so" # Support mdev? 1 : yes 0 : no MDEV_ENALBE=1 # Prompt PROMPT='"[A...

by spritejl - Linux文档专区 - 2009-10-23 12:18:24 阅读(1286) 回复(0)

文件系统制作:手动创建基本目录结构,各目录的功能了解; 从www.busybox.net下载busybox-1.9.1.tar.bz2源码包并解压; 修改makefile: ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 改为 ARCH ?= arm CROSS_COMPILE ?= arm-linux- Make defconfig Make menuconfig 配置(编译器上面已经修改)及安装路径;选择ash; Make Make install Bootloader中内核参数init=/linuxrc,内核启动后首先执行/linuxrc(busybox的一个符号链接): ...

by ywh_hlp - Linux文档专区 - 2009-06-15 09:50:17 阅读(768) 回复(0)

1. 准备工作 下载busybox工具 说明:用于制作可执行命令工具集 2. 开发环境 1)主机:RedHat 9 2) 交叉编译工具路径:/usr/local/arm/3.3.2/ (用于编译busybox1.2.0) 把/usr/local/arm/3.3.2/bin路径添加到/etc/profile文件中 3)开发板:友善之臂SBC2410 4)开发板分别使用的linux2.4.18内核和linux2.6.14内核验证文件系统 3. 建立目标板空根目录文件夹及根目录下的文件夹 [root@190 friendly-arm]# mkdir myr...

by haryen - Linux文档专区 - 2009-05-14 14:40:09 阅读(1003) 回复(0)

文件系统制作: 手动创建基本目录结构,各目录的功能了解; 从www.busybox.net下载busybox-1.9.1.tar.bz2源码包并解压; 修改makefile: ARCH ?= $(SUBARCH) CROSS_COMPILE ?= 改为 ARCH ?= arm CROSS_COMPILE ?= arm-linux- Make defconfig Make menuconfig 配置(编译器上面已经修改)及安装路径;选择ash; Make Make install Bootloader中内核参数init=/linuxrc,内核启动后首先执行/linuxrc(busybox的一个...

by ali_tong - Linux文档专区 - 2009-05-01 15:54:34 阅读(962) 回复(0)

一、在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1、解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件 2、镜象文件挂载 镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容 #mkdir /mnt/loop /* /mnt/loop 是文件系统要挂载到的目录 #mount –o loop ramdisk /mnt/loop 在挂载目录/mnt/...

by oldstorm - Linux文档专区 - 2009-03-10 22:55:31 阅读(617) 回复(0)

大家好,想请教一个问题,在无界面linux文件系统制作的课程中,按照教程上做的,在最后使用make_ext4fs -s -l 314572800 -a root -L linux system.img system命令后,出现了如果附件图的错误,图中左边是教程的正确输出结果,右边是我的错误输出结果,出现error:built_directory_structure:scandir:No such file or directory的错误。教程使用的交叉编译软件是arm-2009q3,我使用的是arm-linux-gcc-4.4.3, 不知道这个有没有关系...

errorlinuxsystem开发制作

by 颜夕01 - 嵌入式开发 - 2015-09-18 18:03:38 阅读(1053) 回复(0)

在阅读linux 0.11内核时,制作文件系统hdc.img,但是制作完成后在Bochs中运行时却死循环一直显示 child died XXX with code ff00,我更换了另外的一个已经制作好的hdc.img时,却显示正常!请问是什么原因造成的?是我的文件系统制作的问题吗??

by zd零 - 内核源码 - 2010-04-03 17:48:04 阅读(2522) 回复(0)

一、在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1、解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件 2、镜象文件挂载 镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容 #mkdir /mnt/loop /* /mnt/loop 是文件系统要挂载到的目录 #mount –o loop ramdisk /mnt/loop 在挂载目录/mnt/loop下对文件系统进行...

by tuyer - Linux文档专区 - 2009-06-05 19:18:23 阅读(689) 回复(0)

本文以mpc8247主板上移植linux为例,详细讲解了嵌入式linux Ramdisk文件系统制作过程, 图文并茂,并有排错方法,涉及u-boot和busybox 一、busybox的编译 首先是交叉编译设置,打开busybox根目录下的Makefile,进行修改 一般情况下,为了让busybox能够独立于其他的库文件而可以单独运行,需要将busybox编译成静态的。 CODE:#make menuconfig Busybox Settings ---> Build Options ---> Build BusyBox as a s...

by zhiqiang0071 - Linux文档专区 - 2008-11-25 08:44:33 阅读(1498) 回复(0)