复制Linux liveUSB导致init.d脚本出错 - 不可能..?
请发表您的想法或想出的任何想法。我很想知道别人在想什么。 整体问题 当我安装一个简单的Java应用程序(我写的)通过/etc/init.d/在启动(在后台)运行时,它适用于我明确安装它的liveUSB。当我制作该棒的副本时,它永远不会成功启动。在引导liveUSB副本时,当liveUSB引导进程到达我的脚本时,Java应用程序将始终挂起。我的脚本确实完成了它应该做的事情,甚至每5分钟一次,并将继续运行,直到你关闭机器。 我的脚本阻止了其他一切 什么都没有超出我的脚本 你无法取消我的脚本 没有GUI 您可以看到的唯一文本是我的脚本输出的命令行 设置&测试 - 一切顺利 :) 我有一个带有3个分区的Linux liveUSB。加载简单的标准Xubuntu映像。 sda1> 2GB存储空间 sda2> 2gb系统 sda3>剩下的gb for casper 我创建了一个简单的Java应用程序,它在启动时在后台运行。为了达到这个目的,我遵循了以下步骤: 将java应用程序编译成类 在/ home / user / folder /中放置类文件 将我的startup.sh脚本复制到/etc/init.d/ 在/etc/init.d/里面 键入“update-rc.d startup.sh start 20 2 5。stop 20 0 1 6。” 此更新的运行级别成功 现在我可以重启/重启/关闭任何操作,一切运行完美! 复制 - 这里变得棘手! 在创建此棒的副本时,我按照以下步骤操作: 装载sda2 将该文件夹中的所有内容复制到/ …