无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash
打印 上一主题 下一主题

[原创] [20250330] ZenEMU - QEMU启动测试器

    [复制链接]
31#
发表于 2025-3-15 15:43:19 | 只看该作者
回复

使用道具 举报

32#
 楼主| 发表于 2025-3-15 15:49:46 | 只看该作者
@plutoshen 你要是想讨论Windows下的qemu慢不慢,可以另开帖子去讨论,别在我的帖子里面扯。
回复

使用道具 举报

33#
发表于 2025-3-15 16:32:18 | 只看该作者
这是高手,谢谢。
回复

使用道具 举报

34#
发表于 2025-3-15 18:22:39 | 只看该作者
试了下WIM,成功启动,但启动过程比较慢,进入PE后操作反应也比较慢。
回复

使用道具 举报

35#
发表于 2025-3-15 18:24:12 | 只看该作者
感谢分享
回复

使用道具 举报

36#
发表于 2025-3-15 18:45:57 | 只看该作者
本帖最后由 pdscjf 于 2025-3-15 19:40 编辑

测试了下,原来的简易启动器,在不同的机子上,分辨率千奇百怪。比如需要调整grub主题参数,原来的启动器分辨率不对,不具有参考价值。
这个真心不错,给作者点赞。

回复

使用道具 举报

37#
发表于 2025-3-15 20:30:42 | 只看该作者

我在win11 下跑,看日志重影了
arm64下跑void linux貌似ramfb兼容不行,X11服务都起不来

2025-03-15_202705.jpg (28.61 KB, 下载次数: 0)

2025-03-15_202705.jpg

点评

换成virtio-gpu就可以了。 [attachimg]555843[/attachimg] 这个是已知问题,不用管它。  详情 回复 发表于 2025-3-15 21:11
回复

使用道具 举报

38#
 楼主| 发表于 2025-3-15 21:11:31 | 只看该作者
2012fengxi 发表于 2025-3-15 20:30
我在win11 下跑,看日志重影了
arm64下跑void linux貌似ramfb兼容不行,X11服务都起不来

换成virtio-gpu就可以了。

我在win11 下跑,看日志重影了

这个是已知问题,不用管它。
回复

使用道具 举报

39#
发表于 2025-3-15 21:16:34 | 只看该作者
驚為天人的神作,看了讓人熱血沸騰,感謝分享。
回复

使用道具 举报

40#
发表于 2025-3-15 21:48:55 来自手机 | 只看该作者
收一个,感谢分享……
回复

使用道具 举报

41#
发表于 2025-3-15 22:50:55 | 只看该作者
多谢分享
回复

使用道具 举报

42#
发表于 2025-3-16 06:39:40 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

43#
发表于 2025-3-16 11:31:23 | 只看该作者
事实上它是支持中文名的文件的,以前还以为不支持

2025-03-16_112915.jpg (76.14 KB, 下载次数: 0)

2025-03-16_112915.jpg
回复

使用道具 举报

44#
发表于 2025-3-16 11:51:43 | 只看该作者
不错.比敲命令要方便一些.
回复

使用道具 举报

45#
发表于 2025-3-16 12:09:32 | 只看该作者
多谢分享
回复

使用道具 举报

46#
 楼主| 发表于 2025-3-17 19:50:03 | 只看该作者
20250317更新
为内存大小和设备类型选择添加下拉菜单
修复 ARM64 不能直接启动 Linux 内核的问题
对 ARM64 禁用 shim.efi 选项
为复制命令行等操作增加弹出信息提示
添加强制终止QEMU的按钮
修复图片文本按钮布局
支持土耳其语

点评

