最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

安卓termux中用qemu安装win11

业界 admin 4浏览 0评论

        需要用到termux、RVNC Viewer

安装termux

        termux有很多平台都能安装,建议不要直接走手机浏览器下载安装。本文就直接从谷歌play应用商店下载了。实在找不到下载的去github上下https://github/termux/termux-app/releases,找universal.apk结尾的就好(老机型去下那个android-5,还算新的机型下载android-7)

安装qemu

        安装好进qemu后,执行安装命令(新安装的termux执行命令后可能会执行检查源什么的有点慢,并且后面的安装可能很慢,去搜一下更换termux源什么的,我这里走科学......)

pkg install qemu-common qemu-system-x86-64-headless qemu-utils -y

安装ssh

        如果你纯手机的操作的话不涉及到ssh什么的可以跳过这步,后面的操作跟步骤做就行了,这里为了方便测试走termux的ssh在mac上操作

pkg install openssh -y

        启动ssh服务(端口不再是PC上的22端口而是8022端口)

sshd

        查看用户名,得到的回显为u0_开头的,就是你ssh连接的用户名

whoami

        修改一下密码 ,重复输入两次相同即可设置密码

passwd

         然后就可以查看你手机连接WiFi的IP地址:8022,用PC的ssh连接即可

下载镜像

        别人的镜像直接下载了

        链接:https://pan.baidu/s/1g_73UBjEhMq7yzd5LCvlKw?pwd=1jy5  提取码:1jy5

        下载好进行解压得到的镜像名为32.qcow2(5.65G),后面涉及到安卓路径问题,搞不懂的自行查一下。我这里镜像是下载Mac上的用python开的http服务,然后在termux中用wget下载到termux的根目录下的,也就是下面图示

qemu启动Window11镜像

        127.0.0.1:0这个就是你用RVNC Viewer连接的地址了(127.0.0.1只能本机连接,如果你想局域网其他设备进行连接把127.0.0.1:0换成0.0.0.0:0),冒号后的这个0在你用RVNC Viewer进行连接是输入的是5900,如果冒号后的数字是1则端口号为5901以此类推

qemu-system-x86_64 -L /data/data/com.termux/files/usr/share/qemu \
  -machine pc,vmport=off,dump-guest-core=off,mem-merge=off,kernel-irqchip=off,usb=on,hmat=off \
  --accel tcg,thread=multi,tb-size=768 \
  -device usb-tablet -device vmware-svga,vgamem_mb=256 \
  -boot order=cd,menu=on,strict=off -rtc base=localtime \
  -cpu max,-syscall,-lm,-hle,-rtm \
  -smp 8 -m 950 \
  -device e1000,netdev=user0 -netdev user,ipv6=off,id=user0 \
  -nodefaults -no-user-config -msg timestamp=off \
  -drive file=/data/data/com.termux/files/home/32.qcow2,format=qcow2 \
  -drive file=fat:rw:/data/data/com.termux/files/usr/share/qemu,format=raw \
  -display vnc=127.0.0.1:0,lossy=on,non-adaptive=on

     执行命令后你的termux的命令行不会有其他回显,现在用RVNC Viewer进行连接,然后就是等待开机进行其他操作(可能要等到个几分钟,取决于机器性能,到这就结束了还要测试其他东西,后面就不赘述了,感兴趣继续操作吧)

        需要用到termux、RVNC Viewer

安装termux

        termux有很多平台都能安装,建议不要直接走手机浏览器下载安装。本文就直接从谷歌play应用商店下载了。实在找不到下载的去github上下https://github/termux/termux-app/releases,找universal.apk结尾的就好(老机型去下那个android-5,还算新的机型下载android-7)

安装qemu

        安装好进qemu后,执行安装命令(新安装的termux执行命令后可能会执行检查源什么的有点慢,并且后面的安装可能很慢,去搜一下更换termux源什么的,我这里走科学......)

pkg install qemu-common qemu-system-x86-64-headless qemu-utils -y

安装ssh

        如果你纯手机的操作的话不涉及到ssh什么的可以跳过这步,后面的操作跟步骤做就行了,这里为了方便测试走termux的ssh在mac上操作

pkg install openssh -y

        启动ssh服务(端口不再是PC上的22端口而是8022端口)

sshd

        查看用户名,得到的回显为u0_开头的,就是你ssh连接的用户名

whoami

        修改一下密码 ,重复输入两次相同即可设置密码

passwd

         然后就可以查看你手机连接WiFi的IP地址:8022,用PC的ssh连接即可

下载镜像

        别人的镜像直接下载了

        链接:https://pan.baidu/s/1g_73UBjEhMq7yzd5LCvlKw?pwd=1jy5  提取码:1jy5

        下载好进行解压得到的镜像名为32.qcow2(5.65G),后面涉及到安卓路径问题,搞不懂的自行查一下。我这里镜像是下载Mac上的用python开的http服务,然后在termux中用wget下载到termux的根目录下的,也就是下面图示

qemu启动Window11镜像

        127.0.0.1:0这个就是你用RVNC Viewer连接的地址了(127.0.0.1只能本机连接,如果你想局域网其他设备进行连接把127.0.0.1:0换成0.0.0.0:0),冒号后的这个0在你用RVNC Viewer进行连接是输入的是5900,如果冒号后的数字是1则端口号为5901以此类推

qemu-system-x86_64 -L /data/data/com.termux/files/usr/share/qemu \
  -machine pc,vmport=off,dump-guest-core=off,mem-merge=off,kernel-irqchip=off,usb=on,hmat=off \
  --accel tcg,thread=multi,tb-size=768 \
  -device usb-tablet -device vmware-svga,vgamem_mb=256 \
  -boot order=cd,menu=on,strict=off -rtc base=localtime \
  -cpu max,-syscall,-lm,-hle,-rtm \
  -smp 8 -m 950 \
  -device e1000,netdev=user0 -netdev user,ipv6=off,id=user0 \
  -nodefaults -no-user-config -msg timestamp=off \
  -drive file=/data/data/com.termux/files/home/32.qcow2,format=qcow2 \
  -drive file=fat:rw:/data/data/com.termux/files/usr/share/qemu,format=raw \
  -display vnc=127.0.0.1:0,lossy=on,non-adaptive=on

     执行命令后你的termux的命令行不会有其他回显,现在用RVNC Viewer进行连接,然后就是等待开机进行其他操作(可能要等到个几分钟,取决于机器性能,到这就结束了还要测试其他东西,后面就不赘述了,感兴趣继续操作吧)

发布评论

评论列表 (0)

  1. 暂无评论