无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 66359|回复: 207
打印 上一主题 下一主题

[分享] GRUB4DOS for UEFI 教程(抄作业)

    [复制链接]
1#
发表于 2020-11-28 18:27:19 | 显示全部楼层
本帖最后由 wintoflash 于 2020-11-28 18:28 编辑
xianglang 发表于 2020-11-28 17:42
抱歉,颜色的问题已经没有问题了,是我搞错了,在之前试颜色时,将那行颜色改为18位加多了FF而没有改回来 ...

我刚检查过了,关机部分的代码没有问题。
有可能是你电脑 UEFI 固件的问题。
可以尝试在 UEFI Shell 下执行
  1. reset -s
复制代码

如果不是关机,那就确定是主板固件的问题。
有没有可能修复?

如果ACPI是没毛病的,那通过 ACPI 关机还有可能是正常的。

点评

如何进入 EFI SHELL 命令行状态?刚才百度了一下,都是挂羊头卖狗肉的搜索结果。 电脑使用的是七彩虹断剑 C.H110M-K D3 EVO V20 主板,电源管理设置里,数据机唤醒、以PME恢复、USB唤醒、PS2 KB/MS唤醒、通过RTC  详情 回复 发表于 2020-11-29 16:51
回复

使用道具 举报

2#
发表于 2020-11-29 17:07:18 | 显示全部楼层
xianglang 发表于 2020-11-29 16:51
如何进入 EFI SHELL 命令行状态?刚才百度了一下,都是挂羊头卖狗肉的搜索结果。

电脑使用的是七彩虹 ...

https://github.com/tianocore/edk ... Shell/X64/Shell.efi
用 chainloader 命令启动这个文件。

点评

哦,我说我好像在github上面看到过uefishell,原来是你分享的!感谢  详情 回复 发表于 2020-12-21 16:07
下载不了,点 DOWNLOAD 提示连接服务器出错。  详情 回复 发表于 2020-11-29 17:21
回复

使用道具 举报

3#
发表于 2023-4-12 11:50:04 | 显示全部楼层
2011whp 发表于 2023-4-7 17:52
wimboot 启动 winpe.wim(g4e 2023-3-19版以后)可以注入一个文件到wim内的\windows\system32\aaaa.bat  , ...

对于一般的 winpe (拒绝抬杠) 来说,注入 winpeshl.ini 就可以在启动过程中执行我们注入的批处理,进行挂载 ISO 或者其他的骚操作。
还可以直接把微软原版ISO的/sources/boot.wim改造成带任务栏的winpe。
示例 (仅供参考,WinXShell 可以在论坛里面下载,explorer.exe 就是 Explorer++)
  1. title wimboot
  2. find --set-root /EFI/grub/wimboot/wimboot | set x=
  3. kernel /EFI/grub/wimboot/wimboot index=2
  4. find --set-root /winpe.wim
  5. initrd @bootmgfw.efi=%x%/EFI/grub/wimboot/bootmgfw.efi
  6. initrd @bcd=%x%/EFI/grub/wimboot/bcd
  7. initrd @boot.sdi=%x%/EFI/grub/wimboot/boot.sdi
  8. initrd @winpeshl.ini=%x%/EFI/grub/wimboot/winpeshl.ini
  9. initrd @explorer.exe=%x%/EFI/grub/wimboot/explorer.exe
  10. initrd @WinXShell.exe=%x%/EFI/grub/wimboot/WinXShell.exe
  11. initrd @WinXShell.jcfg=%x%/EFI/grub/wimboot/WinXShell.jcfg
  12. initrd @boot.wim=/sources/boot.wim
复制代码

winpeshl.ini
  1. [LaunchApps]
  2. %SYSTEMROOT%\System32\WinXShell.exe, -winpe
复制代码

点评

diy 普通pe (pecmd.ini) 可行的 initrd @aaaa.bat=%x%/EFI/grub/wimboot/start.bat initrd @Pecmd.ini=%x%/EFI/grub/wimboot/Pecmd.ini  详情 回复 发表于 2023-4-12 17:28
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 04:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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