之前安装bochs,geekos一直看的这个老哥的链接,但是运行到最后一直出错
显示 No bootable device
问题分析:
是fd.img一直有问题,fd.img只是创建了,之后还必须进行操作
解决办法:
先切换目录
cd geekos-0.3.0/src/project0/build
然后使用dd命令进行软盘读写
sudo dd if=main.o of=fd.img bs=512 count=1 conv=notrunc
结果如下
然后执行:
bochs -f /home/pkgods/Downloads/bochs-2.6.9/bochsrc
地址自己指定,可能就成功了,我的是还执行了下面的操作,如果成功了就不用往下看了。
成功图:
如果不行,就把最上面链接那个作者在bochs-2.6.9的目录下创建了一个bochsrc文件的,就是包含fd.img那个文件,需要也把它放到geekos-0.3.0/src/project0/build目录下
然后执行:
sudo gedit bochsrc
检查一下,地址是否是之前设置的。
最后:
bochs -f /home/pkgods/Downloads/bochs-2.6.9/bochsrc
路径是自己定义的,
最后的成功图: