CentOS6系统启动流程:一Linux系统启动流程系统初始化流程如下:post-->bootsequence(bios)-->bootloader(mbr)-->kernel(ramdisk文件)-->只读装载根文件系统rootfs-->init二启动详解POST自检:系统接通电源时自动检测CPU,内存,主板,显卡,声卡,网卡等I/O设备..
分类:
其他好文 时间:
2016-01-09 18:46:13
阅读次数:
194
1) 需要的工具Redhat9.0、VMware虚拟机,选择用grub作loader2) 制作ramdisk A) cd /usr/local && mkdir initrd B) dd if=/dev/zero of=initrd.img bs=1024 count=4000 C) mke2fs....
分类:
其他好文 时间:
2016-01-06 11:35:58
阅读次数:
165
一、Linux启动内核文件
1.Linux系统组成动态视角:内核+根文件系统静态视角:磁盘分区+相关文件
2.Kernel特点(1)支持某块化:.ko(kernelobject)文件(2)支持模块运行时动态装载或卸载;总结:Linuxkernel在但内核设计模型上,吸取了多内核设计的优点,使用了模块化设计单内核设..
分类:
其他好文 时间:
2015-12-30 13:46:27
阅读次数:
5981
具体步骤如下:1.解压内核源码树解压linux-2.6.29-mini2440-20090708.tgz到自己的工作目录,会生成一个友善之臂修改过的并且有几个mini2440默认配置文件的内核源码目录linux-2.6.29。具体步骤参照友善之臂mini2440开发板用户手册,具体不详述了。2.修改...
分类:
其他好文 时间:
2015-12-25 15:16:52
阅读次数:
235
从win 7升级到win 10后,运行ramdisk1.1简体绿色版无法创建内存虚拟盘。Bing了一下,网友们一般用Primo Ramdisk 或 ImDisk。由于ImDisk是开源的,所以选择了它。...
分类:
Windows程序 时间:
2015-12-25 13:43:55
阅读次数:
1180
在Powerpc mpc8247上移植Linux的时候,制作了ramdisk镜像文件放在RAM里,用bootm命令启动系统时,出现如下错误:返回的错误代码是5,在Linux源码目录/include/uapi/asm-generic的errno-base.h中定义的是I/O错误。引起错误的原因是分配的...
分类:
系统相关 时间:
2015-11-29 13:32:51
阅读次数:
918
一、linux系统安装过程1、总体流程及概述POST-->Bootloader(kernel+ramdisk)-->anaconda①安装系统也需要先加载内核,内核初始化完毕后会执行安装程序anaconda。②若待安装系统的硬盘未被使用过或无bootloader,接好安装介质后,BIOS会自动将安装介质作为引导设备;若硬..
分类:
系统相关 时间:
2015-11-20 00:25:06
阅读次数:
524
根据目前看到的各大论坛上的post以及跟同事们讨论过的结果,可能的原因有:1.下次进入OS以后运行fsck,看HDD上是否有corruption2.initramfs找不到3.initramfs找到了,但内部有corruption4.HDDfree space不够5.OS启动的时候videomode...
分类:
其他好文 时间:
2015-11-19 12:52:42
阅读次数:
128
Android系统编译后生成三个映像文件,都是用cpio打包,gzip压缩的。ramdisk.img 文件系统,包含/system, /data, /bin等目录。kernel启动时负责初始化。system.img 系统包和库文件,挂载到/system目录userdata.img 用户数据...
分类:
移动开发 时间:
2015-10-26 22:00:10
阅读次数:
384
Linux启动流程主要分成下面几步POST,加电自检BootSequence,引导启动设备MBR启动引导程序引导kernel和ramdisk切换到真正的根,并运行/sbin/init3.MBR启动引导程序系统启动时会在启动的设备上查找是否有MBR(MasterBootRecord),如果有则运行这个引导程序.CentOS5或6用的是grub.它主..