无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011yaya2007777
打印 上一主题 下一主题

RUN/NTBOOT for GRUB4EFI

    [复制链接]
1#
发表于 2022-8-24 05:42:55 | 显示全部楼层
本帖最后由 singel 于 2022-8-24 05:51 编辑

测试使用中。。。
回复

使用道具 举报

2#
发表于 2022-10-8 00:24:42 | 显示全部楼层
内置NTBOOT的RUN,启动VHDx菜单该怎么写呢?翻了好几天楼,没看到类似的
回复

使用道具 举报

3#
发表于 2022-10-13 17:32:25 | 显示全部楼层
2011yaya2007777 发表于 2022-10-8 07:15
vhd怎么写,vhdx就怎么写。

感谢大佬回复O(∩_∩)O
顺便问一下,G4E对引导启动的文件是否有大小限制?尝试引导启动4.45GB的ISO文件失败。
回复

使用道具 举报

4#
发表于 2022-10-16 16:32:48 | 显示全部楼层
2011yaya2007777 发表于 2022-10-13 19:24
G4E对引导启动的文件没有大小限制。如果不加载到内存,要求碎片不能太多。如果加载到内存,要看可用内存片 ...



错误如上图,错误21。但同一个路径里的另一个ISO文件又可以引导成功。

环境:uefi,物理内存8G,使用菜单:
  1. title 自动列出系统\n使用RUN自动列表
  2. debug=3
  3. find /efi/grub/ext/RUN | set bd= ;; echo bd=%bd%
  4. command %bd%/efi/grub/ext/RUN --mem --top --set-showsize=0 --automenu show.iso.wim.vhdx /ISOS/
  5. boot
复制代码




回复

使用道具 举报

5#
发表于 2022-10-16 22:35:53 | 显示全部楼层
2011yaya2007777 发表于 2022-10-16 18:41
不使用RUN,直接使用最常规,最基本的方法启动,试一试可否成功。不加载到内存试一试,然后加载到内存试一 ...
  1. title map模式
  2. debug=3
  3. find --set-root /ISOS/H3CDALL.iso
  4. map /ISOS/H3CDALL.iso (0xff)
  5. chainloader (0xff)

  6. title map mem模式
  7. debug=3
  8. find --set-root /ISOS/H3CDALL.iso
  9. map --mem /ISOS/H3CDALL.iso (0xff)
  10. chainloader (0xff)

  11. title map mem模式1
  12. debug=3
  13. find --set-root /ISOS/H3CDALL.iso
  14. map --mem --top /ISOS/H3CDALL.iso (0xff)
  15. chainloader (0xff)

  16. title map mem模式2
  17. debug=3
  18. find --set-root /ISOS/H3CDALL.iso
  19. map --mem --top /ISOS/H3CDALL.iso (0xff)
  20. map --hook
  21. chainloader (0xff)
复制代码



使用上面的菜单后错误提示如图。map mem 3个模式提示一样。
ISO映像在WContig.exe提示有碎片,已跳过(存储在SSD的),未整理。
G4E版本是grub4dos-for_UEFI-2022-09-15

点评

map --mem,你的内存8GB,想要启动的ISO 4.45GB,高位内存不够吧,看下g4e顶部最后一个内存块,高位内存是多大的? 直接map,可能是因为有碎片。  详情 回复 发表于 2022-10-17 06:30
回复

使用道具 举报

6#
发表于 2022-10-17 12:05:42 | 显示全部楼层
本帖最后由 singel 于 2022-10-17 12:06 编辑

@liuzhaoyzz  @2011yaya2007777
高位内存可能是不够,看不懂。
下面是使用map模式发现的两种情况:
使用菜单:
  1. title map模式
  2. debug=3
  3. find --set-root /ISOS/H3CDALL.iso
  4. map /ISOS/H3CDALL.iso (0xff)
  5. chainloader (0xff)
复制代码
情况1:未能成功引导
未能成功引导的blocklist、displaymem信息:


情况2:意外发现,在win系统剪切H3CDALL.iso文件到C盘再剪切回原位置D:\ISOS , 成功引导启动。(md5值无变化)
引导成功前一闪而过的信息(录屏截图,有点模糊):


可成功引导的blocklist、displaymem信息:


不管引导失败还是引导成功,wincontig都是提示有碎片




回复

使用道具 举报

7#
发表于 2022-10-17 23:17:42 | 显示全部楼层
2011yaya2007777 发表于 2022-10-17 13:18
最大的一段内存是3.98Gb,而你的光盘镜像是4.5Gb,当然不能加载到内存了。碎片整理后仍然有12段碎片。一般 ...

明白了,多谢大佬解惑哈
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-13 11:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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