什么是ramfs?ramfs是空间规模动态变化的RAM文件系统。它非常简单,是用来实现Linux缓存机制(缓存page cache and dentry cache)的文件系统。通常情况下,Linux的所有文件在内存中都有缓存。需要读取的数据页从支撑存储设备(block device)中读取后,缓存 ...
分类:
Web程序 时间:
2016-07-29 18:39:01
阅读次数:
176
有时就算只得到一个Linux kernel的rpm包或者直接是编译后的vmlinuz和initrd的binary文件,也需要了解其中的一些细节,可能需要去查找这些binary有没有将我想要的patch编译进去。所以,就有了解压vmlinuz和initrd的需求,记录一下其方法吧。 1. 解压vmli ...
分类:
其他好文 时间:
2016-06-14 11:41:44
阅读次数:
282
Linux内核加载根文件系统执行/sbin/init程序前,需要找到根设备位置,如果根设备需要驱动的支持,内核有可能无能为力,通过提供一个过渡的临时根文件系统可以使得内核的设计更灵活简单.通常过渡的临时根文件系统基本上是内存文件系统. 常见的内存文件系统有: rootfs,ramfs,ramdisk ...
分类:
其他好文 时间:
2016-06-01 21:25:26
阅读次数:
226
由于本人有一台闲置的thinkpad电脑,所以打算在上边安装一个ubuntu16.04 server版本,其中遇到主要问题,做一下记录: 安装过程中出现“ubuntu16.04 server64 busybox-initramfs安装失败”的问题,解决方法如下 1、在启动引导界面; 2、按F6按键; ...
分类:
系统相关 时间:
2016-05-11 21:38:11
阅读次数:
332
问题:
当Linux内核启动时,必须找到并执行第一个用户程序,通常是init。用户程序存放在文件系统,故Linux必须找到并挂载第一个文件系统。
通常,可用的文件系统都列在/etc/fstab,所以mount可以找到它们。但是/etc/fstab本身存在与文件系统中。因此,这类似鸡生蛋蛋生鸡的问题。
为解决该问题,内核开发者建立了内核命令列表选项root=,用来制定root文件系统存在于哪个...
分类:
其他好文 时间:
2016-05-07 10:43:02
阅读次数:
186
(1) 系统+软件版本 CentOS 6.5 (Final), 64 位,内核initramfs-2.6.32-431.5.1.el6.x86_64, MATLAB Version: 8.1.0.604 (R2013a) Java 1.6.0_17-b04 with Sun Microsystems ...
分类:
系统相关 时间:
2016-04-06 09:32:02
阅读次数:
310
在windows上,用vmwaare安装Ubuntu Server,失败。界面上提示busybox-initramfs安装失败,让看/var/log/syslog文件中的详细信息。其实,其中也没有什么可看的。 按网上有地方说的,在选择语言之后,按F6后,选择了acpi=off选项,结果还是报这个错误 ...
分类:
系统相关 时间:
2016-04-01 14:28:10
阅读次数:
169
http://hi.baidu.com/jonathan2004/blog/item/db7bf38aad11759ea4c2721d.html精通initramfs构建step by step (1)--hello world2009-12-08 19:19一、initramfs是什么
在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中...
分类:
其他好文 时间:
2016-03-30 13:08:53
阅读次数:
229
下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章 今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。 好像友善之臂把内核源码目录里的uImage目标给注释了,以前在论坛里看到过有人说,直接make uImage好像提示没有uImage的目
分类:
系统相关 时间:
2016-03-22 00:29:52
阅读次数:
327
1、linux内核参数设定及initramfs的生成2、linux内核编译安装一、回顾启动流程post--引导次序(BIOS)--bootloader(MBR)--Kernel+ramdisk--根切换(footfs)--/sbin/init(配置文件)配置文件:设置默认运行级别--制定系统初始化脚本进行系统初始化--启动服务(/etc/rc.d/re#.d,/..
分类:
系统相关 时间:
2016-02-28 17:00:39
阅读次数:
195