我有以下简单代码:
mov ah , 0x0e
mov al , `h`
int 0x10
mov al , `1`
int 0x10
jmp $
times 510-($-$$) db 0
dw 0xaa55
然后我编译它并在qemu中正常运行它:
nasm -fbin boot_sect.asm -o boot_sect.iso
qemu-system-x86_64 -drive format=raw,file=boot_sect.iso
填充零后,直到14 MB我创建一个可引导的USB。我的问题是这个usb不能在我的笔记本电脑上 Boot 。问题是与我的笔记本电脑有关还是因为usb?
1条答案
按热度按时间z5btuh9x1#
问题实际上并不像我最初想的那样是代码。我只需要从bios设置改为csm模式,然后从usb Boot 。