mkinitrd

mkinitrd

建立要载入ramdisk的映像文件

补充说明

mkinitrd命令 建立要载入ramdisk的映像文件,以供Linux开机时载入ramdisk。

这个是重新封包核心的命令,例如你自己修改了一个设备的驱动,如果这个驱动要加入核心级别的话,就需要对核心进行重新封包,把新加的配置编译到核心内部去!

语法

mkinitrd(选项)(参数)

选项

-f:若指定的映像问家名称与现有文件重复,则覆盖现有的文件;
-v:执行时显示详细的信息;
--omit-scsi-modules:不要载入SCSI模块;
--preload=<模块名称>:指定要载入的模块;
--with=<模块名称>:指定要载入的模块;
--version:显示版本信息。

参数

  • 映像文件:指定要创建的映像文件;
  • 内核版本:指定内核版本。

实例

[root@localhost tmp]# mkinitrd -v -f myinitrd.img $(uname -r)
Creating initramfs
WARNING: using /tmp for temporary files
Looking for deps of module ide-disk
Looking for deps of module ext3  jbd
Looking for deps of module jbd
Using modules:  ./kernel/fs/jbd/jbd.ko ./kernel/fs/ext3/ext3.ko
/sbin/nash -> /tmp/initrd.Vz3928/bin/nash
/sbin/insmod.static -> /tmp/initrd.Vz3928/bin/insmod
/sbin/udev.static -> /tmp/initrd.Vz3928/sbin/udev
/etc/udev/udev.conf -> /tmp/initrd.Vz3928/etc/udev/udev.conf
copy from /lib/modules/2.6.9-5.EL/./kernel/fs/jbd/jbd.ko(elf32-i386) to /tmp/initrd.Vz3928/lib/jbd.ko(elf32-i386)
copy from /lib/modules/2.6.9-5.EL/./kernel/fs/ext3/ext3.ko(elf32-i386) to /tmp/initrd.Vz3928/lib/ext3.ko(elf32-i386)
Loading module jbd
Loading module ext3

[root@localhost tmp]# file myinitrd.img
myinitrd.img: gzip compressed data, from Unix, max compression

[root@localhost tmp]# mv myinitrd.img  myinitrd.img.gz
[root@localhost tmp]# gzip -d myinitrd.img.gz
[root@localhost tmp]# file myinitrd.img
myinitrd.img: ASCII cpio archive (SVR4 with no CRC)

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/mkinitrd/

(0)
AuroraAurora站点维系者
上一篇 2024年 1月 3日 下午6:04
下一篇 2024年 1月 3日 下午6:05

相关推荐

  • export

    文章目录export概要主要用途选项参数返回值例子错误用法Q&AQ:对变量或函数设置导出属性有什么用?Q:如果我编写的脚本修改了已有的环境变量的值,那么执行它会在当前终端生…

    入门教程 2023年 12月 14日
  • mii-tool

    文章目录mii-tool补充说明语法选项实例 mii-tool 配置网络设备协商方式的工具 补充说明 mii-tool命令 是用于查看、管理介质的网络接口的状态,有时网卡需要配置协…

    入门教程 2024年 1月 3日
  • cupsdisable

    文章目录cupsdisable补充说明语法选项参数 cupsdisable 停止指定的打印机 补充说明 cupsdisable命令 用于停止指定的打印机。 语法 cupsdisab…

    入门教程 2023年 12月 7日
  • HTML 表格

    表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td …

    2023年 4月 13日
  • rpmquery

    文章目录rpmquery补充说明语法选项实例 rpmquery 从RPM数据库中查询软件包信息 补充说明 rpmquery命令 使用多种依据从rpm数据库中查询软件包信息。 语法 …

    入门教程 2024年 3月 4日
  • vmstat

    文章目录vmstat补充说明语法选项参数实例 vmstat 显示虚拟内存状态 补充说明 vmstat命令 的含义为显示虚拟内存状态(“Viryual Memor Statics”)…

    入门教程 2024年 3月 11日
  • pvscan

    文章目录pvscan补充说明语法选项实例 pvscan 扫描系统中所有硬盘的物理卷列表 补充说明 pvscan命令 会扫描系统中连接的所有硬盘,列出找到的物理卷列表。使用pvsca…

    入门教程 2024年 3月 1日
  • pv

    文章目录pv补充说明下载安装语法选项实例注意 pv 显示当前在命令行执行的命令的进度信息,管道查看器 补充说明 pv命令 Pipe Viewer 的简称,由Andrew Wood …

    入门教程 2024年 3月 1日
  • unarj

    文章目录unarj补充说明语法选项参数 unarj 解压缩由arj命令创建的压缩包 补充说明 unarj命令 用来解压缩由arj命令创建的压缩包。 语法 unarj(选项)(参数)…

    入门教程 2024年 3月 11日
  • pkill

    文章目录pkill补充说明语法选项参数实例 pkill 可以按照进程名杀死进程 补充说明 pkill命令 可以按照进程名杀死进程。pkill和killall应用方法差不多,也是直接…

    入门教程 2024年 3月 1日

发表回复

登录后才能评论
Translate »