Запуск Windows XP на Android-устройстве Asus Zenfone 2.
Запуск производился следующим образом:
1) включение модулей KVM (нужно для быстрой работы виртуальной машины);
2) (опционально) включение символьной ссылки;
3) запуск Arch Linux;
4) запуск скрипта для запуска Windows с выводом GUI на VNC;
5) создание пароля для VNC;
Как было это запущено?
Важно отметить, что запустить Windows в приемлемой скорости можно только на x86-устройствах, на ARM-устройствах так не получится сделать. На ARM-устройствах можно запустить Windows, но по другому — https://youtu.be/VL7r87qY5J4. Также для запуска Windows нужна прошивка ядра с модулями KVM — это обеспечит высокую скорость. И будут нужны root-права — для запуска Linux-дистрибутива на Android и виртуальной машины под Linux.
Когда всё вышеперечисленное готово, нужно будет запустить модули KVM, поэтому в эмуляторе терминала (его можно скачать с Google Play для Android) прописываем:
su
insmod /lib/modules/kvm.ko
insmod /lib/modules/kvm-intel.ko
(Опционально) Потом, в моём случае надо включить символьную ссылку, чтобы файлы для запуска можно было запустить в виртуальной машине. Думаю, в вашем случае это не понадобится.
В Linux Deploy отключаем GUI и запускаем дистрибутив.
Запускаем ConnectBot и подключаемся к SSH, после чего запускаем скрипт запуска Windows и создаём пароль для VNC.
Собственно, заходим в VNC-клиент и можно пользоваться Windows.
Содержимое скрипта Windows.sh:
qemu-system-x86_64 -full-screen -m 512 -enable-kvm -cpu host -smp 4 -boot menu=on -soundhw hda -cdrom '%путь_к_ISO-образу%' -hda '%путь_к_образу_жёсткого_диска%' -vga cirrus -balloon virtio -net nic,model=pcnet -net user -vnc :1,password -monitor stdio -localtime
От себя:
На самом деле, запуск Windows — полезная вещь. Ведь на Windows есть огромное количество программ, которых нет на Android, например — игры. Тот же Fallout 2 нет для Android, но под Windows он есть, а аналоги — это уже совсем другое. Единственный минус — плохой VNC-клиент из-за которого идёт рассхинрон указателей мыши, но такой проблемы нет на Windows 10, где даже при установке указатели не рассинхронизуются.
Материалы по теме:
Запуск Windows 7 на Zenfone 2 от Yua Ca Van — https://youtu.be/g2Smcq8qLEY
Запуск Windows 10 на Zenfone 2 от Shiv Patel — https://youtu.be/ltq34AifQZM
Запуск Half-Life 2 в Windows 10 на Asus Zenfone 2 от Sergiy Botsman — https://youtu.be/4aRWSxoi0nk
Запуск Windows 10 на Zenfone 2 от Technopat — https://youtu.be/PH7t7zdOyZc
Запуск Windows 10 Pro (64-bit) на Zenfone 2 от AndreyAVX — https://youtu.be/e08cP8lXgvA
(англ.) Инструкция по запуску Windows на Zenfone 2 — http://forum.xda-developers.com/zenfo...
(рус.) Инструкция по запуску Windows на Zenfone 2 — http://4pda.ru/forum/index.php?s=&sho...