![在 ISO 启动时运行脚本而无需重新制作?](https://linux22.com/image/1251346/%E5%9C%A8%20ISO%20%E5%90%AF%E5%8A%A8%E6%97%B6%E8%BF%90%E8%A1%8C%E8%84%9A%E6%9C%AC%E8%80%8C%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E5%88%B6%E4%BD%9C%EF%BC%9F.png)
是否可以在硬盘上安装一个分区,该分区也会以某种方式与 rc.local 一起扫描(或适当的启动文件所在的位置)?我想启动实时映像并让某些程序自动运行,但我无法更改实时映像中的任何文件。这可能吗?
答案1
当且仅当 Live CD 明确支持时,这才是可能的。您可以让rc.local
iso 始终在硬盘上的预定义位置查找文件;但这样做很危险(如果您将 CD 放入您不熟悉的计算机中,您不知道它最终会执行什么)并且很脆弱(您将如何选择要挂载哪些分区等等?)。您还可以对内核命令行参数做出反应(即您在启动提示符下输入的内容)。但是,如果您可以在启动后输入脚本名称,那么这样做就没什么意义了。
我认为最简单的方法是从 USB 而不是 CD 启动,然后在 USB 驱动器上运行脚本。