无忧启动论坛

标题: ventoy工具的PE列表,汉字显示不全的问题求教。 [打印本页]

作者: 奈绪    时间: 2025-5-15 11:40
标题: ventoy工具的PE列表,汉字显示不全的问题求教。
ventoy启动U盘工具的启动列表,我放了十几个ISO文件的PE,有的文件中文名有些字不显示,比如:情深梦缘,文件名里的汉字只显示情字,其他三个字就看不到了,不知道什么原因,已经是最新版本了,你们有这个问题吗?对于我放多个PE来说,有点眼花缭乱啊!有人能解决吗?多谢!

作者: wwoldok    时间: 2025-5-15 12:35
"E:\ventoy\ISO\➊ WePE工具箱64 2.3.iso"
"E:\ventoy\ISO\➋ WePE工具箱64 2.3更新版.iso"
"E:\ventoy\ISO\➌ Win11PE_22000.3260网络版.iso"
"E:\ventoy\ISO\➍ Win11PE_Tools_v6维护版.iso"
"E:\ventoy\ISO\➎ Win11PE_Tools_v6声网版.iso"

我的都能正常显示。Ventoy1.1.05
作者: wwoldok    时间: 2025-5-15 12:40
用VentoyPlugson.exe设置菜单语言试试
作者: 奈绪    时间: 2025-5-15 14:20
wwoldok 发表于 2025-5-15 12:35
"E:\ventoy\ISO\➊ WePE工具箱64 2.3.iso"
"E:\ventoy\ISO\➋ WePE工具箱64 2.3更新版.iso"
...

这些我也能显示,就是有好多汉字显示不了。
作者: 奈绪    时间: 2025-5-15 14:21
wwoldok 发表于 2025-5-15 12:40
用VentoyPlugson.exe设置菜单语言试试

我设置过中文的语言了。
作者: my9823    时间: 2025-5-15 15:02
是不是vento有的字体文件包含的汉字少的原因呢?假如包含所有汉字,那得多大呢?
作者: 奈绪    时间: 2025-5-15 15:11
本帖最后由 奈绪 于 2025-5-15 15:18 编辑
my9823 发表于 2025-5-15 15:02
是不是vento有的字体文件包含的汉字少的原因呢?假如包含所有汉字,那得多大呢?

很有可能,就是希望开发大佬在后续版本,再补全些常用的汉字吧。
作者: my9823    时间: 2025-5-15 16:35
http://bbs.c3.wuyou.net/forum.ph ... &extra=page%3D1
自己弄个字体不就行了,弄完替换掉unicode.pf2

作者: 奈绪    时间: 2025-5-15 16:41
my9823 发表于 2025-5-15 16:35
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=418826&extra=page%3D1
自己弄个字体不就行了,弄 ...

我只会用,代码根本看不懂,不会弄啊。
作者: wintoflash    时间: 2025-5-15 16:43
你是不是设置为了文本模式?
有没有照片
作者: my9823    时间: 2025-5-15 17:06
奈绪 发表于 2025-5-15 16:41
我只会用,代码根本看不懂,不会弄啊。

用dg替换里面的字体文件,看了看ventoy的esp分区只用了27-28M左右,还有4M多的空间,替换下字体应该不会超过分区大小吧?


作者: xfct6    时间: 2025-5-15 17:27
本帖最后由 xfct6 于 2025-5-15 17:31 编辑

3.启动菜单中文件名显示不全
如果ISO文件名称很长,导致菜单显示不全,可以按左右方向键 ← → 滚动显示。

更换主题 fonts
推荐使用 VentoyPlugson 工具进行配置,无需手动创建、编辑json文件。请参考 VentoyPlugson
fontsSTRING ARRAY可选的,可以不设置。数组中的每一项代表一个字体文件的全路径,Ventoy在启动时会依次加载这些字体文件。

几乎每个软件都有帮助文件,windonws里的help  linux里的man 都耗费了项目作者大量的心力,但,他们就是不看,对!就是不看!




作者: 奈绪    时间: 2025-5-15 17:36
xfct6 发表于 2025-5-15 17:27
3.启动菜单中文件名显示不全
如果ISO文件名称很长,导致菜单显示不全,可以按左右方向键 ← → 滚动显示。 ...

