阅读:2942回复:2
x86下 vxld 如何工作!
x86系统上电后由BOIS装载MBR,然后再从MBR中找到Active分区,接着找到DBR. 然后把DBR装到0x7c00处,然后从0x7c3e处开始执行vxld程序,vxld装载bootrom.sys。若装载成功,那么程序跳转到0x8000处执行,即跳转到romInit()处开始执行bootrom.sys 。
1:把vxld反汇编来看看,可是看不太懂!我想问的是vxld怎么在没有文件系统的情况下怎么把硬盘中的bootrom.sys装到内存中执行的?vxld使用什么好的软件编的,当然我想汇编是不会少的。有没有什么好的软件可以参考一下? 2:我想从FAT32分区中引导vxworks系统(bootrom.sys + vxworks),该如何修改vxld。当然,bootrom可能也要做一定的修改!请各位大牛指点! |
|