termux+qemu+winXP实验
先说结果:卡的一B,不实用。
但是我还是把步骤写下来,与大家共享一下,看有没有人有更好的方法。
一.安装termux,然后是
1 |
|
- 重要的是要pkg install x11-repo**
- pkg install qemu-system-x86_64**
二 到limbo吧,或lbochs吧下载下个winXP镜像,存在一个盘中。
三 编辑启动脚本分为VCN与XDSL两个方法
1 |
|
#!/bin/bash**
qemu-system-x86_64 -hda /data/data/termux/…./winxp.vmdk
-m 512 -netdev user,id=user.0
-usb -device usb-tablet
-device ne2k_pci,netdev=user.0
-rtc base=localtime -smp 2
-vga cirrus
-display vnc=:1
1 |
|
#!/bin/bash**
export DISPLAY=127.0.0.1:0
export PULSE_SERVER=tcp:127.0.0.1:4713
qemu-system-x86_64 -hda /data/data/termux/…./winxp.vmdk
-m 512 -netdev user,id=user.0
-usb -device usb-tablet
-device ne2k_pci,netdev=user.0
-rtc base=localtime -smp 2
-vga cirrus
四 手机安装xdsl xserver的APP,并启动。然后启动winxp-xdsl.sh脚本。如果是VNC,启动winxp-VNC.sh脚本后,用vnc view来查看。
以下是以前的实验,2020年10月9日改进的方法在上面
四 进入termux执行
1 | $ export DISPLAY=127.0.0.1:0 |
五 切换到 xdsl,有了termux的图形界面。进入终端。
1 |
|
#!/bin/bash**
qemu-system-x86_64 -hda /data/data/termux/…./winxp.vmdk
-m 2048 -netdev user,id=user.0
-usb -device usb-tablet
-device ne2k_pci,netdev=user.0
- vga cirrus -k en_us -smp 2
-rtc base=localtime
保存,并执行。就可启动了,实测蓝牙键盘可用,指划鼠标也可用,OTG外接的鼠标也可用。