找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 2012zhiwen

[求助] 帮忙向initrd中添加一个文件

[复制链接]
发表于 2026-1-11 19:04:49 | 显示全部楼层
学习想想学习
回复

使用道具 举报

发表于 2026-1-11 19:05:03 | 显示全部楼层
学习学习
回复

使用道具 举报

发表于 2026-1-25 12:21:28 来自手机 | 显示全部楼层
谢谢大佬
回复

使用道具 举报

发表于 3 小时前 | 显示全部楼层
本帖最后由 Yu9i8b2c71t 于 2026-7-2 09:21 编辑

只需要把目标文件,如:
/dev/HelloWorld.txt,打包进一个新的initrdA包里。
然后,执行initrd命令时,写成:
initrd    存放路径/initrd    存放路径/initrdA
那么,系统启动时,进入到initrd阶段后,initrdA里的/dev/HelloWorld.txt,就会覆盖initrd里的/dev/HelloWorld.txt文件(这里只是举例,实际上initrd中没有HelloWorld.txt)。

想查看在initrd阶段,是否覆盖成功,
可以在linux内核命令参数里,添加rd.break(有些linux版本是break)断点调试的参数,
此时,在系统启动到initrd阶段,会断点在一个命令行,
你执行ls /dev/HelloWorld.txt ,就能看到该文件了。

然后,执行exit,就能退出该断点,系统能继续顺利启动。




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1|闽公网安备35020302032614号 )

GMT+8, 2026-7-2 12:53

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表