恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2866|回复: 34

发一个能够直接在OpenWRT下跑Qemu运行Win10的Qemu4.2,支持-vnc

[复制链接]
发表于 2020-1-29 21:31 | 显示全部楼层 |阅读模式
本帖最后由 sqmm 于 2020-3-7 10:56 编辑

我有一个E3826的工控机,装PVE发现性能不太理想。
于是我直接物理机安装了OpenWRT,然后直接运行Qemu加载Win10,效果不错。
是基于官方OpenWrt 19.07.0, r10860-a3ffeb413b的,我添加了vnc支持,使得能够运行界面。
目前官方的包是不带vnc支持的,不支持 -vnc

教程:
1.下载我的百度云盘里面的包,通过sftp传到openwrt的tmp下
2.然后按照如下的顺序分四批安装这些包:
   opkg install libffi glib2 libjpeg libpng libsasl2 pixman  uclibcxx kmod-tun
   qemu-firmware-pxe  qemu-firmware-seabios  qemu-firmware-seavgabios qemu-keymaps qemu-firmware-efi
   qemu-x86_64-softmmu
   qemu-nbd  qemu-img  qemu-ga  qemu-bridge-helper  virtio-console-helper
3.最后运行qemu,我的运行方式如下,
qemu-system-x86_64 -M q35 -enable-kvm -cpu host -smp 2 -m 4G  -drive file=/dev/sda,cache=none,if=virtio,format=raw  -device virtio-net-pci,mac=E2:AA:AA:AA:AA:AA,netdev=br0 -netdev bridge,br=br-lan,id=br0 -vga std -device usb-tablet -vnc :0

Tips:
注意在Win10中加入 virtio 的 viostor和netkvm 驱动,否则直接蓝屏。你也可以省掉if=virtio,直接启动到系统换驱动。
另外我手上有个只占用5G磁盘,能够跑迅雷的Win10,改天发出来。
refer to(https://docs.fedoraproject.org/e ... -drivers/index.html

链接: https://pan.baidu.com/s/1vxYffHEs588SFvs1dzXVLg
提取码: ym9u

Note:
VNC的鼠标指针有点偏移,请注意加上 -device usb-tablet 如果是Legacy BIOS引导Windows,尽量避免使用GPT磁盘分区,得用一个MBR的虚拟盘才能引导WIN。
进阶的用户可以试试EFI引导,然后装苹果系统,苹果必须GPT磁盘的。
你在实验这些东西的时候可能需要多次装机,可以在内存里面dd一个盘出来装,试好之后实际装机。

附上我的Window和Mac 10.15.3一起跑的截图。
TwoWM.png




最后,我提醒大家别玩软路由了,即使入手软路由也别用来上网,在我家的100M宽带通上,网速和10块钱一个的山寨路由效果一样





Screen Shot 2020-01-29 at 9.23.51 PM.png
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-29 21:37 | 显示全部楼层
这个厉害。谢谢楼主,下来试试
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-29 21:40 | 显示全部楼层
openwrt也要开始运行虚拟机了吗

点评

感觉直接Qemu比PVE爽很多,而且我已经解决了Vt-d在OpenWRT上的问题。  发表于 2020-3-7 10:57
Pve  发表于 2020-1-29 22:00
感觉玩起来比Qemu爽啊。  发表于 2020-1-29 21:59
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-29 21:41 | 显示全部楼层
有点意思啊
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-29 22:17 | 显示全部楼层
官方包支持的啊,开发版主分支就是4.2.0版本有4种vnc支持 不会用d525不支持虚拟化没法用,还是老老实实的docker
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-1-29 22:23 | 显示全部楼层
401626436 发表于 2020-1-29 22:17
官方包支持的啊,开发版主分支就是4.2.0版本有4种vnc支持 不会用d525不支持虚拟化没法用,还是老老实实的do ...

还是跟着release版省心。
过段时间估计可能都有了,我先发出来给大家尝鲜。我的也不支持vt-d,win10就跑个迅雷而已,物尽其用。

来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-30 01:26 | 显示全部楼层
解决方案挺好的 不过只跑迅雷的话 xp也行

点评

嗯呢,不过我喜欢Win10和Mac一起跑。  发表于 2020-3-7 17:49
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-1-30 21:21 | 显示全部楼层
openwrt也要开发无限潜能了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-1 15:56 | 显示全部楼层
楼主遇没遇到我这种问题?? 怎么解决...
QQ截图20200201155548.png

点评

你是不是少装了qemu-bridge-helper?  详情 回复 发表于 2020-2-12 14:15
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-12 14:15 | 显示全部楼层
锤子 发表于 2020-2-1 15:56
楼主遇没遇到我这种问题?? 怎么解决...

你是不是少装了qemu-bridge-helper?

点评

opkg install kmod-tun  详情 回复 发表于 2020-3-3 23:21
同遇到了一样的问题,是自己编译lienol的dev-leanR20.2.15 的版本,编译时添加的qemu组件,也是一样的错误,qemu-  详情 回复 发表于 2020-2-28 00:26
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-28 00:26 | 显示全部楼层
sqmm 发表于 2020-2-12 14:15
你是不是少装了qemu-bridge-helper?

同遇到了一样的问题,是自己编译lienol的dev-leanR20.2.15 的版本,编译时添加的qemu组件,也是一样的错误,        qemu-bridge-helper也正常安装了
QQ浏览器截图20200228002451.png
QQ浏览器截图20200228002624.png

点评

opkg install kmod-tun  详情 回复 发表于 2020-3-3 23:22
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-28 00:30 来自手机 | 显示全部楼层
这个厉害了,谢谢啦
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-3-3 23:21 | 显示全部楼层
sqmm 发表于 2020-2-12 14:15
你是不是少装了qemu-bridge-helper?

opkg install kmod-tun
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-3-3 23:22 | 显示全部楼层
toughice 发表于 2020-2-28 00:26
同遇到了一样的问题,是自己编译lienol的dev-leanR20.2.15 的版本,编译时添加的qemu组件,也是一样的错 ...

opkg install kmod-tun

点评

这卡的能用吗?  发表于 2020-3-8 19:06
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-3-5 18:54 | 显示全部楼层
本帖最后由 toughice 于 2020-3-5 20:01 编辑

反馈:已成功,登陆进PE桌面,VNC偏移请加上-device usb-tablet 这个参数
QQ浏览器截图20200305185332.jpg
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-10-22 22:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表