Как мне установить qemu?

51

Как мне установить qemuкоманду?

Я печатаю qemuи нажимаю вкладку, и я получаю список нескольких установленных двоичных файлов.

qemu-alpha
qemu-arm
...
qemu-x86_64

но нет qemu.

Я печатаю, man qemuи он возвращает документы, как будто команда уже установлена.

Я qemuввожу команду, но она не существует?

No command 'qemu' found, did you mean:
 Command 'qtemu' from package 'qtemu' (universe)
 Command 'aqemu' from package 'aqemu' (universe)
qemu: command not found

Но после установки sudo apt-get install qtemu aqemuя все равно не могу запустить qemu.

Я просто пытаюсь запустить следующую команду qemu -localtime -net user -net nic -m 256 -cdrom minix.iso -hda minix.img -boot d, для учебника по Minix.

Любая помощь будет оценена.

Уильям
источник
Я также ищу этот ответ. Большинство форумов с информацией об использовании qemu помогают нам с другой версией. Какая бы версия не была установлена ​​в репозитории Ubuntu, она полностью отличается, работает совершенно иначе, чем обычная QEMU.
Джошуа Робисон
В последних версиях Ubuntu (по крайней мере, 14.04) есть qemuсимволическая ссылка по умолчанию qemu-system-i386. Это можно изменить с помощью sudo update-alternatives --config qemu.
Лекенштейн

Ответы:

44

Просто замените qemuна qemu-system-i386или qemu-system-x86_64в зависимости от ситуации (хотите ли вы 32-битную или 64-битную систему и какой ISO вы используете).

Вы также можете использовать aqemuграфический интерфейс (GUI) для qemu.

иш
источник
не работает, потому что такие программы, как aqemu, настроены на работу с qemu, но не с qemu-arm и т. д. qemu-launcher хочет вызвать qemu-system-arm, но существует только qemu-arm, и любая версия qemu, которую устанавливает ubuntu, совершенно фанк и не работает как нормальная версия. любой сайт, на который я захожу с инструкциями по запуску qemu из терминала, не работает с ubuntu qemu, qemu-arm и т. д., дает мне страницу помощи всякий раз, когда я пытаюсь его использовать.
Джошуа Робисон
Ну ... aqemu дает вам командную строку, которую он пытается использовать, и вы можете скопировать / вставить ее и изменить qemu с помощью соответствующего эмулятора. Или, если вы всегда используете i386, создайте программную ссылку, чтобы qemu запустил qemu-system-i386. Но в 12.04 оконная оболочка не изменяется автоматически 8- (
Алексис Уилк
2
Не может быть найден пакет qemu-system-x86_64 (я на 14.04)
Saeid87
20

В Ubuntu 12.04 (Precise Pangolin) я установил пакет qemu-system с:

sudo apt-get install qemu-system

Внутри пакета оно включает в себя:

/usr/bin/qemu-system-cris
/usr/bin/qemu-system-mips64
/usr/bin/qemu-system-mipsel
/usr/bin/qemu-system-sparc
/usr/bin/qemu-system-sparc64
/usr/bin/qemu-system-sh4
/usr/bin/qemu-system-ppc64
/usr/bin/qemu-system-ppc
/usr/bin/qemu-system-m68k
/usr/bin/qemu-system-arm
/usr/bin/qemu-system-ppcemb
/usr/bin/qemu-system-sh4eb
/usr/bin/qemu-system-microblaze
/usr/bin/qemu-system-mips64el
/usr/bin/qemu-system-mips

Я выполнил образ ISO на машине i386 с:

qemu-system-i386 -net user -cdrom my_iso.iso
ssoto
источник
3

В менеджере пакетов synaptic вы можете найти qemu-systemпакет и установить его. Он установит двоичные файлы для всех поддерживаемых архитектур.

Jojo
источник
3

В /usr/binнет qemu, но вы можете использовать qemu-system-x86_64, qemu-system-armи т. Д.

Ты можешь написать:

qemu-system-x86_64 -localtime -net user -net nic -m 256 -cdrom minix.iso -hda minix.img -boot d

Но если вам нужно использовать qemu, создайте ссылку на qemu-system-x86_64в ~/bin/qemu.

Юрий да Силва
источник
Это на самом деле не добавляет больше к вопросу, чем ответы, которые уже даны?
Реквист