无忧启动论坛

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

[原创] 原创:从RAMOS到EFIOS

  [复制链接]
31#
发表于 2024-8-18 20:47:45 来自手机 | 只看该作者
回复

使用道具 举报

32#
发表于 2024-8-18 20:48:12 来自手机 | 只看该作者
回复

使用道具 举报

33#
发表于 2024-8-18 20:53:37 来自手机 | 只看该作者
ramos vhd方便哈
回复

使用道具 举报

34#
 楼主| 发表于 2024-8-18 21:04:29 | 只看该作者
wintoflash 发表于 2024-8-18 19:30
这本身就是Linux内核官方支持的选项,编译的时候打开开关指定initrd路径就行了,也没有必要天天更新。
...

虽然我会编译,但是直接把几百兆的文件一起编译是不是太费时间了?相比之下,还是用grub2做比较简单。至于支持bios启动,那就更没有必要了,如果那样做这个就没有意义了,而且我的笔记本根本没有BIOS启动的功能。

点评

正常情况下不会天天更新内核。只修改initrd的话,执行的是增量编译,很快的。 用grub2 memdisk套娃,还有一个问题就是造成了内存双次占用。对于很多实体机,这可能会导致启动失败。  详情 回复 发表于 2024-8-18 21:41
回复

使用道具 举报

35#
发表于 2024-8-18 21:09:33 | 只看该作者
配合最近微软fat支持到2t,无敌
回复

使用道具 举报

36#
 楼主| 发表于 2024-8-18 21:11:52 | 只看该作者
likeyouli 发表于 2024-8-18 18:50
奇怪了,我怎么又没有启动成功 ?  楼上朋友有测试启动成功的吗 ?
  我因为电脑上esp分区只有300M, 所以 ...

我试过,唯一有效的启动方式就是通过硬件启动bootx64.efi而不使用任何工具,grubfm和ventoy都不行,因为这个efi文件太大。

点评

唉,,我的esp分区太小了才300MB, 不知道如何扩容啊 ? 难道我必须在硬盘上再新格式化一个fat分区 ? 可我电脑上硬盘分区实在有点多了....  详情 回复 发表于 2024-8-18 21:16
回复

使用道具 举报

37#
发表于 2024-8-18 21:12:47 | 只看该作者
d9o 发表于 2024-8-18 10:37
期待把pe弄到efi,个人非常看好这个技术

我看您很支持这个帖子,,请教您是否测试了? 在实体机能成功启动吗? 把这个467MB的bootx64.efi 放到fat分区(或esp分区)然后增加uefi启动序列 启动的,还是通过什么方式启动的 ?
回复

使用道具 举报

38#
发表于 2024-8-18 21:16:16 | 只看该作者
plutoshen 发表于 2024-8-18 21:11
我试过,唯一有效的启动方式就是通过硬件启动bootx64.efi而不使用任何工具,grubfm和ventoy都不行,因为 ...

唉,,我的esp分区太小了才300MB, 不知道如何扩容啊 ?
   难道我必须在硬盘上再新格式化一个fat分区 ?   可我电脑上硬盘分区实在有点多了....

点评

你试试这个,winpefi https://wwod.lanzout.com/i5LbK27s5f5i  详情 回复 发表于 2024-8-18 22:05
解压到普通fat格式的优盘就行,我反复测试过,如果再不行只能是硬件不同了。  详情 回复 发表于 2024-8-18 21:20
回复

使用道具 举报

39#
 楼主| 发表于 2024-8-18 21:20:18 | 只看该作者
likeyouli 发表于 2024-8-18 21:16
唉,,我的esp分区太小了才300MB, 不知道如何扩容啊 ?
   难道我必须在硬盘上再新格式化一个fat分区 ? ...

解压到普通fat格式的优盘就行,我反复测试过,如果再不行只能是硬件不同了。
回复

使用道具 举报

40#
发表于 2024-8-18 21:41:19 | 只看该作者
plutoshen 发表于 2024-8-18 21:04
虽然我会编译,但是直接把几百兆的文件一起编译是不是太费时间了?相比之下,还是用grub2做比较简单。至 ...
虽然我会编译,但是直接把几百兆的文件一起编译是不是太费时间了?

正常情况下不会天天更新内核。只修改initrd的话,执行的是增量编译,很快的。

用grub2 memdisk套娃,还有一个问题就是造成了内存双次占用。对于很多实体机,这可能会导致启动失败。

点评

