每当我进入 initrd 提示符时,我知道并不是每个命令都会在该提示符下执行。有人可以告诉我如何在 initrd 提示符中添加更多命令支持吗?如果您能给我提供一些参考资料那就太好了。
答案1
这有点相关我的问题在这里。在寻找问题根源的过程中,我试图了解 initrd 中正在做什么。我的猜测是你正在谈论nash
- 但我找不到太多相关信息。
答案2
在 Ubuntu 上,所有 initramfs 脚本都存储在/usr/share/initramfs-tools/
.您可能只需添加一个挂钩或修改 ramdisk 中的 init 脚本(即 ),/usr/share/initramfs-tools/init
然后添加您的命令。
请注意,您的根文件系统可能无法安装。在修改之前请确保您了解所有这些。
之后,重新生成 ramdiskupdate-initramfs -u