QQ截图20191225210339.png (13.57 KB, 下载次数: 461)
vm设置VMnet0自动桥接.jpg (53.27 KB, 下载次数: 631)
Windows 10-2019-12-26-08-28-36.png (5.09 KB, 下载次数: 577)
江南一根葱 发表于 2019-12-25 23:00
网启取文件是gbk的,所以菜单显示要utf8,取文件要转码gbk,
liuzhaoyzz 发表于 2019-12-25 23:06
我试了cfg无论用ansi或者utf-8带BOM,不带BOM的似乎都不行,不是文件格式的问题,文件格式我用VC改写的有 ...
江南一根葱 发表于 2019-12-26 11:24
grub2菜单文件是要utf-8的,但路径里的中文需要转换成gbk,然后网启才能正确地读到文件。
liuzhaoyzz 发表于 2019-12-26 11:26
我知道grub2的菜单要用utf-8无BOM的,我也试过了,所有的路径里面,包括文件名字F:\boot\grub2\grub2pxe. ...
liuzhaoyzz 发表于 2019-12-26 11:26
我知道grub2的菜单要用utf-8无BOM的,我也试过了,所有的路径里面,包括文件名字F:\boot\grub2\grub2pxe. ...
测试GPT-2019-12-26-14-51-00.png (3.78 KB, 下载次数: 438)
liuzhaoyzz 发表于 2019-12-26 14:53
不应该是grub2pxe.cfg菜单的问题,菜单是utf-8无BOM的,已经加载了,没有提示出错,怎么会是菜单的问题呢? ...
江南一根葱 发表于 2019-12-26 20:38
貌似你说的是菜单显示中文?那就和启非中文iso是两码事
pxe加载的字体和本地启是不一样的,貌似pxe下是z ...
心零 发表于 2019-12-26 21:14
第一次耍网启,对PE.ISO 有什么特别要求吗,怎么试了几个都无法启动。
大佬给推荐个!
liuzhaoyzz 发表于 2019-12-26 21:20
我把问题详细描述下,menuentry里面有3处都是用的同一个带有中文pe.iso,"TonPE_V3.3中文.iso" 这是批处 ...
江南一根葱 发表于 2019-12-26 21:52
我下了你那个,发现启不来,(http)失效,哈哈,我是越活越回去了。
222222222222.png (53.41 KB, 下载次数: 474)
222222222222.png (53.41 KB, 下载次数: 437)
liuzhaoyzz 发表于 2019-12-26 22:03
你用批处理加载PE.ISO到菜单没有?另外你是ISO还是WIM?路径不能随便改,grub2定制的时候就决定了的。h ...
liuzhaoyzz 发表于 2019-12-26 23:00
你说的中文名字gbk,具体应该怎么解决,我还没搞懂。
liuzhaoyzz 发表于 2019-12-26 23:12
这样子一堆中文乱码,菜单看起来不是很乱吗?还不如用批处理直接修改原文件中的汉字改成英文,然后自动生成 ...
liuzhaoyzz 发表于 2019-12-27 10:22
本来就是针对iso wim 写了不同的启动菜单啊!你试下不就知道了?都写到同一个cfg里面了的。
liuzhaoyzz 发表于 2019-12-27 11:23
grub2启动中文iso,晚点我抽空试下。请问下strconv在哪个模块里面?
win10下获取ip地址,没问题啊?WIN7 W ...
liuzhaoyzz 发表于 2019-12-27 11:45
strconv我没搜到这个模块啊?是grub2的内置命令吗?还是外置命令?我没看到。我倒是依稀记得linux里面有个s ...
ip.png (45.94 KB, 下载次数: 304)
wintoflash 发表于 2019-12-27 12:00
模块是 conv
在 command.lst 里面搜命令,就知道在哪个模块了。
rem 如果系统中有route命令,优先采用方案1:
for /f "tokens=3,4" %%a in ('route print^|find "0.0.0.0 0.0.0.0"') do ( set "Gateway=%%a" & set "ip=%%b")
for /f "tokens=2" %%a in ('route print^|findstr "在链路上.*%ip%"') do (if not defined mask set "mask=%%a" )
for /f "tokens=2" %%a in ('route print^|find "在链路上 %ip%"') do (if not defined mask set "mask=%%a" )
liuzhaoyzz 发表于 2019-12-27 15:28
我上面的菜单无法启动是什么原因?你的怎么能启动呢?奇怪得很。ISO是支持UEFI启动的啊。同一个pe.iso用ipx ...
liuzhaoyzz 发表于 2019-12-27 22:46
一楼的已更新,获取ip地址应该没问题了。
但是grub2-pxe启动带有汉字的pe.iso似乎还是不行,只支持全部是 ...
liuzhaoyzz 发表于 2019-12-29 12:12
你说你用UEFI-grub2-pxe启动带有中文名字的PE.ISO成功了,怎么我不成功,菜单也是按照你的菜单来的,你把 ...
liuzhaoyzz 发表于 2019-12-29 12:32
如果是ISO制作模式的问题,就不好办了,因为大家都是用通常的办法制作的PE.ISO啊,不能说别人发布的PE.ISO ...
liuzhaoyzz 发表于 2019-12-29 12:32
如果是ISO制作模式的问题,就不好办了,因为大家都是用通常的办法制作的PE.ISO啊,不能说别人发布的PE.ISO ...
liuzhaoyzz 发表于 2019-12-29 13:59
我现在在外面,手机回复,晚点回去看下。bootmghfw.efi用作网启,菜单不好搞,bcd里面指向的wim文件名字, ...
hkkitlee 发表于 2019-12-29 14:27
查看過grub2手冊,粗略估計:
中文字以‘模組’存放在$locale_dir當中,所以當使用$lang時$locale_dir ...
GPT_test-2019-12-29-15-52-40.png (275.95 KB, 下载次数: 312)
GPT_test-2019-12-29-15-52-47.png (283.66 KB, 下载次数: 323)
GPT_test-2019-12-29-15-52-19.png (288.73 KB, 下载次数: 309)
GPT_test-2019-12-29-15-52-16.png (266.6 KB, 下载次数: 328)
hkkitlee 发表于 2019-12-29 14:27
查看過grub2手冊,粗略估計:
中文字以‘模組’存放在$locale_dir當中,所以當使用$lang時$locale_dir ...
江南一根葱 发表于 2019-12-29 15:47
efi下也可以改名的
efi下ipxe启wim改名对应的是 initrd -n boot.wim http://真实.wim
千兆貌似感官上bo ...
liuzhaoyzz 发表于 2019-12-29 16:27
你说的是uefi-ipxe启动方案,我说的是UEFI-grub2-wimboot-pxe方案来启动wim,wimboot启动wim方案,没有改 ...
liuzhaoyzz 发表于 2019-12-29 16:12
只是百兆网测试的,10MB/S,这也能较快?
:grub2
isset ${proxydhcp/dhcp-server} && imgexec http://${p ...
liuzhaoyzz 发表于 2019-12-29 16:40
wimboot.gz怎么搭配loopback使用?知识点太多了!
江南一根葱 发表于 2019-12-29 16:35
ipxe→grubfmx64.efi,菜单是grubfmx64.efi内置的,本来也可以不用tinycore.ipxe,想到还要用下ipxe菜单
...
liuzhaoyzz 发表于 2019-12-29 16:49
内置菜单是什么样子的?我想要搞清楚出错的原因,只有看相关菜单调用才知道。
UEFI-grub2-pxe你倒底调用 ...
liuzhaoyzz 发表于 2019-12-29 17:46
看了你的解释,为了加载中文,迫不得已绕了很多弯弯啊!
大概的意思,就是因为set lang=zh_CN不支持pxe, ...
liuzhaoyzz 发表于 2019-12-29 17:46
看了你的解释,为了加载中文,迫不得已绕了很多弯弯啊!
大概的意思,就是因为set lang=zh_CN不支持pxe, ...
@wintoflash能看看从代码层级做出一些改进吗?
wintoflash 发表于 2019-12-29 18:55
对于网络方面,我只能说,还是另请高明吧。
网络的文件系统在grub2下不好用,文件随机读取容易出问题 ...
liuzhaoyzz 发表于 2019-12-29 19:14
1、绕路解决也是很好的解决办法,我抽空摸索下loopback内存盘的做法。
2、另外,我准备给grub2官方发一 ...
还有个绕路的解决办法是强制修改PE文件名字为英文名字,一个PE.ISO,搞什么中文吗!
wintoflash 发表于 2019-12-29 19:18
用官方版的测试一下有没有这个问题。这个不是字体的问题,是gettext/locale方面的问题。
770.23 KB, 下载次数: 4, 下载积分: 无忧币 -2
liuzhaoyzz 发表于 2019-12-29 21:49
定制grub2x64pxe.efi的命令:(加上conv模块,因为命令strconv在这个模块)
@echo off
grub-mkimage -d x ...
liuzhaoyzz 发表于 2019-12-30 07:33
我用7z压缩为gz格式,无论是标准压缩,还是极限压缩,似乎没有加载啊?
7z格式也不行。gz格式直接用,需要 ...
liuzhaoyzz 发表于 2019-12-30 07:33
我用7z压缩为gz格式,无论是标准压缩,还是极限压缩,似乎没有加载啊?
7z格式也不行。gz格式直接用,需要 ...
wintoflash 发表于 2019-12-30 08:21
支持gz需要gzio模块
xz需要xzio模块
另外一个问题,这个unicode.pf2大概2.3MB,能精简吗?中国的常用汉字大概6000个,grub4dos的UNIFONT.HEX只有603KB,为啥grub2的这么大?大了我看着不爽,分享起来占地方。
986.38 KB, 下载次数: 7, 下载积分: 无忧币 -2
liuzhaoyzz 发表于 2019-12-30 11:08
62楼葱分享的wimboot.gz是怎么来的?怎么制作的?跟官方的不同吗?还是你修改来的?
为什么可以在UEFI启动 ...
测试GPT-2019-12-30-11-56-42.png (10.82 KB, 下载次数: 341)
liuzhaoyzz 发表于 2019-12-30 13:55
问下大家,grub2有没有类似grub4dos的内置菜单那种pxe detect的命令,作用是检测是否存在pxeserver,如果存 ...
GPT_test-2019-12-30-22-45-21.png (24.76 KB, 下载次数: 337)
江南一根葱 发表于 2019-12-31 09:23
会不会boot.wim产生崩坏了。
liuzhaoyzz 发表于 2019-12-31 09:32
不是boot.wim文件本身的问题,这个boot.wim文件,我用UEFI-Ipxe-wimboot启动都可以的,而且也换了电脑试 ...
江南一根葱 发表于 2019-12-31 09:41
这个wimboot.gz是grubfm包里的,里面的bcd是ipxe官网wimboot有得下载的,非自煮盐发
和ramdisk.img用 ...
liuzhaoyzz 发表于 2019-12-31 09:52
我说的不是loopback wimboot /wimboot.gz这一句啊,我说的是loopback之后,UEFI-grub2-wimboot后面的菜单 ...
江南一根葱 发表于 2019-12-31 11:11
就是同个东西啊,,一样的菜单啊,
liuzhaoyzz 发表于 2019-12-31 11:16
同一个东西,一样的菜单,那区别是为什么?wintoflash的grub2里面也有wimboot模块啊,是他修改过匹配UEFI ...
测试GPT-2019-12-31-16-36-41.png (7.44 KB, 下载次数: 332)
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |