无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
31#
发表于 2021-1-22 14:44:39 | 显示全部楼层
wintoflash 发表于 2021-1-22 14:34
我以前说过,ntboot 不会读 vhd。读 vhd 的是 bootmgfw.efi,它支持什么样的格式,那就能启动什么样的vhd ...

是我表达错误,没关系,可以的话,你就做个g4e的外部命令,让它能象grub2的ntboot一样生成bcd/boot.sdi,然后调用bootmgfw.efi启动vhd就好了。
回复

使用道具 举报

32#
发表于 2021-5-21 18:00:02 | 显示全部楼层
hhh333 发表于 2021-5-21 17:03
你这一解释我清楚了一些
这个东西可以认为是一个mod,也可以认为是一个常驻内存的命令,假设hotkey.mod ...

你说的死机会不会是跟外部命令名有关系?你改名为hotkey,同之前的命令可能有冲突,我也不是很了解。
建议将hotkey.mod改名为mykey之类以前没有过的命令来试试,这样如果路径问题就会提示没有命令文件而不是死机。如果仍然死机那么就是你的设备列表里存在问题设备导致查找命令文件时卡在问题设备。

点评

应该与名称没关系,虚拟机与实机都死,应该与设备列表也没关系。  详情 回复 发表于 2021-5-21 18:16
回复

使用道具 举报

33#
发表于 2021-9-22 03:08:34 | 显示全部楼层
概念混淆了。

启动序列,或者说引导序列,一般指的是一台电脑的固件引导的设备选项菜单,一般可按开机热键来显示该菜单。

启动序列包含一个或多个启动项,一般来说每一个启动项代表一个设备(磁盘)。
也可以是多个启动项代表同一个设备(磁盘)。视乎固件是否限制。这时也可能是无效的启动项。

所以,可以说创建很多启动项,但启动序列是一台电脑只有一个的。

关于UEFI默认启动文件,可参考http://bbs.wuyou.net/forum.php?m ... &fromuid=586362
回复

使用道具 举报

34#
发表于 2021-9-22 23:00:26 | 显示全部楼层
liuzhaoyzz 发表于 2021-9-22 21:25
感觉不太对,没有这两个文件的任何一个,都可以启动,比如/EFI/BOOT/grubx64.efi存在,并有指向他的UEF ...

yaya说的是一般的情况,符合规范的情况下,只是表达过于绝对化了,应该把”一定是“表达为”一般是“

而版主说的是某种特例,不是规范但确实有某些主板是这样。我遇过两台dell的电脑就是可以指定不同路径不同文件名做为启动项的,不一定是bootx64.efi或bootmgfw.efi。
回复

使用道具 举报

35#
发表于 4 天前 | 显示全部楼层
本帖最后由 hilsonma 于 2024-5-26 05:42 编辑
wanghh 发表于 2024-5-25 06:33
如何安装啊。没有说明

可参考 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423365

方法一 (需主板固件支持,需要关闭安全启动)
1.官方下载包中提取bootx64.efi 和 menu.lst 放到 esp 的 \EFI\grub\
2.按自己的需要修改menu.lst,并将用到的文件放到匹配的路径
3.将 esp 的 \EFI\grub\bootx64.efi 添加到 UEFI启动序列 并调到第一位

方法二 (需主板固件支持,建议关闭安全启动,不关的话可以采用过安全启动方案但不一定有效)
1.官方下载包中提取 bootx64.efi 放到 esp 的 \EFI\boot\
  官方下载包中提取 menu.lst 放到 esp 的 \EFI\grub
2.按自己的需要修改menu.lst,并将用到的文件放到匹配的路径
3.将 esp 的 \EFI\boot\bootx64.efi 添加到 UEFI启动序列 并调到第一位

方法三 (适用于原来是windows安装的引导,需要关闭安全启动)
1.官方下载包中提取bootx64.efi 和 menu.lst 放到 esp 的 \EFI\grub\
2.按自己的需要修改menu.lst,并将用到的文件放到匹配的路径
3.将 esp 的 \EFI\Microsoft\Boot\bootmgfw.efi 改名为 bootmgf.efi
  将 esp 的 \EFI\grub\bootx64.efi 改名为bootmgfw.efi ,复制一份放到 esp 的 \EFI\Microsoft\Boot\

附件是我根据方法三做的简易安装包
解压后点击 g4e安装.cmd 即可完成安装,重启即生效
菜单的第1项是原来的windows启动
菜单的第2项是启动pe,需要将pe的wim文件命名为boot.wim放到根目录的pe子目录中
菜单的第3项是diy自动菜单,将你想启动的镜像等放到根目录的diy子目录中,会自动生成子菜单供选择启动

g4e.7z (961.07 KB, 下载次数: 7)

请做好U盘启动准备!!!提防万一出错无法开机。
回复

使用道具 举报

36#
发表于 4 天前 | 显示全部楼层
wanghh 发表于 2024-5-25 16:22
谢谢大佬解答!            GRUB4DOS for UEFI 启动需要关闭 安全启动吗?

需要

评分

参与人数 1无忧币 +5 收起 理由
wanghh + 5 赞一个!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-29 02:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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