无忧启动论坛

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

[发布] grub2文件管理器(BIOS/UEFI启动 ISO/WIM/VHD...)

    [复制链接]
181#
发表于 2020-6-14 12:28:35 | 只看该作者
wintoflash 发表于 2020-6-14 11:35
现在不再自动转换blocklist加速读取了,等自动编译好可以试试。
就是慢了点。
微软的屁事真多。

已下载测试,昨天测试的ISO/WIM现启动正常。感谢!
blocklist加速读取功能确实好,能不能加个判断如文件没碎片时就启动此功能
回复

使用道具 举报

182#
 楼主| 发表于 2020-6-14 16:36:39 | 只看该作者
ksafei 发表于 2020-6-14 12:28
已下载测试,昨天测试的ISO/WIM现启动正常。感谢!
blocklist加速读取功能确实好,能不能加个判断如文件 ...

其实也不全是碎片导致的问题。
不是你想的那么简单。
回复

使用道具 举报

183#
发表于 2020-6-15 18:35:32 来自手机 | 只看该作者
因为对grub2的命令不是很熟悉,所以直接加载了grubfmx64.efi,想用来挂载镜像,可是进去以后找到镜像文件却始终挂载启动不了,直接卡死了。下载了好几个版本劰文件管理器. efi单文件,结果都是这种情况。iso镜像、wim镜像都试了,fat和ntfs分区也都试了,wimboot满屏字符卡死,ntboot直接卡死。加载bootmgfw.efi(64)可以正常启动64位的wim镜像(64位的win8 win10 wepe)。以为是镜像文件不支持Uefi启动环境(文件比较老旧),又重新下载了几个iso的pe镜像,partnew进去显示,发现两个碎片,就没有选项了。map进去就退出,再进还是退出。问一下,只用一个grubfmx64.efi的单文件加载镜像可不可以,是不是还缺少什么配置文件?另外,我的U盘分了两个区,一个区Fat32,另外一个区ntfs。bios环境下用grub4dos引导grldr单文件. Uefi环境下,加载efi文件夹下的bootx64.efi(grub2定制的grubx64.efi改名),再用配置文件加载bootmgfw. efi。镜像文件∪盘两个分区都有,请问跟分区有关系吗?配置不当和错误之处,请大神指导。
回复

使用道具 举报

184#
发表于 2020-6-15 23:07:50 | 只看该作者
QQ809951168 发表于 2020-6-15 18:35
因为对grub2的命令不是很熟悉,所以直接加载了grubfmx64.efi,想用来挂载镜像,可是进去以后找到镜像文件却 ...

用这个模版试试吧
http://wuyou.net/forum.php?mod=r ... &fromuid=195661
回复

使用道具 举报

185#
发表于 2020-6-15 23:21:10 | 只看该作者
感谢分享
回复

使用道具 举报

186#
 楼主| 发表于 2020-6-16 09:22:19 | 只看该作者
QQ809951168 发表于 2020-6-15 18:35
因为对grub2的命令不是很熟悉,所以直接加载了grubfmx64.efi,想用来挂载镜像,可是进去以后找到镜像文件却 ...
iso镜像、wim镜像都试了

具体是什么镜像?从哪下的?
wimboot满屏字符卡死

拍照看看。也可以先试试按 F4 再按 T 退出图形模式,在文本模式下启动。
回复

使用道具 举报

187#
发表于 2020-6-17 17:19:35 | 只看该作者
不错,感谢分享
回复

使用道具 举报

188#
发表于 2020-6-19 07:30:27 | 只看该作者
下载后 好好学习一下 谢谢
回复

使用道具 举报

189#
发表于 2020-6-19 16:07:42 来自手机 | 只看该作者
Installing block_io protocol for virtual disk…
一到这里就卡死
回复

使用道具 举报

190#
发表于 2020-6-20 07:00:22 | 只看该作者
谢谢
回复

使用道具 举报

191#
 楼主| 发表于 2020-6-20 08:02:16 | 只看该作者
