无忧启动论坛

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

[已解决] Refind如何加载外置PE?

[复制链接]
跳转到指定楼层
1#
发表于 2023-4-22 12:13:42 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 zhanglei1371 于 2023-4-23 10:39 编辑

根据教程,抛弃U盘:给电脑装个PE,分享我rEFInd多系统引导菜单 - 综合讨论区 - 无忧启动论坛 - Powered by Discuz!  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=431840
用Diskgen将东西解压到了EFI分区。
然后启动也能出现菜单了。
但是我的EFI分区可用空间只有160M左右。
因此无法容纳更大的PE。
想问下,如何加载其他分区的PE,如F盘的PEAll的PE的wim文件?
我的尝试:
将EFI分区的PE目录里的BCD文件复制出来,使用Bootice修改,添加多个PE的wim启动。保存后将此修改后的BCD文件再覆盖回EFI下的PE目录,重启后也能看到多个PE菜单出现,但是回车后启动失败。
所以想问下这样的操作怎么做才是正确的?
谢谢!
问题已解决。
其实还是按照上面的操作来的。

之前一直失败的原因是,这个操作对pe比较挑剔,普通的pe启动不起来,特殊pe才行。比如用微pe就成功了。

点评

pe没有普通、特殊、挑剔还是比较挑剔一说,你用微pe成功,是因为bcd里面指定文件名是wepe的而已。  发表于 2023-4-23 14:43
37#
 楼主| 发表于 2023-4-23 21:07:09 | 只看该作者
lhc0688 发表于 2023-4-23 20:09
refind是什么,是文件还是引导管理器?你说的覆盖是什么意思?
efi分区是指哪个分区?esp吗?如果硬盘是 ...

不讨论那么多理论概念,我也不懂这些,不过我只重视实用性。
目的就是快速上手refind启动方式,同时,在不改变esp分区(就是efi目录所在的分区)的大小的情况下能调用其他分区的pe的wim文件启动,就是这个目的。按照教程帖子已经达到了快速体验refind的目的。自己又踩了几个坑,将调用外置pe也搞定了。
回复

使用道具 举报

36#
发表于 2023-4-23 20:56:20 | 只看该作者
本帖最后由 chshrm 于 2023-4-23 20:59 编辑

楼上说的很详细了,理论上任何PE(除非特殊的)都可以安装到硬盘启动。我的ESP分区25G,一堆PE(boot.wim)在里面,用bootice编辑一下bcd就OK了。我的C盘正常系统也是从ESP引导的。只要ESP引导分区没问题,系统随便装。
回复

使用道具 举报

35#
发表于 2023-4-23 20:20:02 | 只看该作者

...

本帖最后由 lhc0688 于 2023-4-24 20:40 编辑

...
回复

使用道具 举报

34#
发表于 2023-4-23 20:09:50 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:41 编辑
...

点评

不讨论那么多理论概念,我也不懂这些,不过我只重视实用性。 目的就是快速上手refind启动方式,同时,在不改变esp分区(就是efi目录所在的分区)的大小的情况下能调用其他分区的pe的wim文件启动,就是这个目的。按照  详情 回复 发表于 2023-4-23 21:07
回复

使用道具 举报

33#
发表于 2023-4-23 19:57:45 | 只看该作者
lhc0688 发表于 2023-4-23 19:52
你说的看似有道理,但实际不存在这样情况:

首先,PE即使部分资源外置,但并不会影响PE启动,比如首先 ...

先谢谢您的回复,,
   说实话,我对pe没有研究,也没制作或修改过pe,,最近单位事比较多,等以后有时间了修改测试几个pe试试
回复

使用道具 举报

32#
发表于 2023-4-23 19:52:17 | 只看该作者

模式

本帖最后由 lhc0688 于 2023-4-24 20:42 编辑

...

点评

先谢谢您的回复,, 说实话,我对pe没有研究,也没制作或修改过pe,,最近单位事比较多,等以后有时间了修改测试几个pe试试  详情 回复 发表于 2023-4-23 19:57
回复

使用道具 举报

31#
 楼主| 发表于 2023-4-23 19:34:59 | 只看该作者
lhc0688 发表于 2023-4-23 13:48
问什么要把BCD文件复制出来修改?不能直接修改吗?而且Bootice编辑的是系统默认的BCD,你连基本的修改都 ...

我用refind直接覆盖我的efi分区的boot,确实可以启动,而且原有的bootmgr丝毫不受影响的。成为了refind的一个子项目。
至于你说的外置bcd,这个是人家做好的refind里定制好的bcd文件。不管怎么样,我以我提到的方法确实成功了。
普通的pe如天意pe,若冰pe都试了,都启动不起来。换了微pe和it天空的都成功了,其他的测试了几个都不行。

