【发布时间】:2014-02-04 17:12:15
【问题描述】:
总结一下,我写了一个引导加载程序,它从“软盘”启动并打印出一条消息,我正在使用 Oracle VM 机器模拟计算机。现在,在它打印出消息后,我想启动已安装的 Ubuntu……现在我有点困惑,因为我发现的一点信息是从 [ORG 0x7c00] 中“移动”我的代码,而不是我在网上没有找到其他任何东西,任何帮助将不胜感激!
【问题讨论】:
总结一下,我写了一个引导加载程序,它从“软盘”启动并打印出一条消息,我正在使用 Oracle VM 机器模拟计算机。现在,在它打印出消息后,我想启动已安装的 Ubuntu……现在我有点困惑,因为我发现的一点信息是从 [ORG 0x7c00] 中“移动”我的代码,而不是我在网上没有找到其他任何东西,任何帮助将不胜感激!
【问题讨论】:
mov ax, 0
mov es, ax
mov bx, 7c00h
mov cx,1
mov dx,0080h
mov ax,0204h
int 13h
jmp 0h:7c00h
将 GRUB 加载到 7c00h 并跳转到它。
【讨论】: