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/



页: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19
查看完整版本: RUN/NTBOOT for GRUB4EFI