779062985
发表于 2022-9-17 18:21:17
本帖最后由 779062985 于 2022-9-17 18:27 编辑
2011yaya2007777 发表于 2022-9-17 13:02
G4E是9月15日版本吗?
把这一项启动菜单帖上来。
在菜单第一行增加debug=3,执行完毕截图反馈。
G4E是9月15版的
menu.lst目录
debug=3
timeout 10
default 3
color white/black black/white white/black white/black
graphicsmode -1 600:800
font /efi/grub/GB2312简体.gz
title 运行自定义映像(引导任意分区/PE目录下的镜像文件)
command RUN --automenu /PE/
https://s3.bmp.ovh/imgs/2022/09/17/53e798a6735dbdd5.jpghttps://s3.bmp.ovh/imgs/2022/09/17/921667ddfc502ad8.jpg
https://s3.bmp.ovh/imgs/2022/09/17/1cfa4d66a7a29328.jpg
2011yaya2007777
发表于 2022-9-17 19:33:50
本帖最后由 2011yaya2007777 于 2022-9-17 19:52 编辑
uefi环境能启动DOS?现在办不到。
另外,img或者iso镜像,也不是传统模式,要符合uefi启动的要求,比如要有bootx64.efi文件,要放在FAT分区。光盘要有特定的引导软盘镜像。
重申一下,不能使用以前的iso,img镜像,不加改造就使用于uefi环境!
2011yaya2007777
发表于 2022-9-17 20:33:20
他上传的图像,不知道是什么格式,在手机上,手机版看不见,电脑版才能看见。
wintoflash
发表于 2022-9-17 20:55:05
779062985 发表于 2022-9-17 18:21
G4E是9月15版的
menu.lst目录
debug=3
你尝试启动的是 DOS 镜像。这在 UEFI 下是做不到的。
779062985
发表于 2022-9-17 21:11:16
2011yaya2007777 发表于 2022-9-17 19:33
uefi环境能启动DOS?现在办不到。
另外,img或者iso镜像,也不是传统模式,要符合uefi启动的要求,比如要有 ...
明白了!感谢大佬的解答!
779062985
发表于 2022-9-17 21:11:34
wintoflash 发表于 2022-9-17 20:55
你尝试启动的是 DOS 镜像。这在 UEFI 下是做不到的。
明白了!感谢大佬的解答!
huggsy
发表于 2022-9-21 22:28:52
以前的号忘了密码,先学习。
singel
发表于 2022-10-8 00:24:42
内置NTBOOT的RUN,启动VHDx菜单该怎么写呢?翻了好几天楼,没看到类似的
2011yaya2007777
发表于 2022-10-8 07:15:37
内置NTBOOT的RUN,启动VHDx菜单该怎么写呢?翻了好几天楼,没看到类似的
vhd怎么写,vhdx就怎么写。
kingscl
发表于 2022-10-13 16:40:24
努力升级中。。
singel
发表于 2022-10-13 17:32:25
2011yaya2007777 发表于 2022-10-8 07:15
vhd怎么写,vhdx就怎么写。
感谢大佬回复O(∩_∩)O
顺便问一下,G4E对引导启动的文件是否有大小限制?尝试引导启动4.45GB的ISO文件失败。
ZMLoveLH
发表于 2022-10-13 19:14:06
看看GRUB4DOS 批处理究竟是怎样的
2011yaya2007777
发表于 2022-10-13 19:24:00
G4E对引导启动的文件没有大小限制。如果不加载到内存,要求碎片不能太多。如果加载到内存,要看可用内存片段是否可以容纳ISO。你提供的信息太少。在菜单首增加 debug=3,运行后截图反馈。
singel
发表于 2022-10-16 16:32:48
2011yaya2007777 发表于 2022-10-13 19:24
G4E对引导启动的文件没有大小限制。如果不加载到内存,要求碎片不能太多。如果加载到内存,要看可用内存片 ...
错误如上图,错误21。但同一个路径里的另一个ISO文件又可以引导成功。
环境:uefi,物理内存8G,使用菜单:
title 自动列出系统\n使用RUN自动列表
debug=3
find /efi/grub/ext/RUN | set bd= ;; echo bd=%bd%
command %bd%/efi/grub/ext/RUN --mem --top --set-showsize=0 --automenu show.iso.wim.vhdx /ISOS/
boot
2011yaya2007777
发表于 2022-10-16 18:41:18
不使用RUN,直接使用最常规,最基本的方法启动,试一试可否成功。不加载到内存试一试,然后加载到内存试一试。
singel
发表于 2022-10-16 22:35:53
2011yaya2007777 发表于 2022-10-16 18:41
不使用RUN,直接使用最常规,最基本的方法启动,试一试可否成功。不加载到内存试一试,然后加载到内存试一 ...
title map模式
debug=3
find --set-root /ISOS/H3CDALL.iso
map /ISOS/H3CDALL.iso (0xff)
chainloader (0xff)
title map mem模式
debug=3
find --set-root /ISOS/H3CDALL.iso
map --mem /ISOS/H3CDALL.iso (0xff)
chainloader (0xff)
title map mem模式1
debug=3
find --set-root /ISOS/H3CDALL.iso
map --mem --top /ISOS/H3CDALL.iso (0xff)
chainloader (0xff)
title map mem模式2
debug=3
find --set-root /ISOS/H3CDALL.iso
map --mem --top /ISOS/H3CDALL.iso (0xff)
map --hook
chainloader (0xff)
使用上面的菜单后错误提示如图。map mem 3个模式提示一样。
ISO映像在WContig.exe提示有碎片,已跳过(存储在SSD的),未整理。
G4E版本是grub4dos-for_UEFI-2022-09-15
liuzhaoyzz
发表于 2022-10-17 06:30:36
singel 发表于 2022-10-16 22:35
使用上面的菜单后错误提示如图。map mem 3个模式提示一样。
ISO映像在WContig.exe提示有碎片,已 ...
map --mem,你的内存8GB,想要启动的ISO 4.45GB,高位内存不够吧,看下g4e顶部最后一个内存块,高位内存是多大的?
直接map,可能是因为有碎片。
2011yaya2007777
发表于 2022-10-17 07:01:33
ISO映像在WContig.exe提示有碎片
在命令行执行:
find --set-root /ISOS/H3CDALL.iso
blocklist /ISOS/H3CDALL.iso
看看碎片情况。
在命令行执行:
displaymem
看看可使用内存的情况。
singel
发表于 2022-10-17 12:05:42
本帖最后由 singel 于 2022-10-17 12:06 编辑
@liuzhaoyzz@2011yaya2007777
高位内存可能是不够,看不懂。{:1_193:}
下面是使用map模式发现的两种情况:
使用菜单:
title map模式
debug=3
find --set-root /ISOS/H3CDALL.iso
map /ISOS/H3CDALL.iso (0xff)
chainloader (0xff)
情况1:未能成功引导
未能成功引导的blocklist、displaymem信息:
情况2:意外发现,在win系统剪切H3CDALL.iso文件到C盘再剪切回原位置D:\ISOS , 成功引导启动。(md5值无变化)
引导成功前一闪而过的信息(录屏截图,有点模糊):
可成功引导的blocklist、displaymem信息:
不管引导失败还是引导成功,wincontig都是提示有碎片
2011yaya2007777
发表于 2022-10-17 13:18:29
最大的一段内存是3.98Gb,而你的光盘镜像是4.5Gb,当然不能加载到内存了。碎片整理后仍然有12段碎片。一般不超过32段碎片的话,是可以启动的。到现在,你的问题彻底搞清楚了。
singel
发表于 2022-10-17 23:17:42
2011yaya2007777 发表于 2022-10-17 13:18
最大的一段内存是3.98Gb,而你的光盘镜像是4.5Gb,当然不能加载到内存了。碎片整理后仍然有12段碎片。一般 ...
明白了,多谢大佬解惑哈{:1_195:}
saiz
发表于 2022-10-29 22:10:47
請問使用WIM啟動可指定BOOT.SDI嗎?
因為想使用EXFAT的X:\
useQQqqq99
发表于 2022-11-5 10:54:09
问一下 RUN模块 包含 NTBOOT 能启动 Windows VHDX 嘛?
2011yaya2007777
发表于 2022-11-5 12:28:50
不能指定BOOT.SDI。
2011yaya2007777
发表于 2022-11-5 12:30:34
可以启动Windows VHDX。我没有试过,理论上是可以的。
useQQqqq99
发表于 2022-11-5 14:55:44
2011yaya2007777 发表于 2022-11-5 12:30
可以启动Windows VHDX。我没有试过,理论上是可以的。
试过:
RUN模块 包含 NTBOOT 能启动 Windows VHD
RUN模块 包含 NTBOOT 不能启动 Windows VHDX
错误究竟是怎样的
xsaxycn
发表于 2022-11-19 14:57:58
顶一下,好东西,可惜我没权限下载试试。
laonat
发表于 2022-11-20 03:51:06
过来看看,学习一下
kingscl
发表于 2022-12-23 14:04:18
感谢大佬。。
2011wolfsina
发表于 2023-2-11 22:08:55
硬盘有两个/Boot/IMGS/,RUN_2022-03-15 只能列出一个/Boot/IMGS/ ?g4d的SISO会遍历所有/Boot/IMGS/
title Menu /Boot/IMGS/
command RUN --automenu --show.iso.wim.vhd.vhdx /Boot/IMGS/