linux启动过程:以前:vmlinuz内核初使始化,执行init进程挂载根文件系统,init进程也在根文件系统上,这就产生了矛盾。所以在设计上init进程在临时根文件系统initrd.img上,再去挂载真正的根文件系统。现在新版内核:采用initramfs,它是一个cpio格式的内存文件系统。后续。。。
分类:
系统相关 时间:
2014-06-17 18:12:22
阅读次数:
272
1. 什么是crash
crash是用来调试linux 的kdump生成的vcore,或者用来调试live system;
2. 调试前准备
调试中需要用到vmlinux,该vmlinux与生成vcore或者live system的vmlinuz必须一致,
这就意味着我们需要自己编译内核,生成initrd,更新grub.cfg;
3. 编译内核
...
分类:
其他好文 时间:
2014-06-08 02:26:25
阅读次数:
857
查看linux版本信息:http://distrowatch.com/linux根目录下系统文件夹的含义/boot
该目录下默认存放的是linux的启动文件和内核,一般200Mswap交换分区,一般设置成内存的两倍。别超过3,4G/initrd它的英文含义是boot
loader initializ...
分类:
系统相关 时间:
2014-05-31 01:12:18
阅读次数:
439
arm-linux-gcc -static -o lcd_show
lcd_show.csudo mount -o loop initrd.img XXX (XXX -- your mount directory)sudo cp
lcd_show XXX/bin/sudo umount XXXsky...
分类:
其他好文 时间:
2014-05-26 14:39:56
阅读次数:
281
根目录下的一些目录或设备:/boot:系统启动相关的文件,例如内核,initrd,grub(bootloader引导加载器)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用..
分类:
系统相关 时间:
2014-05-08 10:59:16
阅读次数:
585
Question:HowdoIview,modifyandrecreatethenewinitrd.imgonUbuntu,Debian,CentOS,Fedora,Red-Hat,ArchLinux,orSUSEdistributions?1.HowToViewContentOfinitrd.imgfile?initrd.imgisingzipformat.Somoveinitrd.imgtoinitrd.gzasshownbelow.#cp/tftpboot/el5/initrd.img.
#ls
cd..
分类:
其他好文 时间:
2014-05-05 12:31:38
阅读次数:
359
linux内核调试指南一些前言作者前言知识从哪里来为什么撰写本文档为什么需要汇编级调试***第一部分:基础知识***总纲:内核世界的陷阱源码阅读的陷阱代码调试的陷阱原理理解的陷阱建立调试环境发行版的选择和安装安装交叉编译工具bin工具集的使用qemu的使用initrd.img的原理与制作x86虚拟调...
分类:
系统相关 时间:
2014-05-03 22:53:53
阅读次数:
754
Upstart是一个基于事件的替代在引导过程中处理任务和服务的启动、停止、监督整个系统运行的/sbin/init守护进程的一个程序。
在Unix和Linux系统上的“初始化”或“系统初始化”过程中有进程ID(PID)为“1”。也就是说,它是启动在系统引导时(忽略的initrd/ initramfs)装载的第一道工序。根据官方说法,Upstart是一个替代传统的Unix的“System V”的“init”制度的“INIT”。Upstart提供与传统的“初始化”系统相同的功能,但超越了原有的许多方面。
在系...
分类:
其他好文 时间:
2014-05-01 17:22:23
阅读次数:
292
失败提示:reating a new initrd boot image for the
kernel. update-initramfs: Generating /boot/initrd.img-3.11.0-12-generic
vmware-tools-thinprint initctl: J...
分类:
其他好文 时间:
2014-04-29 11:46:47
阅读次数:
684