问题标签 [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 投票
2 回答
10207 浏览

android - 在设备启动时从 init.rc 运行脚本的问题

我正在尝试运行一个 shell 脚本,该脚本在手机开机时将文件复制到特定位置,并将以下内容添加到我的init.rc文件中:

当服务名称(test_copy)与脚本名称相同时,test_copy在这种情况下,它不会执行脚本,但如果我将服务名称更改为不同的名称,例如start_test_copy,它可以工作。我只是想知道为什么当服务名称与脚本名称相同时它不起作用或者我错了?

0 投票
9 回答
101991 浏览

android - BroadcastReceiver 没有收到 BOOT_COMPLETED

我在这里寻找类似的问题,但由于某种原因,我的 BroadcastReceiver 永远不会收到 android.intent.action.BOOT_COMPLETED Intent。

这是我的(相对)Android.Manifest 文件:

这是实际的接收器。

谢谢!任何帮助是极大的赞赏

0 投票
1 回答
967 浏览

encryption - 用于启动的 VHD 加密

在 Windows 7 或 Windows Server 2008 R2 下启动到 VHD 文件是否可以加密并仍然启动?

0 投票
2 回答
8026 浏览

android - Android init.rc 在服务退出时触发

我能够从 Android 中的初始化脚本 (init.rc) 启动我自己的服务,遵循以下指南:http ://www.androidenea.com/2009/08/init-process-and-initrc.html或官方文档位于https://android.googlesource.com/platform/system/core/+/froyo-release/init/readme.txt

有一个名为“on service-exit-< name >”的触发器,其中name是在执行此触发器的操作之前必须退出的服务的名称。但是,此触发器似乎不起作用。我启动了一个小的 shell 脚本作为服务,并相应地创建了触发器以在之后启动所有剩余的服务。执行我的脚本后,init 进程似乎卡住了,无法继续使用剩余的服务。

最终目标是实现类似受控或“分阶段”的引导过程,我可以确保首先执行此脚本,然后启动剩余服务。我也尝试通过使用不同的服务类来实现这一点,但失败了

对此主题的任何帮助表示赞赏。

0 投票
2 回答
12727 浏览

windows - 如何在启动时关闭 Windows 内核调试?

我有一台 Vista 32 位机器,我想在它上面启用本地内核调试。在 WinDbg 中,我选择了文件/内核调试并选择了本地选项卡并单击确定。我收到以下消息。

系统不支持本地内核调试。... Windows Vista 中默认禁用本地内核调试,您必须运行“bcdedit -debug on”并重新启动才能启用它。

我天真地按照说明打开了一个提升的命令提示符并输入了“bcdedit -debug on”并重新启动。

但是,在重新启动时,系统会在进入登录屏幕时挂起 - 或者在我输入用户名和密码之后。

我怀疑发生了什么是因为启用了调试器,所以在内核调试器进程中触发了用户模式异常,它正在等待我从附加的调试器输入一些输入?

我希望在实际的目标机器上进行调试。

我的问题是,每次我启动时——无论我选择什么 F8 启动选项——它总是挂起或到达这么远然后重新启动——然后挂起。

以安全模式启动 - 接近登录屏幕,然后重新启动。同样适用于命令行和网络引导选项。最后已知的良好配置 - 也挂起。

有什么方法可以在 Windows 加载之前更改启动选项,以便我可以关闭内核调试。我只有一个引导配置,事后看来,这是我的问题 - 我应该为我的调试引导选项创建第一个引导配置的副本。

不幸的是,系统没有串行端口,所以我无法尝试通过它进行调试。

我现在能想到的唯一选择是尝试通过 USB 端口连接另一台机器上的调试器。但是,我是否不需要将目标 PC 配置为接受 USB 端口上的调试器,或者如果我得到正确的调试 USB 电缆,这是否可以工作?

0 投票
1 回答
3080 浏览

virtual-machine - 直接从虚拟映像引导物理机

我一直在寻找一种从虚拟映像(.vhd 或 .vmdk)引导物理机的方法。我找到了使用 Microsoft 随 Windows 7 提供的加载程序的解决方案,但这对我没有太大帮助,因为我们不会使用 Windows。

有一个名为 VBoot 的软件声称可以做到这一点,但显然它只适用于 NTFS 文件系统(这不会使它对 Microsoft 的加载程序更有用)。

更大的图景是使用虚拟映像在本地启动许多物理机器,但如果我能够解决甚至启动单台机器的问题,其他事情就可以完成。

0 投票
1 回答
1036 浏览

sleep - Android检测SD卡何时挂载

我正在编写一个在启动时运行的应用程序,但它需要 sdcard,所以我需要一种方法来检测 sdcard 何时安装,以便我的应用程序可以在安装 sdcard 后开始执行它需要做的事情。如果这是不可能的,我怎么能让应用程序休眠 20 秒,我该怎么做才能做到这一点,你能粘贴代码吗?谢谢你的帮助

0 投票
1 回答
2158 浏览

android - Android 将 zip 文件复制到 /data/local

嗨,我正在开发一个简单的启动动画应用程序,但我猜这是一个权限问题,但我不太确定,因为我是新手,但无论如何这是我的代码。我正在尝试将启动动画从 sdcard 复制到 /data/local 并将其重命名为 bootanimation.zip 我知道代码很好,因为如果我复制到 sdcard 上的另一个文件夹说 /mnt/sdcard/folder/bootanimation。 zip 它可以工作并且文件被重命名,但我无法复制到 /data/local 我的手机已植根,但我猜我的应用程序需要请求 su 或者我的清单需要更多权限。关于为什么我不能复制到 /data/local 的任何解决方案都会有很大的帮助。感谢您的任何帮助

0 投票
2 回答
4237 浏览

cpu - 普通的 x86 或 AMD PC 是直接从 ROM 运行启动/BIOS 代码,还是先将其复制到 RAM?

我了解现代计算机已经修改了哈佛架构。

他们可以从保存数据的地方以外的地方读取指令这一事实是否允许他们直接从 ROM 芯片中获取指令?他们是先将 BIOS 加载到 RAM 中,还是直接从芯片中执行?我没有可以在附近打开的计算机,所以...如果我从内存插槽中移除所有 RAM,计算机是否能够启动完整的 BIOS,运行 POST 内容并告诉我我需要 RAM?有趣的是我从来没有尝试过...

编辑:我对这个问题的意图是了解商业 CPU(或至少英特尔 cpus)是否可以直接从 ROM 执行代码。这不是出于实际目的,而是为了增加我对计算机体系结构和其他东西的理解。移除 RAM 部分不是我的主要疑问,只是一个例子

0 投票
3 回答
1346 浏览

operating-system - 从 Unix 角度启动计算机时会发生什么?

谁能告诉我如何理解启动 Unix 系统时会发生什么?就像加载“BIOS”一样,它会进行外围测试等,直到你得到一个外壳?