不幸被winfoflash大佬言中了,已经好多启动失败的了,,不,好像还没看到启动成功的,除了楼主本人。 但楼主同样方式打包的pe可以启动成功,真是奇怪。请教大佬:pe如何打包成efi格式?打包成efi会不会减  详情 回复 发表于 2024-8-19 10:22
我只发现一个问题,如果内存盘大于某个数值会启动失败,已经尽量减小体积了,在两台实体机上都能启动,一台华为笔记本,一台联想台式机。  详情 回复 发表于 2024-8-18 21:58
回复

使用道具 举报

41#
 楼主| 发表于 2024-8-18 21:58:04 | 只看该作者
wintoflash 发表于 2024-8-18 21:41
正常情况下不会天天更新内核。只修改initrd的话,执行的是增量编译,很快的。

用grub2 memdisk套娃 ...

我只发现一个问题,如果内存盘大于某个数值会启动失败,已经尽量减小体积了,在两台实体机上都能启动,一台华为笔记本,一台联想台式机。
回复

使用道具 举报

42#
 楼主| 发表于 2024-8-18 22:05:52 | 只看该作者
likeyouli 发表于 2024-8-18 21:16
唉,,我的esp分区太小了才300MB, 不知道如何扩容啊 ?
   难道我必须在硬盘上再新格式化一个fat分区 ? ...

你试试这个,winpefi

https://wwod.lanzout.com/i5LbK27s5f5i
回复

使用道具 举报

43#
发表于 2024-8-18 22:17:51 | 只看该作者
plutoshen 发表于 2024-8-18 22:05
你试试这个,winpefi

https://wwod.lanzout.com/i5LbK27s5f5i

你这个92.1M 的efi是什么东西 ?  pe都没有这么小的吧,,   刚又扩容了一下我的esp分区,然后把你的467MB的efi放到esp分区里,新建了uefi启动,结果还是失败,还是回到grub命令界面

..png (634.24 KB, 下载次数: 48)

..png

1.jpg (185.92 KB, 下载次数: 48)

1.jpg
回复

使用道具 举报

44#
 楼主| 发表于 2024-8-18 22:20:02 | 只看该作者
likeyouli 发表于 2024-8-18 22:17
你这个92.1M 的efi是什么东西 ?  pe都没有这么小的吧,,   刚又扩容了一下我的esp分区,然后把你的467M ...

92M的是winpe版本,我试过可以用grubfm启动。
回复

使用道具 举报

45#
发表于 2024-8-18 22:30:45 | 只看该作者
本帖最后由 likeyouli 于 2024-8-18 22:32 编辑
plutoshen 发表于 2024-8-18 22:20
92M的是winpe版本,我试过可以用grubfm启动。

我也可以用grubfm引导启动,  你这个efi格式的pe,也是像2楼说的,用grub2的memdisk打包的 ?

pe.jpg (93.76 KB, 下载次数: 45)

pe.jpg
回复

使用道具 举报

46#
 楼主| 发表于 2024-8-19 05:14:40 | 只看该作者
likeyouli 发表于 2024-8-18 22:30
我也可以用grubfm引导启动,  你这个efi格式的pe,也是像2楼说的,用grub2的memdisk打包的 ?

是的,同样的方式打包,只不过没优化,可能兼容性更好。
回复

使用道具 举报

47#
发表于 2024-8-19 06:26:55 | 只看该作者
感谢大佬分享
回复

使用道具 举报

48#
发表于 2024-8-19 06:36:21 | 只看该作者
如果硬盘里分出一个fat分区,然后把这个efios放硬盘此分区,怎么设置能够启动它?不想要另外用个U盘
回复

使用道具 举报

49#
发表于 2024-8-19 06:37:22 | 只看该作者
请教如果硬盘里分出一个fat分区,然后把这个efios放硬盘此分区,怎么设置能够启动它?不想要另外用个U盘
回复

使用道具 举报

50#
发表于 2024-8-19 08:01:43 | 只看该作者
本帖最后由 likeyouli 于 2024-8-19 08:11 编辑
sairen139 发表于 2024-8-19 06:37
请教如果硬盘里分出一个fat分区,然后把这个efios放硬盘此分区,怎么设置能够启动它?不想要另外用个U盘

