问题标签 [boot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
166 浏览

installation - 从可启动光盘启动计算机后从 DVD 恢复 C 驱动器映像

如果我将C 盘的映像刻录到 DVD 上,我可以在从可启动盘启动计算机后恢复此映像吗?如果是,那么如何?

我假设以这种方式恢复 C 盘映像将使我的计算机恢复到我拍摄 C 盘映像时的确切状态。这是对的吗?

提前致谢。

皮卡洛德沃西奥

0 投票
1 回答
3319 浏览

ubuntu - 如何创建一个 s3ql 文件系统并在启动时自动挂载它?

我一直在 Ubuntu 10.04 上试验s3ql,用它来挂载 Amazon S3 存储桶。但是,我真的很想自动挂载它们。有谁知道这是怎么做到的吗?


解决方案:

感谢 s3ql 的Nikratio的帮助,我终于能够在系统启动时自动安装 S3 存储桶。您肯定会想看一下手册,但这里有一些基本的操作方法!

第一步是创建一个 authinfo 文件。该文件应放置在将要使用它的用户主目录中的 .s3ql 目录中。authinfo 文件包含允许 s3ql 在不提示的情况下挂载存储桶的登录信息。下面是您的 authinfo 文件应该是什么样子的示例。第一行包含您的 Amazon 安全凭证。第二个包含存储桶的位置和密码。如果需要,您可以向此文件添加多个存储桶行,但我在此示例中仅使用一个。此时,桶密码可以是任何东西。

存储桶名称必须是唯一的。没有两个用户可以拥有相同的存储桶名称,因此最好登录 Amazon Web Services 并尝试不同的名称,直到找到可用的名称。一旦你找到了,你需要删除它,因为 s3ql 在创建你的 s3ql 文件系统时会重新创建它。如果存储桶已存在,您将收到错误消息。

要创建文件系统,请使用以下命令:

它将提示您输入加密密码。这应该与 authinfo 文件中的存储桶密码相同。

现在您的文件系统已创建,您可以使用以下命令挂载它:

当然,您的存储桶名称和挂载点会有所不同。

现在,如果我们想在启动时自动挂载这个存储桶,我们需要在 /etc/init.d 中添加一个 upstart 脚本。幸运的是,s3ql 附带了一个 s3ql.conf。

我在 mount.s3ql 命令中添加了“--allow-other”,以允许 root 以外的用户访问挂载的存储桶。

添加此脚本后,理论上您应该能够重新启动并自动挂载您的存储桶,但这是我遇到的麻烦。我的没有安装。

我的问题是由于 upstart 以 root 身份运行脚本,但我以另一个用户身份创建了文件系统。一旦我从我登录到 /root 的用户的主目录复制了 .s3ql 目录,问题就解决了。

我希望这对其他人有帮助。虽然我已经很久没有使用我安装的 S3 存储桶了,但我对我的初始测试的进展印象深刻。

此外,这个答案是在找到解决方案大约一周后写的。我想我已经涵盖了所有内容,但是如果您发现我错过了一步,请告诉我,我会添加它。您还需要阅读手册,如果您打算使用 s3ql,它真的值得一读。

0 投票
1 回答
6105 浏览

android - 不需要 android.permission.RECEIVE_BOOT_COMPLETED 吗?

有谁知道为什么即使我的应用程序android.permission.RECEIVE_BOOT_COMPLETED在清单文件中没有权限,我的应用程序仍然会收到 ACTION_BOOT_COMPLETED 广播?我认为它是必需的,但我使用的一些教程也没有它。有几个。我使用运行 CyanogenMod 的手机进行测试,但我怀疑这是否重要。LogCat 在每次启动时显示我的“启动通知”日志。有关使用的代码,请参见下文。

AndroidManifest.xml

警报接收器类

我在模拟器上重新访问了这个,并成功地在 Android 2.1、2.2 和 2.3 上重现了“问题”。我得到了一个 ANR(如预期的那样),因为模拟器没有我的应用程序查询的数据库。当我从清单中删除所有声明的使用权限时,我会在尝试使用我的应用程序时收到预期的权限拒绝错误。但是,我仍然收到启动时广播的 ACTION_BOOT_COMPLETED 意图。有什么建议么?

0 投票
2 回答
58 浏览

python - 处理仅在启动后才出现的错误

我今天处理了一个错误,该错误仅在我启动计算机后立即运行程序时出现。冷启动暴露了触发错误的竞争条件。我设法修复了它,但花了很长时间,因为我不得不多次重启我的机器才能弄清楚发生了什么。任何人都可以提出更好的方法来调试这样的问题吗?我可以以某种方式快速将计算机置于“刚刚启动”状态吗?

在 Windows XP 上运行 Python 2.6。

0 投票
1 回答
2041 浏览

android - 如何在 Android 上添加脚本以启动/启动?

如何使脚本在启动时运行或将可执行文件添加到 Android 内核的启动?

0 投票
1 回答
701 浏览

android - Boot Reciever 永远不会在启动后被调用,但 RecieverHandler 是,并且有数据?

我已经读到,当您使用 Android 重新启动时,您的所有 AlarmManager 都会被删除,并且需要重新制作。所以我创建了一个 BootReciever 类,它将通过调用 WakefulIntentService 来重新启动我的所有警报,如下所示:-

在清单中,我声明了它并放置了一个意图过滤器,因此它仅在启动完成时运行,如下所示:-

现在,在试图解决这个无法正常工作的问题后,我已经开始意识到我的 BootReciever 类在启动后没有被调用,因为它应该是。相反,我的另一个名为 RecieverHandler 的类正在被调用。更令人费解的是,在启动时传递给我的 RecieverHandler 的 Intent 居然有可以无误使用的有效数据。

我的 RecieverHandler 看起来像这样:-

它在清单中声明如下:

虽然在另一种情况下可能没问题,但我需要在手机打开和手机启动时使用不同的接收器。

总结一下我的问题是: -

为什么 RecieverHandler 处理启动完成的 Intent 并且我的 BootReciever 从未被调用?

重启前的 Intent 数据集如何在重启后仍然有效?

他们是否可以在设备的 SMS 发送功能准备好之前延迟任何操作?

0 投票
1 回答
1888 浏览

android - Android BOOT_COMPLETED 和类别 HOME 之间的区别

我正在尝试解决与启动相关的问题,我注意到 AndroidManifest.xml 的许多示例都有 android.intent.action.BOOT_COMPLETED 和一些也有 android.intent.category.HOME 类别的示例。有谁知道两者之间的区别(如果有的话)是什么?

IE。

相对

0 投票
1 回答
120 浏览

c - 启动时自动加载模块和目标文件

我创建了一个 module.ko 和一个使用该模块的目标文件 a.out。有人知道我在启动时如何加载它们吗?

  • depmod对我的模块做了,然后modprobe -a
  • 我认为它损坏了我的系统。
0 投票
5 回答
2581 浏览

android - 如何确保android始终处于开机状态?

我有一个项目要求,要求 android 始终在后台运行服务的情况下开机。虽然我可以使用 START_STICKY 从 2.2 开始处理服务部分,但我仍然无法保证设备始终处于开启状态。或者至少如果连接到电源应该自动启动,如果关闭。

在现实世界中有什么解决方案吗?除了要制作新固件之外,我还需要一些想法或解决方法。谢谢。

更新:我认为更好更清楚。就我而言,我没有将 android 用作移动设备,并且不会有用户。它的使用就像一个运行android的硬件设备,一旦安装了我的应用程序,就没有人可以访问它了。并且始终连接到电源和互联网。用户还可以访问其电源控制。

我同意它不能从应用程序内部或使用 Android API 完成。但这是一个现实世界的问题,我迫切需要一个解决方案。任何与编程无关的东西,都可能是机械的或任何东西。

0 投票
1 回答
625 浏览

android - Android 可以 Applicaton 检测它是如何启动的?

Android应用程序有没有办法检测它是如何启动的?是通过 BOOT 还是通过用户从应用程序列表中启动应用程序?

当我的应用程序在启动时启动时,我根本不希望显示任何活动。当用户从应用程序列表中专门启动它时,我才希望显示主要活动。如果我可以检测到启动是用户启动还是系统启动启动,我也许可以控制它。