问题标签 [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.
linux - 是否可以关闭 linux 内核并在实模式下恢复?
假设我想在我的普通操作系统启动之前启动一个小型 linux 发行版。
- BIOS 加载 MBR 并执行 MBR。
- MBR 找到我的 linux 分区的活动分区。
- Linux 启动,我执行我需要做的事情。
- Linux 关闭,我再次切换到实模式。
- 加载原始分区引导扇区并启动我的普通操作系统。
AFAIK,第 4 步将是一项艰巨的任务,在 linux 之前恢复所有设备上的状态,INT13h 可以正常工作吗?我需要恢复中断向量表吗?仅举几例。
这可能在任何现有项目中完成了吗?
linux - 内核参数
内核是否需要从引导加载程序中获取任何内容。通常内核能够从头开始启动系统,那么为什么它需要引导加载程序中的任何内容呢?我见过这样的内核启动消息。
那么传递的变量到底是什么?另外,如何从引导加载程序传递变量?是通过堆栈吗?
boot - BIOS 将哪些信息加载到 RAM 中?
我知道,在启动时,BIOS 会在内存 0x7c00 上加载预定义设备驱动器的第一个扇区(512 字节),然后跳转到该地址。
因此,从 0x7c00 到 0x7dff 的内存被占用。是否有任何其他 RAM 部分被占用?
如果我正在编写操作系统,我可以将除 0x7c00 到 ox7dff 之外的所有 RAM 用于我自己的目的吗?或者,在启动时是否有任何其他部分充满了我不能覆盖的“宝贵”信息?
我知道在给定的时刻,我可以覆盖加载在内存上的 MBR(链式加载),我的问题集中在......内存的哪一部分可用于操作系统?
对不起,我的英语不好。谢谢你的回答!!
windows-7 - Windows vista/7中的BCD在哪里?
我试图找到 BCD(引导配置数据)存储实际存储在 windows vista/7 中的位置。这是在以前的版本中存储在 boot.ini 文件(通常位于 C:)中的信息。
我可以通过命令行工具 bcdedit.exe 访问 BCD,但是我不知道它从哪里读取信息。
git - 在启动时运行 git-instaweb
当我在启动时运行它(使用 update-rc 方法)时,它显示一个指向该页面的浏览器(w3m)并启动停止,直到我退出浏览器。有没有办法在启动时静默运行它?我查看了联机帮助页,它什么也没说,所以可能它不应该那样工作......我做错了什么吗?
boot - 如何开发可从软盘启动的 Amiga 应用程序(非 DOS)?
跟进“我如何编码和编译 Amiga 应用程序? ”问题,从软盘启动 Amiga 应用程序需要哪个开发库?
更新:(2012-04-10)考虑到问题已解决,我编辑了标题和正文以仅关注图书馆。仍然缺少从可以在另一个问题中询问的软盘部署工具启动。
osgi - 如何在 osgi 中配置系统范围的包?
我需要为某些捆绑包提供一个库。该库使用 RMI,因此它需要(至少据我所知)使用系统类加载器才能工作(我尝试“osgi-fy”该库,这会导致运行时出现类转换异常)。所以我所做的是从使用该库的包中删除依赖项,使用属性 jars.extra.classpath 中包含的库(在 eclipse 项目的 build.properties 中)编译它们。
然后我加了
在 felix 配置文件中并使用以下命令行启动 felix 容器:
..这反过来又为 blipnetapi.jar 库的一个类抛出了 NoClassDefFoundException:
所以我的问题是:我错过了什么吗?我做错事情了?
scala - 如果 Boot.scala 中的值(Scala Lift)
我觉得我正在垄断 Scala/Lift 的堆栈,所以我很抱歉,但问题不断出现。这是最新的。
我正在尝试将访问 /login/* 中的任何内容限制为尚未登录的用户。
这是我尝试的方法:
这就是 SiteMap 中的条目。然后我在 Boot.scala 中定义 anyLoggedIn,如下所示:
我想分别将提供者和学生发送到他们的“家”,当他们尝试访问任何登录页面时,他们已经登录。出于某种原因,(可能是我的布尔逻辑),它永远不会工作,我也永远不会成功到重定向。
有任何想法吗?
谢谢
android - 适用于 ARM 的示例 Android BSP(源代码)
我正在寻找 Android BSP 的 ARM 处理器版本,以便将其移植到我的一个实验板上。我在哪里可以下载这个?
operating-system - 操作系统引导过程
我尝试了解操作系统引导过程。有些问题我不清楚。其中之一是:卷引导记录中的引导代码如何知道卷引导记录所在的分区 0 扇区的绝对 LBA 地址?