3

Я пытаюсь запустить виртуальную машину Windows 7 на этом устройстве, и я хочу использовать хост-ОС, которая поддерживает VirtualBox. Я хочу использовать наименее ресурсоемкую (ЦП и ОЗУ, пространство на жестком диске не проблема) хост-ОС, которую я могу получить. Я буду посвящать большую часть ресурсов компьютера виртуальной машине. Я хочу использовать виртуальную машину, чтобы легко создавать резервные копии снимков. Чтобы в случае сбоя компьютера можно было просто скопировать и вставить его на другой компьютер.

Мое препятствие состоит в том, что устройство, на которое я хочу его выбросить, имеет 32-разрядный процессор ARM.

  • Есть ли скомпилированный ARM дистрибутив Xubuntuor или Lubuntu?
  • Есть ли другая ОС Linux, которая поддерживает VirtualBox и имеет ARM-компиляцию, которую лучше было бы добавить не на дистрибутив на основе Ubuntu (тот, который потреблял бы меньше ресурсов)
  • Насколько я понимаю, Lubuntu и Xubuntu - это легкие / полулегкие версии Ubuntu?
  • Будет ли виртуальная машина Windows 7 работать под управлением процессора ARM?

5 ответов5

3

VirtualBox - это продукт для виртуализации x86 и AMD64/Intel64. Я считаю, что нет версии, которая работает на оборудовании ARM.

Возможно, вы сможете запустить некоторые версии Windows на ARM с помощью эмулятора, такого как QEMU, Bochs или DOSBox, но я сомневаюсь, что путь будет гладким.

3

Чтобы ответить на каждый вопрос:

  • Существует ли скомпилированный ARM дистрибутив Xubuntu или Lubuntu?

Да. Ubuntu - и другие дистрибутивы - могут работать на ARM (хотя для вашего устройства может быть доступен порт, а может и нет) и (предположительно) вы можете установить на него XFCE/LXDE.

  • Есть ли другая ОС Linux, которая поддерживает VirtualBox и имеет ARM-компиляцию, которую лучше было бы добавить не на дистрибутив на основе Ubuntu (тот, который потреблял бы меньше ресурсов)

Вы не можете запустить VirtualBox на процессорах ARM. Наиболее близким из возможных является QEMU, но производительность будет безнадежно низкой (и почти бесполезной, если вы используете полноценную Windows VM).

  • Насколько я понимаю, Lubuntu и Xubuntu - это легкие / полулегкие версии Ubuntu?

Да: они работают в более легкой рабочей среде, которая может работать лучше, когда доступно меньше ресурсов.

  • Будет ли виртуальная машина Windows 7 работать под управлением процессора ARM?

Нет. VirtualBox - только x86/x86-64.

1

Взгляните на рабочий стол exagear от eltechs, цель - x86 на руке, и он хорошо сочетается с вином. https://eltechs.com/product/exagear-desktop/

Exagear дает вам i386 vm, затем вы можете установить и запустить wine на этом vm, а также установить и запустить программное обеспечение windows в wine.

Вот учебник по настройке dotnet на Raspberry Pi, но концепция любого другого устройства руки или программного обеспечения Windows в основном то же самое. https://eltechs.com/dotnet-raspberry-pi/

Удачи с dotnet, 3.0 никогда не работал для меня, и, в свою очередь, также не подходит и программное обеспечение, которое я хотел запустить. Предполагается, что будет новая версия exagear, когда мне скажут, что это исправят. Тем не менее, множество других программ работает отлично.

Некоторые люди предпочитают интерфейс playonlinux интерфейсу Wine, лучше всего я могу сказать, что это просто оболочка. playonlinux dot com Я не могу опубликовать 3 ссылки, поэтому есть такая.

1

QEMU поддерживает эмуляцию x86/64. Вам просто может понадобиться скомпилировать QEMU вручную, потому что не все менеджеры пакетов установят все эмуляторы QEMU. VirtualBox основан на QEMU, поэтому он может распознавать или не распознавать вашу сборку. Если это не так, вы все равно можете использовать QEMU в качестве прямой альтернативы для VirtualBox. Вы просто можете потерять некоторые из удивительных функций графического интерфейса, которые поставляется с VirtualBox.

1

Возможно, вы сможете запустить Windows RT на виртуальной машине на ARM (когда-нибудь), но обычная Windows требует либо 32-, либо 64-разрядного процессора архитектуры Intel. Язык (преимущественно) C, на котором он написан, должен быть скомпилирован для набора команд на целевой машине. Процессоры Intel и ARM имеют разные наборы команд. Windows скомпилирована для процессоров архитектуры Intel (и аналогичных).

Возможно, все еще можно будет эмулировать архитектуру Intel на ARM или преобразовать двоичные файлы Windows x86 в двоичные файлы ARM на лету, как DEC использовал для запуска двоичные файлы Windows x86 на своих компьютерах Alpha, работающих под управлением Windows NT в 90-х годах. Но первый действительно медленный, а второй действительно сложный.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .