无忧启动论坛

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

[原创] GRUB2 UEFI 下的磁盘仿真

    [复制链接]
 楼主| 发表于 2020-3-2 21:35:43 | 显示全部楼层
ksafei 发表于 2020-3-2 21:25
没有虚拟机,都是实机测试

ntfs开没开压缩?
虚拟机方便录屏
回复

使用道具 举报

发表于 2020-3-2 21:40:10 | 显示全部楼层
wintoflash 发表于 2020-3-2 21:35
ntfs开没开压缩?
虚拟机方便录屏

没压缩
机子还要办公不方便安装虚拟机
回复

使用道具 举报

 楼主| 发表于 2020-3-2 21:46:52 | 显示全部楼层
ksafei 发表于 2020-3-2 21:40
没压缩
机子还要办公不方便安装虚拟机

那我就没办法了,没法重现.你可以整理下磁盘碎片试试
回复

使用道具 举报

发表于 2020-3-2 21:52:37 | 显示全部楼层
wintoflash 发表于 2020-3-2 21:46
那我就没办法了,没法重现.你可以整理下磁盘碎片试试

好的,辛苦您了,十分感谢!
回复

使用道具 举报

发表于 2020-3-3 13:35:49 | 显示全部楼层
新版grubfm启动gpt磁盘上的iso好像是有点问题(如果转换成mbr则无问题)。
k.gif
回复

使用道具 举报

发表于 2020-3-3 14:46:17 | 显示全部楼层

启动正常。带 按键继续 的ISO PE也正常了。谢谢!
回复

使用道具 举报

发表于 2020-3-3 14:49:00 | 显示全部楼层
adef 发表于 2020-3-3 13:35
新版grubfm启动gpt磁盘上的iso好像是有点问题(如果转换成mbr则无问题)。

ok了
回复

使用道具 举报

发表于 2020-3-22 14:35:17 来自手机 | 显示全部楼层
使用grubfm模块,前面的分区,目录选择都正常,使用grubfm_open打开一个ISO文件时只有返回菜单,请问在哪里可以看到grubfm_open命令的详细使用说明?

点评

这个模块不是直接给普通用户直接使用的。 grubfm 只是列出磁盘文件,至于文件具体怎么打开,还是需要你自己定义。 grub2-filemanager 就是成品,你可以参考。 不同文件的扩展名及打开方式配置文件在 (memdisk)/bo  详情 回复 发表于 2020-3-22 15:27
回复

使用道具 举报

 楼主| 发表于 2020-3-22 15:27:40 | 显示全部楼层
sxz7392 发表于 2020-3-22 14:35
使用grubfm模块,前面的分区,目录选择都正常,使用grubfm_open打开一个ISO文件时只有返回菜单,请问在哪里 ...

这个模块不是直接给普通用户直接使用的。
grubfm 只是列出磁盘文件,至于文件具体怎么打开,还是需要你自己定义。
grub2-filemanager 就是成品,你可以参考。
不同文件的扩展名及打开方式配置文件在 (memdisk)/boot/grubfm/types/ 下 (当然可以自己研究怎么改)
https://github.com/a1ive/grub2-f ... r/boot/grubfm/types
打开文件对应的脚本在 (memdisk)/boot/grubfm/rules/ 下
https://github.com/a1ive/grub2-f ... r/boot/grubfm/rules


回复

使用道具 举报

发表于 2020-3-22 15:41:13 来自手机 | 显示全部楼层
type,rules目录是不是只能放在memdisk内存盘中?

点评

可以放在其他盘中。 配置文件分为系统配置和用户配置,都可以自定义位置。 例如自定义系统配置所在磁盘 grubfm_set --root hd0,1 至于自定义用户配置,grub2-filemanager中有例子。  详情 回复 发表于 2020-3-24 09:58
回复

使用道具 举报

发表于 2020-3-22 17:04:39 | 显示全部楼层
身入宝山,两眼放光,口水四溢。
回复

使用道具 举报

发表于 2020-3-24 08:48:20 | 显示全部楼层
不明觉厉,先学习下
回复

使用道具 举报

 楼主| 发表于 2020-3-24 09:58:17 | 显示全部楼层
sxz7392 发表于 2020-3-22 15:41
type,rules目录是不是只能放在memdisk内存盘中?

可以放在其他盘中。
配置文件分为系统配置和用户配置,都可以自定义位置。
例如自定义系统配置所在磁盘
grubfm_set --root hd0,1
至于自定义用户配置,grub2-filemanager中有例子。
回复

使用道具 举报

发表于 2020-3-25 12:59:05 来自手机 | 显示全部楼层
谢谢指导,在U盘上启动grub2-filemanager成功,只是grub2只能放在/boot/grubfm/目录下,我想把目录改为/bootgrub2/应设置那个参数?

点评

不支持  详情 回复 发表于 2020-3-25 13:13
回复

使用道具 举报

 楼主| 发表于 2020-3-25 13:13:35 | 显示全部楼层
sxz7392 发表于 2020-3-25 12:59
谢谢指导,在U盘上启动grub2-filemanager成功,只是grub2只能放在/boot/grubfm/目录下,我想把目录改为/boo ...

不支持
回复

使用道具 举报

发表于 2020-3-29 17:42:21 | 显示全部楼层
本帖最后由 ksafei 于 2020-3-29 17:51 编辑

0327版grubfm,ntboot启动gpt分区表NTFS分区的wim PE报错(UEFI安全启动,wimboot正常):
无标题.png
回复

使用道具 举报

 楼主| 发表于 2020-3-29 17:54:23 | 显示全部楼层
ksafei 发表于 2020-3-29 17:42
0327版grubfm,ntboot启动gpt分区表NTFS分区的wim PE报错(UEFI安全启动,wimboot正常):

这应该不是安全启动导致的吧
回复

使用道具 举报

 楼主| 发表于 2020-3-29 17:54:28 | 显示全部楼层
ksafei 发表于 2020-3-29 17:42
0327版grubfm,ntboot启动gpt分区表NTFS分区的wim PE报错(UEFI安全启动,wimboot正常):

这应该不是安全启动导致的吧
回复

使用道具 举报

发表于 2020-3-29 17:59:14 | 显示全部楼层
wintoflash 发表于 2020-3-29 17:54
这应该不是安全启动导致的吧

测试0322版正常,应是新版改动引起的
回复

使用道具 举报

 楼主| 发表于 2020-3-29 18:06:43 | 显示全部楼层
ksafei 发表于 2020-3-29 17:59
测试0322版正常,应是新版改动引起的

但是0322至今未改动ntboot/gpt相关的代码啊
回复

使用道具 举报

发表于 2020-3-29 18:11:33 | 显示全部楼层
wintoflash 发表于 2020-3-29 18:06
但是0322至今未改动ntboot/gpt相关的代码啊

稍等,我关安全启动再测试下
回复

使用道具 举报

发表于 2020-3-29 18:17:12 | 显示全部楼层
wintoflash 发表于 2020-3-29 18:06
但是0322至今未改动ntboot/gpt相关的代码啊

关闭安全启动测试正常
回复

使用道具 举报

 楼主| 发表于 2020-3-29 18:49:09 | 显示全部楼层
ksafei 发表于 2020-3-29 18:17
关闭安全启动测试正常

我试了一下,没问题啊。
你按回车试试。
回复

使用道具 举报

发表于 2020-3-29 19:06:49 | 显示全部楼层
wintoflash 发表于 2020-3-29 18:49
我试了一下,没问题啊。
你按回车试试。

我这按回车也不行。前面报错画面按回车,则出现如下画面,再按回车则返回前画面如此反复
无标题.png
回复

使用道具 举报

发表于 2020-3-29 19:12:19 | 显示全部楼层
wintoflash 发表于 2020-3-29 18:49
我试了一下,没问题啊。
你按回车试试。

https://efi.akeo.ie/
更新了
回复

使用道具 举报

 楼主| 发表于 2020-3-29 19:13:41 | 显示全部楼层
ksafei 发表于 2020-3-29 19:06
我这按回车也不行。前面报错画面按回车,则出现如下画面,再按回车则返回前画面如此反复

随便找个带gparted的Linux,把分区情况截图上传一下我看看。
深度截图_选择区域_20200329191251.png
回复

使用道具 举报

发表于 2020-3-29 19:33:49 | 显示全部楼层
wintoflash 发表于 2020-3-29 19:13
随便找个带gparted的Linux,把分区情况截图上传一下我看看。

wim文件在sda7中
2020-03-29--1585510124_1163x585.png
回复

使用道具 举报

 楼主| 发表于 2020-3-30 10:03:31 | 显示全部楼层

并不能重现你的问题。
回复

使用道具 举报

发表于 2020-4-1 17:35:03 | 显示全部楼层
本帖最后由 loongson 于 2020-4-1 17:44 编辑

为毛我Linux下编译不见有ntboot及map的mod
(额,编译了efi,有了

回复

使用道具 举报

发表于 2020-4-1 17:59:33 | 显示全部楼层
本帖最后由 ksafei 于 2020-4-1 18:40 编辑
wintoflash 发表于 2020-3-30 10:03
并不能重现你的问题。

经比对验证发现289#反馈的本机安全启动开启时ntboot引导NTFS分区wim失败问题已找到疑点
init.sh:"efiload --nc ${prefix}/CrScreenshotDxe.efi"
去掉 --nc 参数即可顺利启动,请查验



回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 18:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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