![如何编辑 initrd.img 以在实时 CentOS 映像中添加启动时自动启动的应用程序](https://linux22.com/image/1381923/%E5%A6%82%E4%BD%95%E7%BC%96%E8%BE%91%20initrd.img%20%E4%BB%A5%E5%9C%A8%E5%AE%9E%E6%97%B6%20CentOS%20%E6%98%A0%E5%83%8F%E4%B8%AD%E6%B7%BB%E5%8A%A0%E5%90%AF%E5%8A%A8%E6%97%B6%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我希望每次启动实时 Centos 映像时都能打开一个应用程序。我已经提取了 initrd.img 文件的内容,并分析了 init 文件,但没有成功。
我知道我必须在 /home/centoslive/.config 中创建一个文件夹 - autostart - 然后触摸文件 myApp.desktop 该文件应具有以下内容:[桌面条目]
Type=Application
Exec=/path/to/my/app
Hidden=false
X-Gnome-Autostart-enable=true
在简历中该文件应该位于:/home/centoslive/.config/autostart/myApp.desktop
问题是我无法通过 initrd.img 的任何内容来触碰此文件。
如果有人能帮助我,我会很感谢你...
答案1
我建议您通过以下设置将此应用程序添加到自动启动项:
System -> Preferences -> Startup Applications
因此您无需触碰文件即可添加它initrd.img
。