啊, 我看花眼了吗 ?sairen139大佬发的贴子我专门搜索过,关于ramos的很多看不懂、也不敢问,没想到我也有为您解答的时候:
    用bootice或xorboot,点击uefi、修改启动序列,即看到有与Windows Boot Manager并列的很多uefi启动序列(也就是bcdedit /enum firmware看到的启动固件),新增一个就行。如果是在正常系统下(非pe)操作,可能会看不到esp分区,直接按Windows Boot Manager启动设置的方式新建一个就行,启动文件换成您这个efi文件路径位置就行,因为Windows Boot Manager也是启动的esp分区的efi文件。       有点小请求,您那些关于ramos看不懂的帖子,我也能向您请教一下吗,,嘿嘿,...
      又回看了一下,你电脑肯定有esp分区啊,所以不用再新建fat分区了,直接放到esp分区就行,esp分区如果容量不够,pe下用diskgenius扩容一下,找一个离esp最近的分区,头部空出点空间,然后esp扩容,虽有提示数据会损害,不用担心我刚试了啥事没有。上边操作就是基于放到esp分区。
回复

使用道具 举报

51#
发表于 2024-8-19 08:37:21 | 只看该作者
复制efi进fat32格式U盘启动测试

fatdog启动失败


efipe启动成功



测试硬件如下











回复

使用道具 举报

52#
发表于 2024-8-19 08:43:20 | 只看该作者
likeyouli 发表于 2024-8-19 08:01
啊, 我看花眼了吗 ?sairen139大佬发的贴子我专门搜索过,关于ramos的很多看不懂、也不敢问,没想到我也 ...

感谢讲解。如果有ramos方面不太明白的可以和我探讨,因为ramos好久没有折腾了所以无忧也来的少了
回复

使用道具 举报

53#
 楼主| 发表于 2024-8-19 08:52:44 | 只看该作者
likeyouli 发表于 2024-8-19 08:01
啊, 我看花眼了吗 ?sairen139大佬发的贴子我专门搜索过,关于ramos的很多看不懂、也不敢问,没想到我也 ...

添加启动项直接用efibootmgr命令就行了,有空我写一下。
回复

使用道具 举报

54#
发表于 2024-8-19 09:02:38 | 只看该作者
我把文件名改为fatdog.efi了,单独放在一个fat32分区,用xorboot启动这个efi文件不成功。
回复

使用道具 举报

55#
发表于 2024-8-19 10:22:45 | 只看该作者
wintoflash 发表于 2024-8-18 21:41
正常情况下不会天天更新内核。只修改initrd的话,执行的是增量编译,很快的。

用grub2 memdisk套娃 ...

不幸被winfoflash大佬言中了,已经好多启动失败的了,,不,好像还没看到启动成功的,除了楼主本人。
         但楼主同样方式打包的pe可以启动成功,真是奇怪。请教大佬:pe如何打包成efi格式?打包成efi会不会减小文件大小?  我感觉打包成efi的好处:一个wim格式的pe如果不借助第三方引导工具,直接用windows boot manager引导,需要用到boot.sdi文件,引导设置略显麻烦;但如果是efi格式的pe,直接丢到esp分区,新建uefi启动序列即可,即不需要第三方文件,引导设置步骤也简单些。

   
回复

使用道具 举报

56#
 楼主| 发表于 2024-8-19 10:29:43 | 只看该作者
likeyouli 发表于 2024-8-19 10:22
不幸被winfoflash大佬言中了,已经好多启动失败的了,,不,好像还没看到启动成功的,除了楼主本人。
   ...

正在各种实验中,暂时先不发教程。

评分

参与人数 1无忧币 +5 收起 理由
d9o + 5 赞一个!

查看全部评分

回复

使用道具 举报

57#
发表于 2024-8-19 10:34:23 | 只看该作者
感谢分享
回复

使用道具 举报

58#
发表于 2024-8-19 10:57:12 | 只看该作者
期待楼主的实验结果,学习是一个好玩的过程。
回复

使用道具 举报

59#
 楼主| 发表于 2024-8-19 11:02:00 | 只看该作者
本帖最后由 plutoshen 于 2024-8-19 11:04 编辑
d9o 发表于 2024-8-19 10:57
期待楼主的实验结果,学习是一个好玩的过程。

WINPEFI增加一个300M版本,使用不同的打包方式,方便的话请测试。
回复

使用道具 举报

60#
发表于 2024-8-19 11:29:05 | 只看该作者
plutoshen 发表于 2024-8-19 11:02
WINPEFI增加一个300M版本,使用不同的打包方式,方便的话请测试。

实际启动成功

64G U盘格式化单一fat32分区,复制efi进去启动

选择启动盘后等待了十多秒,应该是在加载系统,90多M那个体积较小,没有感觉到加载延迟


正常启动PE




回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 09:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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