无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 2011yaya2007777
打印 上一主题 下一主题

[原创] GRUB4DOS for UEFI

    [复制链接]
2191#
发表于 2022-1-7 22:19:00 | 只看该作者
本帖最后由 szmsys 于 2022-1-7 22:21 编辑
liuzhaoyzz 发表于 2022-1-7 21:41
只能是/EFI/grub/menu.lst

谢谢!如果可以修改 bootx64.efi 自定义菜单路径,就完美

点评

参考: 2021-06-02 (a1ive) 支持嵌入字库、模块(.mod文件)。 mkimage.exe -d 目录 -p /efi/grub -o BOOTX64.EFI -O x86_64-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块 mkimage.exe -d 目录 -p /efi/grub  详情 回复 发表于 2022-1-9 12:15
回复

使用道具 举报

2192#
发表于 2022-1-9 12:15:10 | 只看该作者
szmsys 发表于 2022-1-7 22:19
谢谢!如果可以修改 bootx64.efi 自定义菜单路径,就完美

参考:

2021-06-02 (a1ive)
  支持嵌入字库、模块(.mod文件)。
  mkimage.exe -d 目录 -p /efi/grub -o BOOTX64.EFI -O x86_64-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块
  mkimage.exe -d 目录 -p /efi/grub -o BOOTIA32.EFI -O i386-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块


可能会有帮助

点评

谢谢,看不懂  详情 回复 发表于 2022-1-9 13:03
回复

使用道具 举报

2193#
发表于 2022-1-9 13:03:18 | 只看该作者
blank007 发表于 2022-1-9 12:15
参考:

2021-06-02 (a1ive)

谢谢,看不懂
回复

使用道具 举报

2194#
 楼主| 发表于 2022-1-9 18:00:43 | 只看该作者
用这个版本搭配你改写的run模块,启动pe.iso没有问题,启动pe.wim出错了。

看截图,提示服务已经开始。可能是前一次安装的协议还在起作用。我在虚拟机测试,也遇到过此类事情。重启就正常了。

点评

我重启过,似乎还是不行啊。  详情 回复 发表于 2022-1-9 20:03
回复

使用道具 举报

2195#
发表于 2022-1-9 20:03:04 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-1-9 18:00
看截图,提示服务已经开始。可能是前一次安装的协议还在起作用。我在虚拟机测试,也遇到过此类事情。重启 ...

我重启过,似乎还是不行啊。
回复

使用道具 举报

2196#
 楼主| 发表于 2022-1-18 17:09:09 | 只看该作者
我重启过,似乎还是不行啊

新版本已经修正。

点评

grub4dos-for_UEFI-2022-01-18版本感觉还是有问题。 vmware虚拟机里面测试启动没有问题。 但是实体机测试,直接黑屏了,出不了菜单。 更换了grub4dos-for_UEFI-2021-08-17可以出菜单。 都是同一个菜单啊。 grap  详情 回复 发表于 2022-1-19 21:43
辛苦了,晚点详细测试下。在run那个帖子已经反馈了。  详情 回复 发表于 2022-1-19 08:25
回复

使用道具 举报

2197#
发表于 2022-1-19 08:25:09 | 只看该作者

辛苦了,晚点详细测试下。在run那个帖子已经反馈了。
回复

使用道具 举报

2198#
发表于 2022-1-19 16:28:16 | 只看该作者
大神大神,g4d 能与时俱进,真是太好了梦寐以求
回复

使用道具 举报

2199#
发表于 2022-1-19 21:43:32 | 只看该作者

grub4dos-for_UEFI-2022-01-18版本感觉还是有问题。
vmware虚拟机里面测试启动没有问题。
但是实体机测试,直接黑屏了,出不了菜单。
更换了grub4dos-for_UEFI-2021-08-17可以出菜单。
都是同一个菜单啊。
graphicsmode -1 800 600
#foreground FFFFFF
#background 0000AD
find --set-root /EFI/grub/unifont.hex.gz
font /EFI/grub/unifont.hex.gz
#font /EFI/grub/UNIFONT.7z
#font --font-high=16 /EFI/grub/unifont.hex16.gz
#font --font-high=40 /EFI/grub/menu40.hex.gz
#ctrl+alt+f12=ScreenShot,save in FAT32 partition
#load -n /EFI/grub/CrScreenshotDxe.efi
#color white/blue blue/yellow light-red/blue 10
#color normal=0x07 highlight=0xF1 helptext=0x07 heading=0x02 standard=0x07 border=0x09
color normal=0x07 highlight=0xE1 helptext=0x07 heading=0x02
timeout 3
default 1

title run-2011yaya2007777
find /EFI/grub/RUN | set bd= ;; echo bd=%bd%
find --set-root ls /boot/imgs/
#find --set-root /boot/imgs/firadisk.img
#command --set-usrpath=%bd%/EFI/grub
command %bd%/EFI/grub/RUN --automenu /boot/imgs/

