无法创建普通文件"/mnt/floppy/loader.bin": 设备上没有空间

来源:互联网 发布:淘宝里什么是有效评价 编辑:程序博客网 时间:2024/05/17 04:08

最近在看《Orange's 一个操作系统的实现》

error cp:无法创建普通文件"/mnt/floppy/loader.bin": 设备上没有空间

make image之前要

bximage   选择fd 1.44 a.img yes .....

/////////////////////////////////////////////////////////////////////////////////////

跳入模式之后写了这样一段代码

mov ax,SelectorVideomov gs,axmov ax,cs    //应该是  mov ax,SelectorFlatRWmov ss,axmov es,axmov fs,axmov ds,axmov sp,TopOfStack

之前的gs写对了,但是这儿错了。感觉自己对保护模式理解还是不到位,或者是说打码的时候脑子里一片空。

代码开头的那些选择子(Selector)不就是为了在这儿分段的时候用么.....

/////////////////////////////////////////////////////////////////////////////////////

rm -f a.img

bximage

make realclean

make image

qemu -fda a.img

/////////////////////////////////////////////////////////////////////////////////////

windows任务管理器 结束进程 explorer--->文件 新的进程  explorer.exe

/////////////////////////////////////////////////////////////////////////////////////

sudo apt-get install nautilus-open-terminal

效果:在文件夹中右击 出现在终端中打开。

/////////////////////////////////////////////////////////////////////////////////////

决定了,这个学期再做不出什么东西,还像上学期那样锉,就退出bitman,回家种田去。








原创粉丝点击