本文详细说明如何修改和制作根文件系统,包括修改根文件系统中的配置文件;在根文件系统中加入可执行文件,最后通过uboot tftp方式烧录根文件系统和镜像。...
分类:
其他好文 时间:
2014-08-16 18:31:01
阅读次数:
563
我们知道linux内核再启动过程中,主要完成以下几种功能:1、侦测硬件信息2、驱动初始化(可能借助intrd文件加载硬件模块)3、以只读方式挂载根文件系统4、转载第一支程序init如果我们的kernel识别不了某些硬件或者实现不了某些功能的话,那么只能将某些功能代码添加在内核当中..
分类:
系统相关 时间:
2014-07-29 15:40:39
阅读次数:
341
===== 为Xen虚拟机扩容根文件系统(LVM) =====1. 增加1个4G的映像文件# dd if=/dev/zero of=data.img bs=4k seek=1024k count=12. 更改虚拟机配置:disk = [ "tap:aio:/xen_images/xen_centos...
分类:
其他好文 时间:
2014-07-25 16:40:41
阅读次数:
536
1、利用mkyaffs2image 工具,将根文件系统打包成yaffs镜像包 mkyaffs2image-128M root_qtopia root_qtopia.img2、设置uboot参数bootarg setenv bootargs noinitrd root=/dev/mtdblock3.....
分类:
其他好文 时间:
2014-07-21 10:02:34
阅读次数:
212
有些使用需要进行文件系统的大小调整,比如使用LVM,或者在loopback设备上建立文件系统等,但该文件系统不是根文件系统时可以通过一下步骤,简单的进行:e2fsck -f /dev/loop0resize2fs /dev/loop0 900M这里使用的块设备为/dev/loop0,调整大小为900...
分类:
系统相关 时间:
2014-07-18 10:04:21
阅读次数:
275
RedHatEnterprise51.文件系统布局①/bin、/sbin、/lib、/dev、与/etc这5个分区必须存放于根文件系统(RootFilesystem)中.所谓根文件系统就是存储根目录数据的文件系统,有时又称根设备。/bin:存储常用且开机时必须用到的执行文件。/sbin:存储着开机过...
分类:
系统相关 时间:
2014-07-15 09:04:40
阅读次数:
540
场景说明:在定制根文件系统的时候,我们可以尝试使用LiveCD下LiveOS提供的文件系统,通过修改这个文件系统,然后重新打包的方式,定制一个启动系统。部署这样子的文件系统环境是非常有用的。1)和虚拟机创建一个共享文件夹,方便刻盘使用,当然前提是vmvaretool必须的!!2)..
分类:
其他好文 时间:
2014-07-10 19:22:12
阅读次数:
360
一、磁盘分区及文件访问入口在前文中介绍过,Linux的整个文件系统像一棵倒置的数,最顶层的是根文件系统,其下有很多一级子目录,一级子目录下面是二级子目录,依此类推:/:根目录/bin,/sbin:二进制程序,操作系统自身启动运行就需要用到的程序。/bin下为普通用户使用的程序..
分类:
其他好文 时间:
2014-07-09 08:53:31
阅读次数:
233
Linux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再讲这个initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd就是最终的根文件系统。...
分类:
系统相关 时间:
2014-06-18 00:27:01
阅读次数:
475
linux启动过程:以前:vmlinuz内核初使始化,执行init进程挂载根文件系统,init进程也在根文件系统上,这就产生了矛盾。所以在设计上init进程在临时根文件系统initrd.img上,再去挂载真正的根文件系统。现在新版内核:采用initramfs,它是一个cpio格式的内存文件系统。后续。。。
分类:
系统相关 时间:
2014-06-17 18:12:22
阅读次数:
272