点评

refind是什么,是文件还是引导管理器?你说的覆盖是什么意思? efi分区是指哪个分区?esp吗?如果硬盘是efi引导+mbr分区模式,就没有esp分区; bootmgr、bcd、refind子项目、等等,你确定你理解你说的这些概念吗?  详情 回复 发表于 2023-4-23 20:09
回复

使用道具 举报

30#
发表于 2023-4-23 17:07:52 | 只看该作者
lhc0688 发表于 2023-4-23 15:41
用Diskgen将东西解压到了EFI分区。
然后启动也能出现菜单了。
---------------------------------------- ...

我估计他不是这个意思,,有些pe是纯内置软件pe,所有关联的东西都集成到wim文件中了,但有的pe除了wim文件外,还有一些如壁纸、文件管理器、关联的软件,没有集成到wim文件中,所以启动这样的wim文件,会因为路径问题导致wim外部的软件启动不了,启动起来的pe与原来iso格式pe不太一样,甚至可能会启动不了,(比如关联的驱动管理软件放在wim之外,导致无法启动发挥不了作用)
    当然也可能是pe本身的原因,硬件不兼容、驱动问题,导致启动不了 。
            如上理解如有错误,恳请指正。

点评

你说的看似有道理,但实际不存在这样情况: 首先,PE即使部分资源外置,但并不会影响PE启动,比如首先调用外置壁纸,没有则默认内置壁纸,再或者就算没有壁纸,也不影响PE正常启动;其它诸如驱动安装、关联软件等  详情 回复 发表于 2023-4-23 19:52
回复

使用道具 举报

29#
发表于 2023-4-23 15:41:09 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:46 编辑

...

点评

我估计他不是这个意思,,有些pe是纯内置软件pe,所有关联的东西都集成到wim文件中了,但有的pe除了wim文件外,还有一些如壁纸、文件管理器、关联的软件,没有集成到wim文件中,所以启动这样的wim文件,会因为路径问  详情 回复 发表于 2023-4-23 17:07
回复

使用道具 举报

28#
发表于 2023-4-23 15:32:55 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:47 编辑

...
回复

使用道具 举报

27#
发表于 2023-4-23 15:10:13 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:46 编辑

...
回复

使用道具 举报

26#
发表于 2023-4-23 14:43:17 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:45 编辑

...
回复

使用道具 举报

25#
发表于 2023-4-23 14:23:32 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:44 编辑

...
回复

使用道具 举报

24#
发表于 2023-4-23 14:23:18 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:44 编辑

...
回复

使用道具 举报

23#
发表于 2023-4-23 14:03:33 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:43 编辑

...
回复

使用道具 举报

22#
发表于 2023-4-23 13:48:34 | 只看该作者
本帖最后由 lhc0688 于 2023-4-24 20:43 编辑
...

点评

我用refind直接覆盖我的efi分区的boot,确实可以启动,而且原有的bootmgr丝毫不受影响的。成为了refind的一个子项目。 至于你说的外置bcd,这个是人家做好的refind里定制好的bcd文件。不管怎么样,我以我提到的方法  详情 回复 发表于 2023-4-23 19:34
回复

使用道具 举报

21#
发表于 2023-4-23 12:46:26 | 只看该作者
cuicongyuan 发表于 2023-4-22 21:28
好大吧。通常是100MB或300MB啊

一个pe都存不下
回复

使用道具 举报

20#
发表于 2023-4-23 11:28:24 | 只看该作者
有人已经整合过了,装上就可以用!

回复

使用道具 举报

19#
发表于 2023-4-23 10:39:03 来自手机 | 只看该作者
刚开始分区的时候就分大一点不然默认的话啥都装不了
回复

使用道具 举报

18#
 楼主| 发表于 2023-4-23 10:36:41 | 只看该作者
whyme22 发表于 2023-4-23 10:30
你编辑bcd文件有没有漏哪里 refind很多年前用过 按教程弄的是可以启动其他分区的pe啊 太久远了具体怎么操作 ...

今天又研究下,已经成功了。
我的做法并没有错,只是需要特殊的pe才行。
回复

使用道具 举报

17#
发表于 2023-4-23 10:30:30 | 只看该作者
你编辑bcd文件有没有漏哪里 refind很多年前用过 按教程弄的是可以启动其他分区的pe啊 太久远了具体怎么操作忘记了 没心思折腾了

点评

今天又研究下,已经成功了。 我的做法并没有错,只是需要特殊的pe才行。  详情 回复 发表于 2023-4-23 10:36
回复

使用道具 举报

16#
 楼主| 发表于 2023-4-22 22:21:09 | 只看该作者
看来这个问题知道的人不多啊。
回复了这么多,要么说扩大efi分区,这个我能做到。但是属于最后没办法的方案,要么说只需在BCD引导项里指定不同的win文件。哪个分区就行。就是不说详细的步骤。没啥意义。
就是没有说该如何将F盘的三个PE,如何一步步怎么引导的。哪怕都是文字的也行啊。
本人已经进行郭这样的尝试:
1. 将EFI分区的PE目录里的BCD文件用Diskgen复制出来,放在桌面;
2,使用Bootice修改,添加多个PE的wim启动。
3.保存后将此修改后的BCD文件再覆盖回EFI下的PE目录,重启后也能看到多个PE菜单出现,但是回车后启动失败。
反复测试了几次都是如此。
这个做法是对是错?就没有人给个详细的讲解么?

点评

问什么要把BCD文件复制出来修改?不能直接修改吗?而且Bootice编辑的是系统默认的BCD,你连基本的修改都没搞懂,却又去修改非默认bcd,你确定你能理解操作吗?你拷贝那个PE目录里的BCD文件,应该是ISO镜像里面才带的  详情 回复 发表于 2023-4-23 13:48
回复

使用道具 举报

15#
 楼主| 发表于 2023-4-22 22:10:31 | 只看该作者
2010sya 发表于 2023-4-22 21:59
你只要能引导efi分区的grubfm_multiarch.iso就可以了,然后选择任意分区,任意目录下的镜像文件就行了。 ...

这个功能refind本身就有。
我想学习新的知识点:如何引导外源性分区的PE。
所以想得到这个地方的帮助。
回复

使用道具 举报

14#
发表于 2023-4-22 21:59:02 | 只看该作者
本帖最后由 2010sya 于 2023-4-22 22:02 编辑
zhanglei1371 发表于 2023-4-22 21:52
您好,我现在就是想知道如何加载其他分区的PE,这个能告之下怎么操作的步骤么?
我上面搞BCD的没有成功 ...

你只要能引导efi分区的grubfm_multiarch.iso就可以了,然后选择任意分区,任意目录下的镜像文件就行了。。。============================
或者,你制作一个ventoy优盘启动盘,把grubfm_multiarch.iso拷贝到优盘也行

点评

这个功能refind本身就有。 我想学习新的知识点:如何引导外源性分区的PE。 所以想得到这个地方的帮助。  详情 回复 发表于 2023-4-22 22:10
回复

使用道具 举报

13#
 楼主| 发表于 2023-4-22 21:52:13 | 只看该作者
2010sya 发表于 2023-4-22 15:00
你可以把grubfm_multiarch.iso放在efi分区,这相当于资源管理器,通过它引导任意分区中的pe(wim/iso均可), ...

您好,我现在就是想知道如何加载其他分区的PE,这个能告之下怎么操作的步骤么?
我上面搞BCD的没有成功。

点评

你只要能引导efi分区的grubfm_multiarch.iso就可以了,然后选择任意分区,任意目录下的镜像文件就行了。。。  详情 回复 发表于 2023-4-22 21:59
回复

使用道具 举报

12#
发表于 2023-4-22 21:28:57 | 只看该作者

好大吧。通常是100MB或300MB啊

点评

一个pe都存不下  详情 回复 发表于 2023-4-23 12:46
回复

使用道具 举报

11#
发表于 2023-4-22 20:45:48 | 只看该作者

好小啊

点评

好大吧。通常是100MB或300MB啊  详情 回复 发表于 2023-4-22 21:28
回复

使用道具 举报

10#
发表于 2023-4-22 20:41:26 | 只看该作者
谢谢提供分享
回复

使用道具 举报

9#
 楼主| 发表于 2023-4-22 20:31:48 | 只看该作者
lhc0688 发表于 2023-4-22 14:49
放入哪个分区都是一样的,只需在BCD引导项里指定不同的win文件即可(启动磁盘、启动分区、设备文件),sd ...

您好,我之前做过了这样的尝试:
将EFI分区的PE目录里的BCD文件复制出来,使用Bootice修改,添加多个PE的wim启动。保存后将此修改后的BCD文件再覆盖回EFI下的PE目录,重启后也能看到多个PE菜单出现,但是回车后启动失败。
sdi文件不知道怎么修改。
不知道错在哪里?能否指点下怎么操作才是正确的么?谢谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 04:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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