Linux内核开发教程:initrd机制详解与实践.pdfVIP

  • 0
  • 0
  • 约1.09千字
  • 约 4页
  • 2026-01-23 发布于北京
  • 举报

Linux内核开发教程:initrd机制详解与实践.pdf

一、initrd概述

1、为何需要initrd

linux内核的作用仅仅是基本的支撑机制,

所有的外部特性,比如设备支持全部都由模块完

成。

如果用户态的启动依赖外部设备,则必须在启动到

用户态前加载相应的驱动。一般意义上,所有的驱

动都存在于用户态挂载的根文件系统中,因此必须

存在一种机制:该机制和linux内核分离,但是又要

在内核启动的时候同时被载入内存,这就是initrd

机制。

2、如何使用initrd

我们要做的仅仅是将initrd和linux内核放在一起就

可以了,然后在加载linux内核后,加载initrd。

二、制作initrd

1、image方式

此方式略去,现已很少使用

2、cpio方式

1.、准备文件

2.、生成initrd

三、升级内核的注意事项

1、升级内核了/lib/modu目录的驱动

2、升级内核了initrd,注意initrd里面

的内核模块目录结构

3、必须内核,initrd,驱动完全匹配才能启动成功

感谢您对华章培训网的支持!

.

文档评论(0)

1亿VIP精品文档

相关文档