使用模拟器QEMU时无法在xv6中执行cd

时间:2017-10-30 20:14:50

标签: qemu xv6

我用os xv6安装了qemu模拟器。 我试图编译一个用c编写的项目,包括:makefile, 2个c文件和标题。 我打开qemu终端,我尝试用命令cd更改目录 到达文件,它对我说:“不能cd”

qemu console

1 个答案:

答案 0 :(得分:0)

正如@melpomene指出的那样,当您运行ls /时,您会看到与在QEMU之外运行ls /时所得到的东西非常不同。为什么,因为QEMU正在仿真运行xV6 OS的计算机。此模拟计算机/操作系统不了解(或访问)本地文件系统。它仅知道通过fs.img获取的文件(请参见xV6 Makefile)。

这也是输入的各种命令-sudosumake失败的原因。这些程序都不存在于xV6中。