无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
481#
 楼主| 发表于 2021-11-6 13:20:31 来自手机 | 显示全部楼层
你是说,加载了热键以后,进入DOS工具菜单,然后又返回原来的菜单?是这样的话,必须卸载热键以后再加载。如果返回原来的菜单热键还起作用,哪就不要二次加载。

点评

不返回,直接就失效了,是二次加载引起的吗?  详情 回复 发表于 2021-11-6 17:00
回复

使用道具 举报

482#
 楼主| 发表于 2021-11-6 17:46:56 来自手机 | 显示全部楼层
我后天测试看看,现在是瞎猜测。

点评

从这里开始挑机器 一下子小了5kb [attachimg]490214[/attachimg]  详情 回复 发表于 2021-11-8 20:00
回复

使用道具 举报

483#
 楼主| 发表于 2021-11-8 20:30:41 来自手机 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2021-11-9 09:03 编辑

问题基本找到了。是一个变量被污染了。是怎么污染的还不清楚,也不好定位。不过找到解决途径了。再做一下优化。尺寸变小是正常的,有一部分变量在.data,移动到了.bss。

点评

干脆直接整合到主程序中算了,省得我发命令,还要找外置。默认就直接支持不香吗?菜单不就是这些个功能吗?  详情 回复 发表于 2021-11-9 12:19
回复

使用道具 举报

484#
 楼主| 发表于 2021-11-10 13:01:09 来自手机 | 显示全部楼层
设置了  hotkry -A   ,按c键是跳转到c打头的菜单项,按C键是进入命令行。

点评

哦,原来是这样子的。理解了。  详情 回复 发表于 2021-11-10 13:45
回复

使用道具 举报

485#
 楼主| 发表于 2021-11-12 10:22:26 | 显示全部楼层
我觉得hotkey应该是内核的基本功能

g4d热键修正完毕,请测试。

g4d_hotkey.rar

3.62 KB, 下载次数: 20, 下载积分: 无忧币 -2

点评

经测试已经完全正常  详情 回复 发表于 2021-11-12 12:21
回复

使用道具 举报

486#
 楼主| 发表于 2021-11-12 12:41:54 来自手机 | 显示全部楼层
下一步就是修正g4e
回复

使用道具 举报

487#
 楼主| 发表于 2021-11-15 16:38:16 | 显示全部楼层
g4d、g4e热键修复完毕。
https://github.com/chenall/grubutils/tags
回复

使用道具 举报

488#
 楼主| 发表于 2021-11-22 11:36:53 来自手机 | 显示全部楼层
不可以
回复

使用道具 举报

489#
 楼主| 发表于 2021-11-26 09:32:27 | 显示全部楼层
各位大侠:

你使用以下链接327#的版本试一试。
http://bbs.wuyou.net/forum.php?m ... age%3D1&page=11

点评

我使用的是2021-11-16最新的G4E版本,U盘主引导记录用G4D模式引导,用G4E的bootx64.efi替代windows的同名文件,惠普的机子(windows 10系统)启动菜单没有U盘EFI启动项,后来,把引导模式改成nt6,能显示启动EFI启动  详情 回复 发表于 2021-11-26 15:17
我使用的是2021-11-16最新的G4E版本,U盘主引导记录用G4D模式引导,用G4E的bootx64.efi替代windows的同名文件,惠普的机子(windows 10系统)启动菜单没有U盘EFI启动项,后来,把引导模式改成nt6,能显示启动EFI启动  详情 回复 发表于 2021-11-26 15:17
回复

使用道具 举报

490#
 楼主| 发表于 2021-11-26 11:31:11 来自手机 | 显示全部楼层
贴出菜单来。你是说,设置1024,非要显示800?
回复

使用道具 举报

491#
 楼主| 发表于 2021-11-26 11:35:06 来自手机 | 显示全部楼层
如果是设置 -1 ,那就是自动选择第一个可使用模式。主板不同,第一个也不同。
回复

使用道具 举报

492#
 楼主| 发表于 2021-11-26 13:42:01 来自手机 | 显示全部楼层
进入windows,进入pe,图形分辨率不由g4e确定。
回复

使用道具 举报