不是不看,只会用现成做好的工具,根本就不懂编译。
作者: youxia1220    时间: 2025-5-15 17:36
谢谢分享
作者: 奈绪    时间: 2025-5-15 17:46
xfct6 发表于 2025-5-15 17:27
3.启动菜单中文件名显示不全
如果ISO文件名称很长,导致菜单显示不全,可以按左右方向键 ← → 滚动显示。 ...

这个截图链接在哪啊,我半天没找到,谢谢。
作者: my9823    时间: 2025-5-15 17:49
奈绪 发表于 2025-5-15 17:36
不是不看,只会用现成做好的工具,根本就不懂编译。

普通用户只需要把说明文档看完就能用了,如果需要编译,github有说明,再者archlinux的aur里有ventoy,只需要 yay -S ventoy它自己就编译了。
作者: 86933924    时间: 2025-5-15 20:28
my9823 发表于 2025-5-15 16:35
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=418826&extra=page%3D1
自己弄个字体不就行了,弄 ...

感谢分享!
作者: rengrancunzai    时间: 2025-5-15 21:03
my9823 发表于 2025-5-15 16:35
http://bbs.c3.wuyou.net/forum.php?mod=viewthread&tid=418826&extra=page%3D1
自己弄个字体不就行了,弄 ...

感谢分享!
作者: shunshun    时间: 2025-5-16 09:45
我也碰到了,同样一个启动盘,一台旧电脑上汉字显示乱码,另一台新电脑上,显示完全正常。
作者: wintoflash    时间: 2025-5-16 09:49
shunshun 发表于 2025-5-16 09:45
我也碰到了,同样一个启动盘,一台旧电脑上汉字显示乱码,另一台新电脑上,显示完全正常。

文本模式还是图形模式?
用的是不是官方主题?
作者: 奈绪    时间: 2025-5-16 14:26
wintoflash 发表于 2025-5-15 16:43
你是不是设置为了文本模式?
有没有照片

这个是U盘里的PE文件名称

QQ20250516-142022.png (49.72 KB, 下载次数: 1)

这个是U盘里PE的文件名

这个是U盘里PE的文件名

作者: 奈绪    时间: 2025-5-16 14:28
奈绪 发表于 2025-5-16 14:26
这个是U盘里的PE文件名称

这个是ventoy工具的PE列表,文件名。

微信图片_20250516142724.jpg (223.54 KB, 下载次数: 1)

这个是ventoy工具的PE列表,文件名。

这个是ventoy工具的PE列表,文件名。

作者: my9823    时间: 2025-5-16 14:48
一个pe盘至于那么长的名字吗,尝试改短点,比如情缘pe看看能不能显示,就知道字体全不全了
作者: wintoflash    时间: 2025-5-16 14:52
本帖最后由 wintoflash 于 2025-5-16 14:55 编辑
奈绪 发表于 2025-5-16 14:28
这个是ventoy工具的PE列表,文件名。

果然是文本模式。
uefi文本模式下只能显示电脑自带字库里面有的字,一般是不全的。
除非你用图形模式,否则无法解决。有的电脑uefi没有中文字库,就一个字也显示不出来。
https://www.ventoy.net/cn/plugin_theme.html
官方文档里面已经说了:注意:如果菜单名称(文件名)里有中文的话,在文本或serial模式下是无法显示的。
作者: my9823    时间: 2025-5-16 14:55

我的全是字母,自己知道那个是哪个就行了

作者: 奈绪    时间: 2025-5-16 15:31
my9823 发表于 2025-5-16 14:48
一个pe盘至于那么长的名字吗,尝试改短点,比如情缘pe看看能不能显示,就知道字体全不全了

备注制作者,有新版本了,好替换。
作者: 奈绪    时间: 2025-5-16 15:34
wintoflash 发表于 2025-5-16 14:52
果然是文本模式。
uefi文本模式下只能显示电脑自带字库里面有的字,一般是不全的。
除非你用图形模式 ...

明白了,谢谢大元帅,大元帅就是帅,辛苦了。前面文档太多,看了些看不明白就没仔细看了。
作者: 奈绪    时间: 2025-5-16 16:01
wintoflash 发表于 2025-5-16 14:52
果然是文本模式。
uefi文本模式下只能显示电脑自带字库里面有的字,一般是不全的。
除非你用图形模式 ...

非常感谢wintoflash大佬的指导,不是缺字体的问题,选择GUI就好了。

微信图片_20250516155830.jpg (300.72 KB, 下载次数: 2)

成了,谢谢大元帅的指导,辛苦了。

成了,谢谢大元帅的指导,辛苦了。

作者: my9823    时间: 2025-5-16 17:50
很好奇:为什么中文都是调用unicode.pf2字体,console就无法显示?而图形就可以呢?难道图形分线率高吗?
作者: wintoflash    时间: 6 天前
my9823 发表于 2025-5-16 17:50
很好奇:为什么中文都是调用unicode.pf2字体,console就无法显示?而图形就可以呢?难道图形分线率高吗?

文本模式下字体是由固件渲染的,与启动管理器无关。
作者: my9823    时间: 6 天前
wintoflash 发表于 2025-5-19 16:28
文本模式下字体是由固件渲染的,与启动管理器无关。

感谢w大解惑。
w大,如果我的u盘是ventoy原班制作,在我用ventoy启动那个mulitboot的grub2文件管理器后,能不能不重启的情况下切换回ventoy?如果能,怎么操作,难道要搞到ventoy的core.img?再mulitboot命令启动吗?说实话对mulitboot概念比较懵!
作者: my9823    时间: 6 天前
要是uefi还好说,直接chainloader,就是legacy启动后的切换,两者的grub2版本不一样,不知道能不能不重启的情况下切换过去?
作者: wintoflash    时间: 6 天前
my9823 发表于 2025-5-19 17:10
感谢w大解惑。
w大,如果我的u盘是ventoy原班制作,在我用ventoy启动那个mulitboot的grub2文件管理器后 ...

bios下没有“切换回去”这一说法。因为没有固件级的内存管理,你把控制权转交给下一级bootloader之后,由于没有内存保护,数据就被破坏了。
作者: my9823    时间: 6 天前
wintoflash 发表于 2025-5-19 17:32
bios下没有“切换回去”这一说法。因为没有固件级的内存管理,你把控制权转交给下一级bootloader之后,由 ...

感谢再次回答,明白了。
作者: thomasyang2005    时间: 6 天前
奈绪 发表于 2025-5-15 16:41
我只会用,代码根本看不懂,不会弄啊。

很好的建议,多谢分享!
作者: my9823    时间: 6 天前
刚才又实验了一下:
我的破笔记本只用一个硬盘,gpt分区类型:第一个分区esp分区,第二个分区ext4分区,第三个分区ntfs分区。在bios里设置只允许legacy启动。(因为uefi的来回切换只需要chainloader,而legacy的启动需要安装boot.img到mbr,core.img需要写入分区之前的扇区,而ventoy的boot.img和core.img.xz是经过安装到loop设备后再dd出来的,和原来的core.img有区别的),于是尝试在legacy启动下不重启的情况下来回切换grub2文件管理器和ventoy主界面
1、用ventoy版本的grub2生成core.img,放到本机硬盘(上一个目录,例如,/home/my9823/123目录里。
2、用原版的ventoy制作的U盘启动电脑,在菜单界面选择运行grub文件管理。
3、进入grub2文件管理器的主界面,按下c键,进入命令行,运行命令:mulitboot (hd1,gpt2)/home/my9823/123/core.img;
boot
4、进入grub2命令行界面,输入v,在按tab键盘按了看自动补全,大量vt开头的命令,说明进入了ventoy的grub2,用set命令看了root和prefix变量,显示是fd0,2,修改这两个变量为我的ventoy所在esp分区:
set root=hd0,gpt2;
set prefix=($root)/grub;
5、最后加载配置文件grub.cfg,成功进入ventoy主界面。




总结下来:3和4理论上能用内置core.img的配置文件脚本查找定位然来实现,可惜笨不会。

作者: my9823    时间: 6 天前
虽然u盘是gpt分区,再legacy依然能启动,因为LAB0扇区的前面也有引导代码,core.img也被写入到LAB34至第一个分区之前的扇区,所以ventoy无论选用那种分区类型,都会兼容legacy和uefi启动。
作者: yhf3008    时间: 6 天前
不错感谢..




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3