我想学习一个玩具操作系统FreeNOS,它的文档说使用"scons qemu“来引导它。但是我运行这个命令会显示:
scons: Reading SConscript files ...
Checking for -m32 ... (cached) yes
Checking for -fno-stack-protector ... (cached) yes
Checking for -O0 ... (cached) yes
Checking for -g3 ... (cached) yes
Checking for -Wall ... (cached) yes
Checking for -W ... (cached) yes
Checking for -Wno-unused-parameter ... (cached) yes
Checking for -fno-builtin ... (cached) yes
Checking for -nostdinc ... (cached) yes
Checking for -Wno-write-strings ... (cached) yes
scons: done reading SConscript files.
scons: Building targets ...
qemu -usb -cdrom boot/boot.iso
sh: 1: qemu: not found
scons: *** [qemu] Error 127
scons: building terminated because of errors.但是我已经安装了qemu,当我运行"ls /usr/bin“时,它会显示:

这里有许多项目,但没有一个被命名为"qemu“
所以我想知道如何启动这个操作系统..
发布于 2016-03-21 05:42:39
你自己几乎已经回答了你的问题。找不到qemu,因为没有qemu。
只需创建一个指向所需目标平台的符号链接。看看freenos.org系统,mips和arm都被支持,所以ln -s qemu- x86 -i386 qemu应该可以工作。
需要说明的是:所有qemu二进制文件的格式都是qemu-system-< arch >或qemu-< arch >-static。qemu- system -*模拟hole系统(例如,带有磁盘、网络和显卡的x86 pc ),而使用qemu-< arch >,您可以在当前主机体系结构上运行体系结构的单个二进制< arch >。
https://stackoverflow.com/questions/34997281
复制相似问题