提个建议 1. 当CPU核心数为空或零时, 不使用 -smp 参数 2. 当内存大小为空, 不使用 -m 参数(此时 Qemu 会使用动态内存大小) 反馈一个 bug, "文件夹"的目标选择被为卷根目录时会出错(路径使用双引号包装时, 路径  详情 回复 发表于 2025-3-17 20:55
回复

使用道具 举报

47#
发表于 2025-3-17 20:31:41 | 只看该作者
多谢分享。
回复

使用道具 举报

48#
发表于 2025-3-17 20:47:46 | 只看该作者
值得支持
回复

使用道具 举报

49#
发表于 2025-3-17 20:55:45 | 只看该作者
wintoflash 发表于 2025-3-17 19:50
20250317更新
为内存大小和设备类型选择添加下拉菜单
修复 ARM64 不能直接启动 Linux 内核的问题

提个建议
1. 当CPU核心数为空或零时, 不使用 -smp 参数
2. 当内存大小为空, 不使用 -m 参数(此时 Qemu 会使用动态内存大小)

反馈一个 bug, "文件夹"的目标选择被为卷根目录时会出错(路径使用双引号包装时, 路径末尾不能存在反斜杠符号)

点评

已修复。 话说QEMU开了Hyper-V加速后好像用不了UEFI启动。  详情 回复 发表于 2025-3-19 19:34
感谢反馈。 我这边不使用-m参数时,内存好像设定为128mb,不是动态的。  详情 回复 发表于 2025-3-17 21:09
回复

使用道具 举报

50#
 楼主| 发表于 2025-3-17 21:09:27 | 只看该作者
本帖最后由 wintoflash 于 2025-3-17 21:15 编辑
Bluebells 发表于 2025-3-17 20:55
提个建议
1. 当CPU核心数为空或零时, 不使用 -smp 参数
2. 当内存大小为空, 不使用 -m 参数(此时 Qemu  ...

感谢反馈。
我这边不使用-m参数时,内存好像设定为128mb,不是动态的。
老版本qemu好像支持-smp 0自动设置合适的cpu核心数,新版本好像不支持了。

点评

是我搞错了, 不使用 -m 参数时, 内存大小确实是设定为 128mb  详情 回复 发表于 2025-3-17 21:18
回复

使用道具 举报

51#
发表于 2025-3-17 21:18:26 | 只看该作者
wintoflash 发表于 2025-3-17 21:09
感谢反馈。
我这边不使用-m参数时,内存好像设定为128mb,不是动态的。
老版本qemu好像支持-smp 0自动 ...

是我搞错了, 不使用 -m 参数时, 内存大小确实是设定为 128mb

点评

另外请问新版QEMU貌似无法用 -boot n -net nic,model=e1000 -net user,tftp=XXX,bootfile=XXX 来测试PXE启动了,是不是我姿势不对?  详情 回复 发表于 2025-3-17 21:21
回复

使用道具 举报

52#
 楼主| 发表于 2025-3-17 21:21:32 | 只看该作者
Bluebells 发表于 2025-3-17 21:18
是我搞错了, 不使用 -m 参数时, 内存大小确实是设定为 128mb

另外请问新版QEMU貌似无法用
-boot n -net nic,model=e1000 -net user,tftp=XXX,bootfile=XXX
来测试PXE启动了,是不是我姿势不对?

点评

我对 Qemu 不是很懂, 论坛的 hua_wuxin 他应该知道网启的参数语法吧  详情 回复 发表于 2025-3-17 22:00
回复

使用道具 举报

53#
发表于 2025-3-17 21:35:45 | 只看该作者
界面字体 能改大一点不。近视看起来难受。

另外WIM 如何加载?





点评

你这个wim太大了,而且应该不是可启动的WinPE镜像。  详情 回复 发表于 2025-3-17 21:51
回复

使用道具 举报

54#
 楼主| 发表于 2025-3-17 21:51:54 | 只看该作者
本帖最后由 wintoflash 于 2025-3-17 21:54 编辑
qq8899399 发表于 2025-3-17 21:35
界面字体 能改大一点不。近视看起来难受。

另外WIM 如何加载?

你这个wim不是可启动的WinPE镜像。
点“保存”按钮保存配置之后修改ini配置文件就能改窗口大小和字体大小。
回复

使用道具 举报

55#
发表于 2025-3-17 22:00:24 | 只看该作者
wintoflash 发表于 2025-3-17 21:21
另外请问新版QEMU貌似无法用
-boot n -net nic,model=e1000 -net user,tftp=XXX,bootfile=XXX
来测试PX ...

我对 Qemu 不是很懂, 论坛的 hua_wuxin 他应该知道网启的参数语法吧
回复

使用道具 举报

56#
发表于 2025-3-18 09:35:38 | 只看该作者
首次使用,研究摸索了一下,速度和效果不错,功能比原先QEMU多很多,感谢!
回复

使用道具 举报

57#
发表于 2025-3-18 09:53:59 | 只看该作者
记得 可以 设置虚拟网卡的 MAC 码,最好加上,有些情况下会更方便一些。

点评

能不能帮忙解决下52#的问题?  详情 回复 发表于 2025-3-18 10:39
回复

使用道具 举报

58#
 楼主| 发表于 2025-3-18 10:39:13 | 只看该作者
dos时代菜鸟 发表于 2025-3-18 09:53
记得 可以 设置虚拟网卡的 MAC 码,最好加上,有些情况下会更方便一些。

能不能帮忙解决下52#的问题?

点评

不常用,帮助信息在此,可以研究下。 Network options: -netdev user,id=str[,ipv4[=on|off]][,net=addr[/mask]][,host=addr] [,ipv6[=on|off]][,ipv6-net=addr[/int]][,ipv6-host=addr]  详情 回复 发表于 2025-3-18 11:16
回复

使用道具 举报

59#
发表于 2025-3-18 10:45:18 | 只看该作者
感谢分享
回复

使用道具 举报

60#
发表于 2025-3-18 11:16:14 | 只看该作者
wintoflash 发表于 2025-3-18 10:39
能不能帮忙解决下52#的问题?

不常用,帮助信息在此,可以研究下。


Network options:
-netdev user,id=str[,ipv4[=on|off]][,net=addr[/mask]][,host=addr]
         [,ipv6[=on|off]][,ipv6-net=addr[/int]][,ipv6-host=addr]
         [,restrict=on|off][,hostname=host][,dhcpstart=addr]
         [,dns=addr][,ipv6-dns=addr][,dnssearch=domain][,tftp=dir]
         [,bootfile=f][,hostfwd=rule][,guestfwd=rule]                configure a user mode network backend with ID 'str',
                its DHCP server and optional services
-netdev tap,id=str,ifname=name
                configure a host TAP network backend with ID 'str'
-netdev socket,id=str[,fd=h][,listen=[host]:port][,connect=host:port]
                configure a network backend to connect to another network
                using a socket connection
-netdev socket,id=str[,fd=h][,mcast=maddr:port[,localaddr=addr]]
                configure a network backend to connect to a multicast maddr and port
                use 'localaddr=addr' to specify the host address to send packets from
-netdev socket,id=str[,fd=h][,udp=host:port][,localaddr=host:port]
                configure a network backend to connect to another network
                using an UDP tunnel
-netdev vhost-user,id=str,chardev=dev[,vhostforce=on|off]
                configure a vhost-user network, backed by a chardev 'dev'
-netdev hubport,id=str,hubid=n
                configure a hub port on QEMU VLAN 'n'
-net nic[,vlan=n][,macaddr=mac][,model=type][,name=str][,addr=str][,vectors=v]
                old way to create a new NIC and connect it to VLAN 'n'
                (use the '-device devtype,netdev=str' option if possible instead)
-net dump[,vlan=n][,file=f][,len=n]
                dump traffic on vlan 'n' to file 'f' (max n bytes per packet)
-net none       use it alone to have zero network devices. If no -net option
                is provided, the default is '-net nic -net user'
-net [user|tap|bridge|socket][,vlan=n][,option][,option][,...]
                old way to initialize a host network interface
                (use the -netdev option if possible instead)

help.txt

20.52 KB, 下载次数: 2, 下载积分: 无忧币 -2

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-31 15:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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