日期:2014-05-16  浏览次数:21049 次

u盘启动 显示remove disks or other media
大家有没有看过《自己动手写操作系统》啊,它那里边的第一个例子,那个20行的操作系统。
他说的是用软盘启动,我用的优盘,格式化以后把编译好的boot.bin直接复制进优盘里边了,这样不能做引导文件吗?怎么会出现remove disks or other media的错误?难道是我的优盘不好用??
大家帮帮忙吧,最好是自己看过这本书刚好做过这个实验,正好教教我。
那个汇编源码是
org 07c00h
mov ax , cs
mov ds ,ax
mov es,ax
call DispStr
jmp $
DispStr:
mov ax,BootMessage
mov bp,ax
mov cx,16
mov ax,01301h
mov bx,000ch
mov dl,0
int 10h
ret
BootMessage: db "Hello,OS world"
times 510-($-$$) db 0
dw 0xaa55
希望能得到大家的帮助。。。

------解决方案--------------------
探讨
大家有没有看过《自己动手写操作系统》啊,它那里边的第一个例子,那个20行的操作系统。
他说的是用软盘启动,我用的优盘,格式化以后把编译好的boot.bin直接复制进优盘里边了,这样不能做引导文件吗?怎么会出现remove disks or other media的错误?难道是我的优盘不好用??
大家帮帮忙吧,最好是自己看过这本书刚好做过这个实验,正好教教我。
那个汇编源码是
org 07c……