493#
 楼主| 发表于 2021-11-26 16:40:18 来自手机 | 显示全部楼层
你没有看懂我的回复

点评

我更换了大侠新的版本,在惠普的机子上总算正常了。谢谢yaya大侠。  详情 回复 发表于 2021-11-26 18:28
回复

使用道具 举报

494#
 楼主| 发表于 2021-11-26 19:09:36 来自手机 | 显示全部楼层
在UEFI环境,GOP显卡的显存地址是64位的。但是通常在4Gb以下。现在起码有两个人反馈,是位于4Gb以上。以前还有一个人反馈,当时没有搞清楚是怎么回事。老旧模式的VGA显卡,其显存地址应当是在4Gb以下吧。星期一我再确认一下。

点评

大神们有空请看下 724楼http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=423423&pid=4445672&fromuid=298214 到758楼http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=423423&pid=444567  详情 回复 发表于 2021-12-21 08:20
回复

使用道具 举报

495#
 楼主| 发表于 2021-12-13 21:24:23 来自手机 | 显示全部楼层
尾部的零没有用,不是强制,你去掉试一试便知。
回复

使用道具 举报

496#
 楼主| 发表于 2021-12-16 15:00:49 来自手机 | 显示全部楼层
那是NTBOOT内部使用的。
回复

使用道具 举报

497#
 楼主| 发表于 2021-12-17 10:01:31 | 显示全部楼层
請問UEFI不支援 set /A 指向0x4CB00嗎

现在不是指向0x4CB00。这是一个返回值,可以使用 %@retval% 获取它。
回复

使用道具 举报

498#
 楼主| 发表于 2021-12-17 10:09:43 | 显示全部楼层
感謝.我試了下.儲存值會+48

这个菜单我测试,一点问题也没有。

点评

但我在VM中測試.輸入2 顯示50說@@a  详情 回复 发表于 2021-12-18 16:45
回复

使用道具 举报

499#
 楼主| 发表于 2021-12-25 21:35:38 来自手机 | 显示全部楼层
苹果笔记本,UEFI固件可能比较特殊。启动到g4e,执行 map 死机了。还没有时间研究它。有人使用苹果笔记本通过UEFI启动到grub2或者g4e吗?

点评

sevenyu的MAC,搭配苹果笔记本UEFI启动grub2、g4e都没有问题啊。 http://wuyou.net/forum.php?mod=viewthread&tid=423423&extra=&authorid=142880&page=1  详情 回复 发表于 2021-12-29 14:46
续前文,我对g4e+NTloader各个版本进行了详细的、不完全测试,我的电脑重启了N次,惨遭蹂躏,结论是,yaya应该对chainloader+NTloader方案不能启动背锅。http://wuyou.net/forum.php?mod=viewthread&tid=423940 win  详情 回复 发表于 2021-12-26 09:13
回复

使用道具 举报

500#
 楼主| 发表于 2021-12-26 09:42:59 来自手机 | 显示全部楼层
最好提供一个小体积的vhd,便于重现问题,便于排查。

点评

https://cloud.189.cn/web/share?code=YZbQNzzueAja 飞天舞win8.1x64极限精简版,安装后C盘已用空间1.88GB,基本上不能再小了。 yaya找台内存8GB的64位电脑就可以测试了。  详情 回复 发表于 2021-12-26 11:58
前面是哪里我有个帖子分享了一个精简版本win8.1,vhd,需要自己安装才行啊,用win8.1.esd安装到vhd,直接拷贝分享给别人是无法启动的呀。我现在出来了,晚点我找下那个地址。  详情 回复 发表于 2021-12-26 10:13
回复

使用道具 举报

501#
 楼主| 发表于 2021-12-26 10:29:43 来自手机 | 显示全部楼层
2011whp:我以前使用你提供的vhd,启动后不提示什么e呀f呀错误代码,出现启动logo,之后蓝屏,提示你的电脑......,具体内容忘了。我理解就是这个vhd不适合我的电脑。作为测试,应当算成功了吧。
回复

使用道具 举报

502#
 楼主| 发表于 2021-12-26 12:04:03 来自手机 | 显示全部楼层
好吧!我找时间测试一下。

点评

