启动bochs时报错No bootable device
来源:互联网 发布:云南广电网络网上缴费 编辑:程序博客网 时间:2024/06/06 09:17
在做第三章的第一个代码实验时,写完代码编译,自己用bximage工具重新做了个a.img,然后pmtest1.bin写入到a.img中,启动bochs后报错No bootable device,查了半天代码,没找出来代码错误,然后就看了一下书,书中说是将第二章中的a.img拷贝过来,拷贝过来一式就好了。
原因是:
第二章中的代码最后有两句代码:
times 510 - ($ - $$)
dw 0xaa55
所以第二章中的a.img中已经被填充为512字节并且以0xaa55结束,所以BISO就认为它是一个引导区,就去加载它。在第三章中没有这样做,所以得用第二章中的a.img,从头开始覆盖,而其代码量小于510字节,所以正好可以用。
原因是:
第二章中的代码最后有两句代码:
times 510 - ($ - $$)
dw 0xaa55
所以第二章中的a.img中已经被填充为512字节并且以0xaa55结束,所以BISO就认为它是一个引导区,就去加载它。在第三章中没有这样做,所以得用第二章中的a.img,从头开始覆盖,而其代码量小于510字节,所以正好可以用。
- 启动bochs时报错No bootable device
- virt-manager 报错no bootable device
- Mac OS X 启动时出现 “No bootable device — insert boot disk and press any key”
- u盘装系统后提示No bootable device怎么办?
- 电脑重启提示No bootable device问题怎么办
- Linux中启动jenkins时报No space left on device错误的解决办法
- insmod 模块时报:No such device
- tail时报No space left on device
- HP笔记本 no bootable device insert boot disk and press any key
- 重写mbr后 no bootable device insert boot disk and press any key
- os X 的恢复(No bootable device-insert boot disk and press any key)
- No boot device available. Current boot mode is set to BIOS. Please ensure compatible bootable media
- bootcamp安装win7双系统一直显示 no bootable device insert boot disk
- no bootable drive
- Eclipse启动时报错:No java virtual machine
- Eclipse启动时报错:No java virtual machine
- Eclipse启动时报错:No java virtual machine
- Apache 启动时报错 No installed service named "Apache2.4"
- day30_信号
- Listener的使用(监听用户请求,ServletRequest范围内属性的变化)
- Day31_管道,共享内存,消息队列
- (Relax ST1.3)POJ 1045 Bode Plot
- Day32_简易版ATM
- 启动bochs时报错No bootable device
- Day33_信号量集、网络编程
- Day34_TCP、UDP网络编程
- java学习之路----IO---学习工作经历,乱码的产生
- JBoss 系列五十六:JBoss 7/WildFly 集群之 Java Persistence API (JPA) - I(基本理论)
- 跳转表实例(二)
- linux下tcp,udp,icmp小例子
- Day35_多线程
- AsyncTask的参数介绍