当前位置: 技术问答>linux和unix
u盘启动 显示remove disks or other media
来源: 互联网 发布时间:2017-01-29
本文导语: 大家有没有看过《自己动手写操作系统》啊,它那里边的第一个例子,那个20行的操作系统。 他说的是用软盘启动,我用的优盘,格式化以后把编译好的boot.bin直接复制进优盘里边了,这样不能做引导文件吗?怎么会...
大家有没有看过《自己动手写操作系统》啊,它那里边的第一个例子,那个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
希望能得到大家的帮助。。。
他说的是用软盘启动,我用的优盘,格式化以后把编译好的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
希望能得到大家的帮助。。。
|
直接复制当然不行,需要把那段代码弄到你的引导扇区当中。