bootloader

bootloader

文章 8 浏览 210

BIOS int 0x13 失败但没有错误

我正在编写一个用于教育用途的引导加载程序,并且运行良好。但是当我尝试在真机上启动时,我的磁盘读取代码无法加载某些扇区。没有给出错误代码,也没…

宣告ˉ结束 2024-11-07 08:58:22 0 0

BIOS 从软盘启动和从 CD-ROM 启动有何不同?

我的测试操作系统以前从软盘启动,现在我尝试从 CD-ROM 启动它。但我不太清楚 BIOS 如何区别对待软盘引导扇区和 CD 引导扇区。看来 CD 引导扇区比软盘…

止于盛夏 2024-11-05 05:49:41 2 0

为什么这个引导加载程序代码不起作用?

我的期望是它打印一个字符串,但什么也没有打印出来。 当我把绳子变短时,有时会起作用,当我再次把绳子变长时,有时会起作用。 我不知道为什么这不起…

森林很绿却致人迷途 2024-11-02 04:02:16 1 0

引导加载程序的大小

我正在阅读brokenthorn.com的O/S开发教程之一,其中有以下代码。 http://www.brokenthorn.com/Resources/OSDev3.html 我不明白为什么这段代码清除了51…

孤独患者 2024-11-01 22:14:51 1 0

为什么我们在引导程序开始时给出 ORG 7C00?

引导加载程序无论如何都会在该地址加载它?为什么要在程序中指定这个?…

淡淡的优雅 2024-10-31 13:20:52 2 0

N1 引导加载程序如何工作

N1 如何启动进入引导加载程序?我目前正在使用 aosp姜饼,想知道哪些特定文件用于读取用户按下进入引导加载程序的按钮(例如电源按钮+轨迹球)。 是否…

享受孤独 2024-10-31 12:49:13 2 0

直接从虚拟映像启动物理机

我一直在寻找一种从虚拟映像(.vhd 或 .vmdk)启动物理机的方法。我找到了使用 Microsoft 随 Windows 7 提供的加载程序的解决方案,但这对我来说并没…

会傲 2024-10-21 08:35:12 3 0

自动加载自定义 Zend_Form_Element

我无法让 Zend 自动加载自定义表单元素类。我完全按照 Marcin 此处 (除了我的课程以“Zend”而不是“my”开头,但我收到此错误: Warning: include_o…

素罗衫 2024-10-21 08:17:26 2 0

引导加载程序 - 将处理器切换到保护模式

我很难理解简单的引导加载程序是如何工作的。我所说的引导加载程序来自麻省理工学院的“操作系统工程”课程。 首先给大家看一段BIOS执行的汇编代码: …

嘿嘿嘿 2024-10-20 16:38:34 1 0

可启动 CD 的第一个执行字节在哪里?

我查看了小型 Linux 发行版的 iso 映像 (ISO 9660)。我发现了 16 个空扇区,后面是一个描述主卷描述的扇区。下一个扇区通常是引导记录,仅包含描述性…

年少掌心 2024-10-20 10:36:24 0 0

如何制作可启动 iso(不是 CD 或闪存驱动器)来测试您自己的启动加载程序?

我正在尝试编写一个引导加载程序(hello world sort)。我正在使用 Bochs 进行模拟(平台 Linux-Ubuntu)。但我无法为我的二进制文件制作可启动的 iso…

空气里的味道 2024-10-12 14:19:22 2 0

NASM - 从 USB 驱动器加载代码

任何汇编专家都知道表示第一个 USB 驱动器的参数(寄存器dl)吗? 我正在学习一些 NASM 教程,并且希望获得一个物理启动(我可以使用 qemu 获得一个干…

没有伤那来痛 2024-10-12 09:06:49 4 0

从引导扇区到 C++核心

我决定编写一个简单的 asm 引导加载程序和一个 c++ 内核。我读了很多教程,但我无法编译一个汇编文件,如下所示:( [BITS 32] [global start] [exter…

输什么也不输骨气 2024-10-12 01:20:02 3 0

如何添加“按任意键从 USB 启动”从闪存驱动器安装 Windows 时? (Grub4dos 问题/如何删除引导加载程序)

我已经被这个问题困扰了一段时间,最后决定寻求帮助。让我首先解释一下该应用程序的主要目的是什么:提供一种非常易于使用的方式来备份文件,然后格式…

苦笑流年记忆 2024-10-11 23:03:38 3 0

使用 fw_printenv 获取 U-boot 的环境

我想使用 fw_printenv 来获取 U-boot 的环境。 $cat /proc/mtd mtd0: 00060000 00004000 "bootloader" mtd1: 00200000 00004000 "kernel" mtd2: 03c00…

沉鱼一梦 2024-10-09 18:42:45 4 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文