本帖最后由 wintoflash 于 2020-6-20 08:13 编辑
QQ809951168 发表于 2020-6-19 16:07
Installing block_io protocol for virtual disk…
一到这里就卡死

说了半天都没用。图呢?具体启动的是哪个ISO/WIM?
回复

使用道具 举报

192#
发表于 2020-6-21 20:39:44 | 只看该作者
grubfm.cfg 能否放入grub文件夹一起编译?
grubfm.cfg 里面的代码需要怎么修改?如下这行改的有没有问题:
  1. wimboot @:bootmgfw.efi:$prefix/run/ms/bootmgfw.efi \
复制代码
回复

使用道具 举报

193#
 楼主| 发表于 2020-6-22 08:52:33 | 只看该作者
2010hook 发表于 2020-6-21 20:39
grubfm.cfg 能否放入grub文件夹一起编译?
grubfm.cfg 里面的代码需要怎么修改?如下这行改的有没有问题: ...

你说的这个 grubfm.cfg 来源是哪里?
wimboot @:bootmgfw.efi:$prefix/run/ms/bootmgfw.efi \

这个不是一条完整的语句啊。
grubfm.cfg 能否放入grub文件夹一起编译?

构建 grub efi 文件的时候可以把任意文件打包进 memdisk,嵌入 efi 文件中。连 wim / iso 文件都可以,就不用说 cfg 了。
回复

使用道具 举报

194#
发表于 2020-6-22 22:34:34 | 只看该作者
wintoflash 发表于 2020-6-22 08:52
你说的这个 grubfm.cfg 来源是哪里?

这个不是一条完整的语句啊。

来自:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=413597

算了,不搞了,我觉得功能完全无法替代BCD,分辨率都不对,唯一优点就是搜索,差远了。

谢谢!
回复

使用道具 举报

195#
发表于 2020-6-28 19:50:00 | 只看该作者
@wintoflash

How to install grub2fm to USB Flash or the External HDD or the External SSD devices on the Windows computer ?.

Thanks.
回复

使用道具 举报

196#
 楼主| 发表于 2020-6-30 20:45:37 | 只看该作者
meoit 发表于 2020-6-28 19:50
@wintoflash

How to install grub2fm to USB Flash or the External HDD or the External SSD devices o ...

see README on github.
回复

使用道具 举报

197#
发表于 2020-6-30 21:15:19 | 只看该作者
学习了
回复

使用道具 举报

198#
发表于 2020-6-30 22:54:14 | 只看该作者
本帖最后由 meoit 于 2020-6-30 23:11 编辑

What to do with your source code ?.
I want to build Grub2FM for myself with some path customization.
I have to build on Windows or Ubuntu or Linux or macOS ?..
---------------------------------------------------
Trying with GIT on Windows 10 x64, I get error:

meoit@meoit-pc MINGW64 ~/grub2-filemanager (master)
$ ./update_grub2.sh
./update_grub2.sh: line 3: wget: command not found
tar: grub2-latest.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
.
---------------------------------------------------
Please guide me from the start because I am a newbie.

回复

使用道具 举报

199#
 楼主| 发表于 2020-7-3 12:00:00 | 只看该作者
meoit 发表于 2020-6-30 22:54
What to do with your source code ?.
I want to build Grub2FM for myself with some path customization ...

msys/cygwin is NOT linux.
回复

使用道具 举报

200#
发表于 2020-7-4 10:54:01 | 只看该作者
之前grub2文件管理器一直都用不了,直到换了台笔记本电脑,
ASUSPRO 8G内存  完美加载启动各类镜像文件  软件很好很强大!
Lenovo X250 4G内存 电脑比较老了 无法启动加载镜像文件,
grub2文件管理器 是不是与主板bios和内存有影响?
grub4dos感觉要被淘汰了,很多新电脑bios都没有legacy启动选项了。
回复

使用道具 举报

201#
 楼主| 发表于 2020-7-4 15:56:39 | 只看该作者
QQ809951168 发表于 2020-7-4 10:54
之前grub2文件管理器一直都用不了,直到换了台笔记本电脑,
ASUSPRO 8G内存  完美加载启动各类镜像文件   ...

