initrd
- 网络初始化内存盘
-
Edit the initrd image to change the storage adapter sequence
编辑initrd映像以更改存储适配器顺序
-
Run the following command to build a new initrd image with DMMP embedded
运行以下命令构建一个内嵌DMMP的新初始化内存镜像
-
For a traditional Linux system , the initrd image is created during the Linux build process .
对于传统的Linux系统来说,initrd映像是在Linux构建过程中创建的。
-
Make a new initrd image with DMMP support
制作一个新的带有DMMP支持的初始化内存镜像
-
Then run the following command to build DMMP into the initrd image
然后运行以下命令将DMMP构建到初始化内存镜像中
-
In order to use this method , we need to create two things , a kernel and an initrd image .
为了使用这种方法,我们需要创建两项,内核和initrd映像。
-
After this , you can see all files packaged into the initrd image .
在此之后,您将看到所有文件被封装到initrd映像中。
-
At this point , you have the initrd image in a block device suitable for mounting .
现在,我们在一个适合挂载的块设备中就有了这个initrd映像。
-
In embedded systems with no mutable storage , the initrd is the permanent root file system .
在没有存储设备的嵌入式系统中,initrd是永久的根文件系统。
-
This initrd image name is what I used in previous steps ; it may differ from what you used .
初始化内存镜像名称与我在上一步中使用的相同;可能与您所使用的名称不同。
-
Minimax is a Linux distribution that fits entirely in an initrd image !
Minimax是一个完全封装在initrd映像文件中的Linux发行版!
-
You can check the Resources section for more information on creating or customizing your own initrd image .
有关创建或定制自己的initrd映像的详细信息,可以查看参考资料部分。
-
You should be able to find all files in the initrd image under directory temp now .
您现在应当可以在temp目录的initrd映像中找到所有文件。
-
The initrd is bound to the kernel and loaded as part of the kernel boot procedure .
initrd与内核绑定在一起,并作为内核引导过程的一部分进行加载。
-
Let 's now go back to the beginning to formally understand how the initrd image is constructed in the first place .
下面让我们回到最开始,来看一下initrd映像最初是如何构建的。
-
You can now interact with GRUB to define the specific kernel and initrd image to load .
我们现在可以与GRUB进行交互,从而定义要加载哪个内核和initrd映像文件。
-
Copy the DMMP-related binary and library to the initrd image
将与DMMP相关的二进制和库复制到初始化内存镜像
-
Your new initrd image is in / boot , so the next step is to test it with your default kernel .
新的initrd映像现在已经在/boot目录中了,因此下一个步骤是使用默认的内核来对其进行测试。
-
DMMP isn 't build into the initrd image , so you can use following commands to do it
DMMP没有构建到初始化内存镜像中,因此您可以使用以下命令来完成
-
Edit your initrd image to let the root file system adapter driver load earlier than all other storage adapter drivers .
编辑initrd映像,以便首先载入根文件系统适配器驱动程序,然后再载入所有其他存储适配器驱动程序。
-
The initrd image contains the necessary executables and system files to support the second-stage boot of a Linux system .
initrd映像中包含了支持Linux系统两阶段引导过程所需要的必要可执行程序和系统文件。
-
The initrd function allows you to create a small Linux kernel with drivers compiled as loadable modules .
initrd函数让我们可以创建一个小型的Linux内核,其中包括作为可加载模块编译的驱动程序。
-
Because there is no hard drive in many embedded systems based on Linux , the initrd also serves as the permanent root file system .
由于在很多基于Linux的嵌入式系统上没有硬盘,因此initrd也会作为这种系统上的永久根文件系统使用。
-
When you 're building an embedded system and want the smallest initrd image possible , there are a few tips to consider .
在构建嵌入式系统时,我们可能希望将initrd映像文件做得尽可能小,这其中有一些技巧需要考虑。
-
For Linux , this is the kernel and possibly an initial RAM disk ( initrd ) .
对于Linux,这是内核,也可能是初始RAM磁盘(initrd)。
-
The initrd is also useful as a non-persistent root file system mounted in a RAM disk for embedded Linux systems .
initrd对于在嵌入式系统中加载到RAM磁盘里的非持久性根文件系统来说也非常有用。
-
As in these newer Linux distributions , the initrd image is also compressed with cpio .
在这些最新的Linux发行版中,initrd映像也是用cpio压缩的。
-
Copy the DMMP binaries to the initrd image
将DMMP二进制复制到初始化内存镜像
-
After the kernel and initrd images are decompressed and copied into memory , the kernel is invoked .
在内核和initrd映像被解压并拷贝到内存中之后,内核就会被调用了。
-
This file , like the traditional Linux boot process , is invoked when the initrd image is decompressed into the RAM disk .
与传统的Linux引导过程类似,这个文件也是在将initrd映像解压到RAM磁盘中时被调用的。