2016-01-25 2 views
0

Я хочу научиться игрушке OS FreeNOS, ее документ говорит, что «bootons qemu» загружает его. Но я бегу эта команда показывает:«scons qemu» error «sh: 1: qemu: not found»

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/бен», он показывает: enter image description here

здесь много деталей о, но никто не назван «QEMU»

, так что я хочу знать, как я могу загрузить эту ОС ..

+0

Проверьте, подходит ли 'scons qemu-launcher'; У меня нет никакого опыта в этом, но это просто предположение. –

+0

Это не работает, но все равно спасибо. @ Am_I_Helpful – alexxx

ответ

0

Вы почти ответили на свой вопрос самостоятельно. qemu не найден, потому что нет qemu.

Просто создайте символическую ссылку на нужную целевую платформу. Глядя на freenos.org x86, поддерживаются mips и arm, поэтому наиболее вероятно ln -s qemu-system-i386 qemu должен работать.

Для пояснения: все двоичные файлы qemu имеют форму qemu-system- < arch> или qemu- < arch> [- static]. qemu-system- * эмулирует систему отверстий (например, x86 pc с диском, сетевой и графической картой), тогда как с qemu- < arch> вы можете запустить единый двоичный код архитектуры < arch> в вашей текущей архитектуре хоста.

Смежные вопросы