bootloader 相关问题

Bootloader是一个程序,它将操作系统加载到计算机的内存中并将其设置为执行。当计算机启动或重新启动时,基本输入/输出系统(BIOS)执行一些初始测试,然后将控制权转移到Bootloader。

我们可以使用U-Boot来启动用于x86-64系统的Linux吗?

是否可以在x86-64机器上使用U-Boot引导Linux内核?] >>

回答 1 投票 0

对X86分割感到困惑

我正在编写一个引导扇区来加载我的16位实模式DOS克隆,我被困在可能完全显而易见的东西上,但是我花了很多时间试图理解为什么它不起作用。 ...

回答 1 投票 3

重新定位后的截断以适合`.text'16:

我希望你们过得愉快。我有一个关于将程序集编译为.bin的问题。我正在尝试使用本文进行修复,但即使如此,我还是得到了“重新定位截断以适应:针对'...

回答 1 投票 1

Ubuntu中的GRUB和RedHat Linux中的GRUB

我正在预装Windows并双重引导Ubuntu的笔记本电脑上安装RedHat Enterprise Linux 8。出于安全原因,我将RedHat Linux安装在其他驱动器上,并且以前具有...

回答 1 投票 0

在组装中开发引导程序

我已经在Assembly中完成了一部分操作系统,但是现在我也想为其构建一个自举引导程序,而不是使用GRUB。当我在Assembly中开发测试操作系统时,我记得我像...

回答 2 投票 4

在x86程序集中制作鼠标处理程序

我正在用NASM程序集编写操作系统,并且在制作鼠标处理程序(POINTING DEVICE BIOS INTERFACE处理程序)时遇到问题。我尝试过搜索互联网上的操作方法,但是我没有...

回答 1 投票 1

OS不会继续进入下一部分

使用NASM进行编译后,修复了所有错误之后,该程序现在完成了第一部分,但是到达第二部分时,它什么也不做。我试图结合两个指南来创建一个。 ...

回答 1 投票 1

无法在Redhat中为GRUB引导程序设置密码

[作为Salam-o-Alikum,我写了一本Ansible剧本,用于在RedHat和Ubuntu上设置GRUB引导程序密码,没有错误,我可以在两个位置看到Grub2.cfg中的更改。很奇怪...

回答 1 投票 2

Assembly:引导签名后不执行命令

我的操作系统的引导扇区实际上达到了512个字节,并且我的代码没有足够的空间。我在引导签名后写了一些代码,但是它们不起作用。我把代码关闭了,但是...

回答 1 投票 1

在32位保护模式下启用A20线路的问题

我编写了一个简单的引导程序,在其中我已从实模式切换到保护模式。我要启用A20地址线。这是我的代码(不正确):EnableA20:.try0:...

回答 1 投票 1

如何在程序集中获取exfat根目录?

有人知道如何为引导扇区获取exfat的根目录吗?我已经进行了许多小时的研究,但发现不起作用。尝试过的事情:根目录= RootCluster * ...

回答 1 投票 0

JTAG和微控制器中的引导加载程序编程之间的区别是什么?

我们可以使用JTAG更新微控制器中的固件吗?如果是,除了硬件适配器(jtag,同步)和引导程序(软件编程,异步)以外,这两者之间有什么区别。 ...

回答 1 投票 0

使用BIOS int 13h访问不同磁头中的扇区

我有一个磁盘,每个磁道有63个扇区。 (根据我的观察,我假设)我想使用int 13h在16位引导加载程序上读取扇区。例如,如果我想读取扇区号63,我会做...

回答 1 投票 1

ATtiny1617是否需要引导加载程序

首先,我是这个领域的新手,请问我愚蠢的问题。我过去使用过AVR微控制器,并使用过arduino的引导程序。在这里,我需要使用ATtiny16 / 17,...

回答 1 投票 -1

使用USB的STM32F072C8T7(Boot0)引导程序

在我的项目中,我正在使用STM32F072C8T7 MCU。在该MCU中,只有一个引导引脚称为BOOT0。根据应用笔记,我必须配置BOOT0-> GND来选择主闪光灯...

回答 1 投票 0

引导时计算机挂断

我想将Windows 7重新安装到我的PC上,将Windows 7的磁盘插入CD ROM,但是在此启动它的堆栈.....并说按任意键...以及是否按任意键按下它会显示H ...

回答 1 投票 0

从没有BIOS服务的INT 13的软盘中加载OS映像

启动PC时,如何在没有BIOS服务的情况下将软盘中的OS映像加载到内存中?我使用的唯一方法是在实模式下调用int13h。我知道我需要使用'Disk ...

回答 1 投票 0

从16位实模式(x86)切换到32位保护模式

这是将cpu切换为32位模式的标准代码。.cli lgdt [gdt_descriptor];假设定义良好的GDT mov eax,cr0或eax,0x1 mov cr0,eax;这是...

回答 1 投票 0


YASM [symbol + $$]有效地址在平面二进制中太复杂

org 0x7c00是在平面二进制文件中获取正确绝对地址的正常方法,但是我很好奇我希望使用的另一种方法。我尝试使用部分引导vstart = 0x7c00 align = 1到...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.