Chinaunix

标题: 关于linux从软盘启动问题 [打印本页]

作者: fangyan_1229    时间: 2010-01-04 21:57
标题: 关于linux从软盘启动问题
开始看《自己动手写操作系统》,因为对启动问题不是很熟悉,所以看的有点糊涂,问题是这样的,开始写了一个boot.asm文件:
org 07c00h
mov ax,cs
mov ds,ax
mov es,ax
call disStr
jmp $
disStr:
mov ax,bootMesg
mov bp,ax
mov cx,16
mov ax,01301h
mov bx,000ch
mov dl,0
int 10h
ret
bootMesg: db "Hello,Os world!"
times 510-($-$$) db 0
dw 0xaa55
用NASM生成了boot.bin文件,然后我用winimage生成了boot.imz文件(这过程我不知道有没有错误),打开虚拟机设置从软盘中选中该镜像文件启动,但是没有显示Hello,Os world!
我不知道哪里出了问题,希望大哥大姐能帮我解决这个问题,谢谢了
作者: wayling    时间: 2010-01-05 13:13
用一些可以看binary的编辑器(winHex)打开你的软碟硬像
直接看bootsector是否被写入 在511,512处是否有0x55 ,0xaa
有的话应该就可以吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2