回复

使用道具 举报

2200#
 楼主| 发表于 2022-1-20 08:28:45 | 只看该作者
grub4dos-for_UEFI-2022-01-18版本感觉还是有问题。

这是个严重的问题。然而不普遍,我这里测试正常。
还得麻烦你,把grub4dos-for_UEFI-2021-08-17以后版本逐个测试一下,定位到失败的版本。
可以采用折半法测试,减少测试量。

点评

在一台台式机实体机测试: grub4dos-for_UEFI-2021-08-17,可以出菜单。 grub4dos-for_UEFI-2021-08-18,可以出菜单。 grub4dos-for_UEFI-2021-09-08,可以出菜单。 grub4dos-for_UEFI-2021-10-21,出不了菜单,  详情 回复 发表于 2022-1-20 12:30
又要蹂躏我的电脑了?晚点试试看。  详情 回复 发表于 2022-1-20 09:13
回复

使用道具 举报

2201#
发表于 2022-1-20 09:13:27 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-20 09:16 编辑
2011yaya2007777 发表于 2022-1-20 08:28
这是个严重的问题。然而不普遍,我这里测试正常。
还得麻烦你,把grub4dos-for_UEFI-2021-08-17以后版本 ...


又要蹂躏我的电脑了?我还以为能从源代码级别直接找问题。晚点试试看。最近单位会议多。
回复

使用道具 举报

2202#
发表于 2022-1-20 12:30:30 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-20 12:32 编辑
2011yaya2007777 发表于 2022-1-20 08:28
这是个严重的问题。然而不普遍,我这里测试正常。
还得麻烦你,把grub4dos-for_UEFI-2021-08-17以后版本 ...

在一台台式机实体机测试:
grub4dos-for_UEFI-2021-08-17,可以出菜单。
grub4dos-for_UEFI-2021-08-18,可以出菜单。
grub4dos-for_UEFI-2021-09-08,可以出菜单。
grub4dos-for_UEFI-2021-10-21,出不了菜单,直接黑屏。
grub4dos-for_UEFI-2021-12-15,出不了菜单,直接黑屏。
grub4dos-for_UEFI-2022-01-18,出不了菜单,直接黑屏。


2021-10-21 grub4dos-for_UEFI-2021-10-21.7z
更新信息(update log): 2021-10-21 7eceae9@chenall Update release.yml 编译 环境 修改为 ubuntu-18.04 对应源码(sources):


回复

使用道具 举报

2203#
 楼主| 发表于 2022-1-20 12:56:40 来自手机 | 只看该作者
又是编译环境问题
回复

使用道具 举报

2204#
 楼主| 发表于 2022-1-20 14:28:16 | 只看该作者
我的笔记本电脑是64位uefi启动,实机启动测试grub4dos-for_UEFI-2021-10-21版本,正常。
如何才能重现你的问题?伤脑筋。你是64位启动吧?

点评

是64位的,我也不晓得怎么会发生这种问题,很奇怪。似乎以前没有碰到过虚拟机可以启动,实体机无法启动的情况。  详情 回复 发表于 2022-1-20 17:22
回复

使用道具 举报

2205#
发表于 2022-1-20 16:44:32 | 只看该作者
也先做个标记先吧,不知道后面会不会用到
回复

使用道具 举报

2206#
发表于 2022-1-20 17:22:40 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-1-20 14:28
我的笔记本电脑是64位uefi启动,实机启动测试grub4dos-for_UEFI-2021-10-21版本,正常。
如何才能重现你的 ...

是64位的,我也不晓得怎么会发生这种问题,很奇怪。似乎以前没有碰到过虚拟机可以启动,实体机无法启动的情况。
回复

使用道具 举报

2207#
发表于 2022-1-20 20:15:19 | 只看该作者
liuzhaoyzz 发表于 2022-1-7 07:38
grub4dos-for_UEFI-2022-01-06版本,chainloader搭配ntloader2021-6-22都可以启动WIN7,WIN8.1,WIN10.vhd ...

请教个和本主题无关的问题,linux如何引导然后安装到本地硬盘。
比如iso文件放在U盘上,然后U盘引导这个iso然后安装?
还是把iso解开,安装通过菜单引导起来安装。
想要在本地安装一个centos7

点评

一般地来说,大的linux发行版都有livecd版本,从这个iso启动,启动的时候都会有安装到本地硬盘的功能。从哪里启动这个linux.iso都可以,从硬盘有wintoflash的grubfilemanager,从优盘有longpanda的ventoy。centos.is  详情 回复 发表于 2022-1-20 21:07
回复

使用道具 举报

2208#
发表于 2022-1-20 21:07:53 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-20 21:09 编辑
freesoft00 发表于 2022-1-20 20:15
请教个和本主题无关的问题,linux如何引导然后安装到本地硬盘。
比如iso文件放在U盘上,然后U盘引导这个 ...


一般地来说,大的linux发行版都有livecd版本,从这个iso启动,启动的时候桌面都会有安装到本地硬盘的功能。从哪里启动这个linux.iso都可以,从硬盘有wintoflash的grubfilemanager,从优盘有longpanda的ventoy,都不需要写菜单。centos.iso应该也有,可以百度下。

点评

好,戴尔的r740,应该有阵列卡raid1,怕放到硬盘上看不到,所以想着从U盘装,centos7.4有点老了主要 直接启动iso,不需要解开,或者使用软碟通把iso写到U盘是吧。网上的教程大部分都是通过软碟通写到U盘再安装,而  详情 回复 发表于 2022-1-20 23:11
回复

使用道具 举报

2209#
发表于 2022-1-20 23:11:33 | 只看该作者
liuzhaoyzz 发表于 2022-1-20 21:07
一般地来说,大的linux发行版都有livecd版本,从这个iso启动,启动的时候桌面都会有安装到本地硬盘的功 ...

好,戴尔的r740,应该有阵列卡raid1,怕放到硬盘上看不到,所以想着从U盘装,centos7.4有点老了主要
直接启动iso,不需要解开,或者使用软碟通把iso写到U盘是吧。网上的教程大部分都是通过软碟通写到U盘再安装,而且中间好像还得修改grub2的菜单才能安装。或者有些教程是在vmware中加载iso来讲解的。
实战的不多

点评

哦,看了下,grub2filemanager似乎不支持centos.iso启动,没有匹配他。  详情 回复 发表于 2022-1-21 07:21
回复

使用道具 举报

2210#
发表于 2022-1-21 07:21:14 来自手机 | 只看该作者
freesoft00 发表于 2022-1-20 23:11
好,戴尔的r740,应该有阵列卡raid1,怕放到硬盘上看不到,所以想着从U盘装,centos7.4有点老了主要
直 ...

哦,看了下,grub2filemanager似乎不支持centos.iso启动,没有匹配他。
回复

使用道具 举报

2211#
发表于 2022-1-22 19:14:36 来自手机 | 只看该作者
这么优秀的帖子,版主怎么都不置顶

点评

好,听你的建议,置顶!  详情 回复 发表于 2022-1-22 22:20
回复

使用道具 举报

2212#
发表于 2022-1-22 22:20:02 | 只看该作者
jianliulin 发表于 2022-1-22 19:14
这么优秀的帖子,版主怎么都不置顶

好,听你的建议,置顶!
回复

使用道具 举报

2213#
发表于 2022-1-23 18:48:22 来自手机 | 只看该作者
ISO还是不能启动

IMG_20220123_104707.jpg (34.46 KB, 下载次数: 176)

IMG_20220123_104707.jpg

IMG_20220123_104435.jpg (41.04 KB, 下载次数: 167)

IMG_20220123_104435.jpg
回复

使用道具 举报

2214#
 楼主| 发表于 2022-1-23 19:14:53 来自手机 | 只看该作者
看看:ls (0x60)/efi/boot/
回复

使用道具 举报

2215#
发表于 2022-1-23 23:06:54 来自手机 | 只看该作者
反馈

IMG_20220123_150526.jpg (39.14 KB, 下载次数: 203)

IMG_20220123_150526.jpg

IMG_20220123_150209.jpg (40.22 KB, 下载次数: 186)

IMG_20220123_150209.jpg
回复

使用道具 举报

2216#
发表于 2022-1-25 11:49:05 | 只看该作者
感谢分享!
回复

使用道具 举报

2217#
发表于 2022-1-25 17:59:17 | 只看该作者
@fdd_ds

看情况boot 不死机  坛友 lkflsj 有贴反应  下面的可以

title pe
find --set-root /pe.iso
map /pe.iso (0xff)
chainloader (0xff)
boot
chainloader (0xff)/efi/boot/bootx64.efi
回复

使用道具 举报

2218#
发表于 2022-1-25 18:07:57 | 只看该作者
本帖最后由 2011whp 于 2022-1-25 18:47 编辑

@fdd_ds    因为 不是 所有的 电脑 都有 这样的 问题
所以想办法 ,证明下  g4e 启动不了,与 电脑的 uefibios无关

其它引导,试启动下
回复

使用道具 举报

2219#
发表于 2022-1-25 18:17:13 来自手机 | 只看该作者
Grubfm,Grub205,ventoy启动都正常
回复

使用道具 举报

2220#
发表于 2022-1-25 18:44:27 | 只看该作者
看来是  是g4e有细微 的地方,还没有发现,

这个现象  yaya 不能复显,没法 频繁试验,找起来估计  慢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 21:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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