我想进行实时 USB 启动,只是为了在 echo 关闭的情况下执行脚本。然后,我希望它继续启动到原始操作系统。我需要修复一堆通过网络受到攻击的计算机。选择少数几台有轻微变化,因此我希望它继续启动只是为了测试。越快越好,因为我有大约 250 台要通过。所以,本质上我是在问我是否可以启动以运行 shell 脚本。
答案1
我想这可能对你有用。
首先,你可以在执着的模式。持久意味着您的更改也存储在 pendrive 上,因此您可以根据需要修改系统。最简单的方法是简单地在 pendrive 上安装发行版。您可能应该考虑类似DSL(Damm 小型 Linux) 如果您关心时间。
然后你应该修改系统,让它在启动后立即运行你的脚本。可以通过多种方式实现,例如
- 调用你的脚本
/etc/rc.local
- 使用
cron
- 使用类似的东西
update-rc.d
,取决于发行版
请注意,您甚至不需要在启动时运行 X 服务器,禁用它可以节省一些时间。
由于您想要启动原始系统,因此脚本完成后应该重新启动机器。
总结一下,您使用此解决方案的流程将如下所示:
- 将 U 盘插入端口
- 启动机器
- 选择从 USB 启动
- 等到脚本完成并重新启动机器
- 移除 U 盘并观察原始系统启动情况
我在此假设所有机器的默认启动顺序都是先启动硬盘,再启动 USB。否则,您将不得不在启动原始操作系统之前移除 U 盘,然后忘记第 3 点。