自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

原创 使用ramdisk初始化initrd

     initrd提供了在boot loader下加载ram disk的方法。该ram disk可以被作为根文件系统挂载进来,里面的程序也可以运行。然后,新的根文件系统可以从其他设备挂载。之前的根(来自initrd)可以被转移到一个目录然后被卸载。      initrd主要设计用来使系统启动于两个条件,一个是内核来自于非常小的驱动器,一个是额外的模块需要从initrd中加载。   

2007-12-15 20:25:00 426

原创 Linux 初始 RAM 磁盘(initrd)概述 - ideas in Techno - CSDNBlog

  什么是初始 RAM 磁盘?   初始 RAM 磁盘(initrd)是在实际根文件系统可用之前挂载到系统中的一个初始根文件系统。initrd 与内核绑定在一起,并作为内核引导过程的一部分进行加载。内核然后会将这个 initrd 文件作为其两阶段引导过程的一部分来加载模块,这样才能稍后使用真正的文件系统,并挂载实际的根文件系统。   initrd 中包含了实现这个目标所需要的目录和可执行程

2007-12-15 20:24:00 309

原创 Ramdisk简介

导读:   先简单介绍一下ramdisk,Ramdisk是虚拟于RAM中的盘(Disk)。对于用户来说,可以把RAM disk与通常的硬盘分区(如/dev/hda1)同等对待来使用,例如:    redice # mkfs.ext2 /dev/ram0mke2fs 1.38 (30-Jun-2005)Filesystem label=OS type: LinuxBlock size=102

2007-12-15 20:21:00 1342

原创 initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统

导读:   initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统   grub007   1、initrd img文件分析   Linux不能启动的很多原因都直接或者间接与initrd-x.x.x.img文件有关系,以我的系统为例(具有通用性):initrd-2.4.21-AS.2smp.img,为多CPU内核。   我不打算详细分析LINUX的具体启动过程,这样的文章

2007-12-15 20:19:00 300

原创 Linux2.6 内核的 Initrd 机制解析

导读:   未显示需要 JavaScript 的文档选项   级别: 初级   李 大治(dazhi.li@gmail.com), 软件工程师   2006 年 5 月 23 日   Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这

2007-12-15 20:15:00 307

原创 Redhat Linux 守护进程列表

导读:   Redhat Linux 守护进程列表(1)   守护进程列表:   1. NetworkManager:   2. acpid:acpid(Advanced Configuration and Power Interface)是为替代传统的APM电源管理标准而推出的新型电源管理标准。通常笔记本电脑需要启动电源进行管理。   3. amanda:   4. amd: 自动安装N

2007-11-30 13:09:00 251

原创 提示信息

导读:    本文转自 http://linux.chinaunix.net/bbs/viewthread.php?tid=11684&extra=page%3D7%26amp%3Bfilter%3Ddigest

2007-11-26 10:40:00 172

原创 Linux系统启动的标准流程

导读:   Linux系统启动的标准流程   系统的启动是指从计算机加电到显示用户登陆提示的整个过程。我们将在这里对整个流程以及关系到的一些内容做讨论。过程主要可以分为两个阶段:载入内核和准备运行环境,我们分别进行讨论。本部分的讨论只基于i386硬 件架构,但大部分内容是有共通性的。         载入内核(将内核载入内存,并将控制权传递给它)   计算机加电到Boot Loader开始

2007-11-26 10:40:00 212

原创 jffs2 文件系统 (1)

导读:   1.引言   下面就在linux-2.4.x内核上如何正确组织、连接这几个部分来自动运行用户应用程序进行分析。         2.linux的启动过程   在系统复位后首先远行的程序就是引导程序(Boot loader)。引导程序可以放在专用的ROM中,也可以和内核影像、文件系统影像共用闪存芯片或固态硬盘如下图所示。引导程序首先负责初始化硬件设备、建立内存空间的映射图,从而将

2007-11-26 10:39:00 337

原创 制作ramdisk根文件系统

导读:   ramdisk 制作:   1: 内核支持:   其中主要修改3项,如下:   ①、修改Bootoptions   Default kernel command string 这一项我设为空,让bootloader(u-boot,vivi)传入。      ②、选上 Float point emulation ->   [ * ] NWFE math emnulaiton   

2007-11-26 10:39:00 482

原创 2.6 下的ramdisk

导读:   用户可以将初始RAM磁盘作为一个Linux系统中的回送硬件进行安装,从而对它进行检验。虽然回送硬件是一种虚拟硬件,但是Linux系统可以像访问真实硬件一样访问它。在安装初始RAM磁盘前,用户必须确定当前的内核支持回送硬件设备。对于 2.6内核来说,用户可以通过内核设置编译程序中的Device Drivers→Block Devices→Loopback device suppo

2007-11-26 10:38:00 314

原创 关于 Initrd

导读:      关于 Initrd   转载自:http://blog.chinaunix.net/u/2117/showart.php?id=5407   更详细资料见kernel : Documnet/initrd.txt Document/ramdisk.txt   Initrd   名称   initrd -- 由启动加载器进行初始化的RAM DISK   描述   /dev/i

2007-11-26 10:38:00 334

原创 Linux中的Ramdisk与Initrd

导读:      Ramdisk简介   先简单介绍一下ramdisk,Ramdisk是虚拟于RAM中的盘(Disk)。对于用户来说,可以把RAM disk与通常的硬盘分区(如/dev/hda1)同等对待来使用,例如:   redice # mkfs.ext2 /dev/ram0   mke2fs 1.38 (30-Jun-2005)   Filesystem label=   OS ty

2007-11-26 10:38:00 345

原创 关于linux下的嵌入式文件系统以及flash文件系统选择(转)

导读:   关于linux下的嵌入式文件系统以及flash文件系统选择(转)   嵌入式linux下常见的文件系统   RomFS:只读文件系统,可以放在ROM空间,也   可以在系统的RAM中,嵌入式linux中常用来作   根文件系统   RamFS:利用VFS自身结构而形成的内存文件系   统,使用系统的RAM空间   JFFS/JFFS2:为Flash设计的日志文件系统   Yaf

2007-11-26 10:35:00 378

原创 Linux操作系统内核启动参数详细解析

导读:   “name”是关键字,内核用它来识别应该把“关键字”后面的值传递给谁,也就是如何处理这个值,是传递给处理例程还是作为环境变量或者抛给“init”。值的个数限制为10,你可以通过再次使用该关键字使用超过10个的参数。   首先,内核检查关键字是不是 `root=,`nfsroot=, `nfsaddrs=, `ro, `rw, `debug或 `init,然后内核在

2007-11-22 23:48:00 519

原创 Vi 命令非常棒的图解 [z]

导读:   从chinaunix博客上看到的,所以转过来了,下面还讲继续写一个学习vi的图解步骤~~   原版         中文版    本文转自 http://blog.csdn.net/thomasliu83/archive/2007/07/28/1713344.aspx

2007-11-22 23:42:00 143

原创 busybox配置要注意的3点

导读:   使用busybox做精简的rootfs是嵌入式系统开发者常用的做法 , 但是设置不当也会给自己   的开发及应用带来不便,比如我就遇到做好rootfs后登陆到shell后ls后看到的目录文件都是 本文转自 http://blog.21ic.com/user1/765/archives/2007/41000.html

2007-11-22 23:41:00 183

原创 AT91sam9263EK使用JFFS2根文件系统

导读:   cbuilder@peoplemail.com.cn   在AT91sam9263EK成功配置了NFS根文件系统后,后来又想把JFFS2也移植到AT91sam9263EK上吧,说干就干。   1. 呵呵,其实很简单我使用的linux-2.6.20内核里已经有jffs2 文件系统支持,选上jffs2即可   File systems --->   Miscellaneous fi

2007-11-22 23:39:00 283

原创 AT91sam9263EK使用NFS根文件系统

导读:   一. t91sam9263是atmel arm9系列芯片新的一员,使用ARM926EJ-S ARM内核,有DSP扩展指令。支持cmos摄像头的itu656输入接口,支持LCD接口最大分辨率支持到2048x2048。200MHz的时钟能够获取到220mips的运算能力。支持linux操作系统,支持wince操作系统,并且老外已经在linux下移植了ffmeg工程,能够流畅的播放视

2007-11-22 23:39:00 293

原创 嵌入式linux启动信息完全注释

  作为一名嵌入系统开发者,你一定遇到过下面的情景:   在某论坛上看到一篇帖子,上面贴着嵌入式linux开发板启动时的有关信息,然后大家在帖子里讨论着这个启动过程中出现的问题,随机举例如下:   Linux version 2.4.20-uc0 (root@Local) (gcc version 2.95.3   20010315 (release)(ColdFire patches -

2007-11-22 11:15:00 307

原创 正则表达式之道

导读:   原著:Steve Mansour   sman@scruznet.com   Revised: June 5, 1999   (copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared! )   翻译:Neo Lee   ne

2007-11-21 20:28:00 154

原创 制作嵌入式linux文件系统(ramdisk,cramfs,squashfs)

导读:   一、什么是文件系统 (Filesystem);   A directory structure contained within a disk drive or disk area. The total available disk space can be composed of one or more filesystems. A filesystem must be mo

2007-11-21 20:03:00 884

转载 内核分析方法谈

   方法之一:从何入手   方法之二:以程序流程为线索,一线串珠   方法之二:I、系统的引导   方法之二:II、实模式下的初始化   方法之二:III、保护模式下的初始化   方法之三:以数据结构为基点,触类旁通   方法之三:I、硬件提供的中断机制和约定   方法之三:II、Linux的中断处理   方法之四:以功能为中心,各个击破   方法之四:I、系统调用的初始化设置和相关数据结构

2007-11-21 20:01:00 289

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除