我又详细地测试了下: grub4dos-for_UEFI-2021-02-10到grub4dos-for_UEFI-2021-08-06的版本都没有问题,但是对run for uefi支持不好。 grub4dos-for_UEFI-2021-08-18到grub4dos-for_UEFI-2021-12-15之间的版本似乎  详情 回复 发表于 2021-12-26 12:54
回复

使用道具 举报

503#
 楼主| 发表于 2021-12-29 16:34:44 来自手机 | 显示全部楼层
苹果笔记本确实使用别扭。重新安装了win10,刚熟悉了使用环境,键盘好多长用键功能也不一样。使用提供的win8.esd生成的vhd,启动后提示:vhd启动初始化失败。

点评

bcd要用传统文本模式才行,上上帖子有说明啊  详情 回复 发表于 2021-12-29 16:42
回复

使用道具 举报

504#
 楼主| 发表于 2021-12-29 16:57:37 来自手机 | 显示全部楼层
没有勾选

点评

https://cloud.189.cn/t/UvQF73QVbURz你试下20180417noNET版本的WIN7x64试试看  详情 回复 发表于 2021-12-29 19:54
回复

使用道具 举报

505#
 楼主| 发表于 2021-12-29 21:24:18 来自手机 | 显示全部楼层
U盘确实是fat32的。测试ntfs.img没有问题,测试ntfs.vhd有问题?明天换个U盘试试。这到奇怪了,不知道为什么。
回复

使用道具 举报

506#
 楼主| 发表于 2021-12-30 11:20:43 | 显示全部楼层
用那个双分区的 vhd  (压缩包 240MB,解开约 680MB),可以复现  liuzhaoyzz 前几楼说的问题

放在ntfs分区,使用你提供的pe.vhd(300M),或者qbus.vhd(642M),成功启动到桌面。
回复

使用道具 举报

507#
 楼主| 发表于 2021-12-30 11:34:32 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2021-12-30 11:59 编辑
yaya找台内存8GB的64位电脑就可以测试了

放在ntfs分区,使用你提供的 "FT_Windows+Embedded+8.1+Industry+Enterpr骨头版.esd" 制作的 vhd,没有勾选(bcd使用传统文本模式),启动到转圈圈以后,出现提示:
“windows 无法更新计算机的启动配置。安装无法继续。”
按回车后重启。
如果1.8G的vhd可以重现问题,可否压缩后发过来。

点评

安装windows到vhd的时候,主引导必须是微软体系的,比如bootmgr/bootmgfw.efi,否则就会出现你说的问题。 另外,弹出这个对话框的时候,尝试按shift+f10,cd msoobe,执行msoobe试试看。 vhd必须要安装才能用,一  详情 回复 发表于 2021-12-30 12:15
回复

使用道具 举报

508#
 楼主| 发表于 2021-12-30 12:53:38 来自手机 | 显示全部楼层
我是把esd释放到一个文件夹,然后使用winntsetup创建一个vhd,格式化后安装,再调整bcd。

点评

esd安装到vhd,只需要用winntsetup一个软件即可。 WINNTSETUP安装系统教程(RAMOS新手入门帖) - RAMOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=411864&extra=page%3D  详情 回复 发表于 2021-12-30 14:28
回复

使用道具 举报

509#
 楼主| 发表于 2021-12-30 14:40:35 来自手机 | 显示全部楼层
使用winntsetup5.2,安装源选win8.esd,提示安装源不对。后来使用winntsetup3.7,把esd释放到文件夹,才安装完毕。现在笔记本内存8G,硬盘ssd128G,系统是win10x64。意思是不能在vhd安装win8?

点评

esd不用释放啊,你用什么软件释放的? 那几个框,找图示操作就行了啊。 你下载后的md5与公布的md5是一样的吗?有时候下载有问题。 win8支持安装到VHD啊,我有好多系统,都是在vhd中,包括WIN7 8 10.  详情 回复 发表于 2021-12-30 14:45
回复

使用道具 举报

510#
 楼主| 发表于 2021-12-31 19:58:29 来自手机 | 显示全部楼层
g4e2021-10-29我找不到了。请从官网下载测试。上面帖子说210809版本可行,测试的什么菜单?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-15 15:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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