启动不了的 截图/拍照 看看
回复

使用道具 举报

202#
发表于 2020-7-5 10:01:45 | 只看该作者
map ISO镜像&ntboot wim镜像屏幕无显示卡死
wimboot wim镜像 Installing.......卡死


ASUSPRO 8G内存  一点问题没有

回复

使用道具 举报

203#
发表于 2020-7-5 10:06:30 | 只看该作者
之前还出现过partnew iso镜像的选项,选定后提示“发现两个碎片”,退出以后就没有这个选项了
回复

使用道具 举报

204#
发表于 2020-7-5 10:09:30 | 只看该作者
wintoflash 发表于 2020-7-4 15:56
启动不了的 截图/拍照 看看

已拍照,高手帮忙看看
回复

使用道具 举报

205#
 楼主| 发表于 2020-7-5 12:03:40 | 只看该作者
QQ809951168 发表于 2020-7-5 10:09
已拍照,高手帮忙看看

估计可能是uefi版本太低。
进grub2文件管理器之后,按c进入控制台,输入version,回车。
输出的文本,最后一行应该是 UEFI reversion xxxx 之类的,那个就是uefi版本号。
回复

使用道具 举报

206#
发表于 2020-7-5 15:42:31 | 只看该作者
wintoflash 发表于 2020-7-5 12:03
估计可能是uefi版本太低。
进grub2文件管理器之后,按c进入控制台,输入version,回车。
输出的文本, ...

嗯,应该是UEFI版本的问题。
查了一下:
UEFI revision:v2.3.1(lenovo,......)
UEFI revision:v2.7(ASUSTak COMPUTER......)
版本低的不行,高的可以
回复

使用道具 举报

207#
发表于 2020-7-7 23:54:14 | 只看该作者
wintoflash 发表于 2020-7-3 12:00
msys/cygwin is NOT linux.

I am build grub2fm via the Git for Windows (Git-2.27.0-64-bit.exe).
I see the mingw64 folder is already available in git.
Then I open Git bash here at the grub2-filemanager-7.3.0 folder.
I type ./update_grub2.sh, and continue type ./build.sh
And get some error:

10500K .......... .......... .......... .......... .......... 98%  242K 0s
10550K .......... .......... .......... .......... .......... 98% 1.25M 0s
10600K .......... .......... .......... .......... .......... 99% 1.96M 0s
10650K .......... .......... .......... .......... .......... 99%  239K 0s
10700K .......... .......... .......... .......              100% 1.27M=26s

2020-07-07 22:34:58 (413 KB/s) - 'grub2-latest.tar.gz' saved [10994829/10994829]


ADMIN@ADMIN-PC MINGW64 /f/grub2-filemanager-7.3.0

$ ./build.sh
checking for gettext ... ok
checking for xorriso ... which: no xorriso in (/c/Users/ADMIN/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/ADMIN/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/cmd:/usr/bin/vendor_perl:/usr/bin/core_perl)
not found\nPlease install xorriso.

What is xorriso ?. It's support on Windows ?.
回复

使用道具 举报

208#
 楼主| 发表于 2020-7-8 08:13:04 | 只看该作者
meoit 发表于 2020-7-7 23:54
I am build grub2fm via the Git for Windows (Git-2.27.0-64-bit.exe).
I see the mingw64 folder is a ...

msys2 / cygwin is not linux.
回复

使用道具 举报

209#
发表于 2020-7-9 19:06:35 | 只看该作者
Thanks wintoflash

Which packages (via pacman) need to install in MSYS2 ?.
回复

使用道具 举报

210#
 楼主| 发表于 2020-7-9 19:53:56 | 只看该作者
meoit 发表于 2020-7-9 19:06
Thanks wintoflash

Which packages (via pacman) need to install in MSYS2 ?.

msys / cygwin is not linux. which means you can't build grubfm on msys or cygwin.
you need to install a linux distro on you pc (or virtual machine), and build grubfm.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 12:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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