无忧启动论坛

标题: 从voidlinux里提取的grub2.12 [打印本页]

作者: 2012fengxi    时间: 2025-2-23 13:50
标题: 从voidlinux里提取的grub2.12
自己不会编译,只好从成品linux里找,发现这个挺新的。
只支持efi,支持x64和arm64,带了全模块和中文字库,试过飞腾2000能引导。
用法:直接放到efi分区,它调用的配置文件是grub_void.cfg
grub2.7z (2.59 MB, 下载次数: 182)


作者: 小灰兔    时间: 2025-2-23 14:26
感谢分享
作者: hzyry2046    时间: 2025-2-23 15:04
谢谢分享,下来试试
作者: wwwlhp    时间: 2025-2-23 15:09
多谢楼主分享!!!
作者: wychun    时间: 2025-2-23 19:41
谢谢分享!!
作者: yc2428    时间: 2025-2-23 21:09
谢谢分享
作者: ningzhonghui    时间: 2025-2-23 21:13
不错,就是体积大了点
作者: 2011wolfsina    时间: 2025-2-23 22:08
谢谢分享!
作者: yanglinman    时间: 2025-2-24 01:02
多谢楼主分享!
作者: AcidBurn    时间: 2025-2-24 07:10
谢谢楼主的分享!
作者: my9823    时间: 2025-2-24 08:03
https://ftp.gnu.org/gnu/grub/
作者: wang1126    时间: 2025-2-24 08:16
谢谢楼主分享
作者: wintoflash    时间: 2025-2-24 08:55
my9823 发表于 2025-2-24 08:03
https://ftp.gnu.org/gnu/grub/

官方提供的文件,efi下是不能正常使用的。
作者: 2258572383    时间: 2025-2-24 08:58
感谢分享
作者: 1e3e    时间: 2025-2-24 09:24
这个怎么提取grub,我也在使用linux
作者: my9823    时间: 2025-2-24 09:34
本帖最后由 my9823 于 2025-2-24 10:38 编辑
wintoflash 发表于 2025-2-24 08:55
官方提供的文件,efi下是不能正常使用的。

感谢W大告知,这个真没有试过,一直都用你的那个版本和ventoy,虽然版本不是新的,省事啊,毕竟懒人创造社会啊!
作者: 2011whp    时间: 2025-2-24 12:37
无shim ,  无签名。



作者: my9823    时间: 2025-2-24 14:32
本帖最后由 my9823 于 2025-2-24 14:35 编辑
2011whp 发表于 2025-2-24 12:37
无shim ,  无签名。

看你的终端窗口应该是ubuntu吧?我觉得你可以从ubuntu的源找个包


作者: wintoflash    时间: 2025-2-24 14:42
我上传一下官方版的模块吧(x86_64-efi, i386-efi, arm64-efi)
gcc编译的,可以正常使用。
grub-2.12.7z (1.95 MB, 下载次数: 81)
作者: wintoflash    时间: 2025-2-24 14:44
本帖最后由 wintoflash 于 2025-2-24 14:45 编辑
2011whp 发表于 2025-2-24 12:37
无shim ,  无签名。

有签名也没什么意义。目前grub-2.12也要被拉黑了。
以后开了安全启动,grub2都访问不了ntfs分区,全给你限制死。
https://lists.gnu.org/archive/ht ... 25-02/msg00101.html
作者: 2012fengxi    时间: 2025-2-24 16:51
wintoflash 发表于 2025-2-24 14:42
我上传一下官方版的模块吧(x86_64-efi, i386-efi, arm64-efi)
gcc编译的,可以正常使用。

引导程序呢?
作者: wintoflash    时间: 2025-2-24 17:09
2012fengxi 发表于 2025-2-24 16:51
引导程序呢?

配合官方的grub-mkimage.exe生成不就行了
作者: 2011whp    时间: 2025-2-24 17:40
安全启动:  shimx64.efi 没有 ntfs驱动。
                  grubx64.efi  大部分有
                去年 有段时间 对比过 各种shim,  ubuntu的好 (有ntfs regexp probe sleep)

即便 grubx64.efi 没有 ntfs驱动,也可 自己定置,然后 信任(db 或 mok)
                然后 用 知名的shim  间接引导,可以用(自己 加需要的 模块)
               (这样的话 有个缺点: 不能 exit,exit 会导致退出 shim, chainloader时  shim_lock找不到)

——————————————————————————————
从UEFI上看 目前只有 bootmgfw.efi  和 shim 两个 知名的
不管怎么样 ,肯定 有能用的



作者: 2011whp    时间: 2025-2-24 17:50
my9823 发表于 2025-2-24 14:32
看你的终端窗口应该是ubuntu吧?我觉得你可以从ubuntu的源找个包

是ubuntu 24

签名的grub  ,系统里有:  /boot/efi/

或者 下面的位置


作者: ningzhonghui    时间: 2025-2-25 09:59
wintoflash 发表于 2025-2-24 14:44
有签名也没什么意义。目前grub-2.12也要被拉黑了。
以后开了安全启动,grub2都访问不了ntfs分区,全给你 ...

看来没必要折腾了,什么都限了
作者: 不点    时间: 2025-2-25 11:18
wintoflash 发表于 2025-2-24 14:44
有签名也没什么意义。目前grub-2.12也要被拉黑了。
以后开了安全启动,grub2都访问不了ntfs分区,全给你 ...

页面提到内存 lockdown,是啥意思?

是内存不让访问吗?

那么,硬盘让访问吗?


作者: 2011whp    时间: 2025-2-25 12:39
安全启动是 验证文件(在读文件环节)
              efi文件的 pe/coff 签名或hash验证,  还有 根据coff中sbat中的标签行限制

lockdown 估计是 安全启动的 另一种说法.

___________________________________
这样能用:


(其实 ubuntu的 够用了)

作者: wintoflash    时间: 2025-2-25 21:26
不点 发表于 2025-2-25 11:18
页面提到内存 lockdown,是啥意思?

是内存不让访问吗?

lockdown 是 Linux 内核的一项功能。在开启安全启动后,内核会锁定一些功能不让用户修改,比如加载未签名内核模块等。
grub2 也借鉴了这一概念。开启安全启动情况下功能会受到阉割。

作者: plutoshen    时间: 2025-2-26 21:20
最新版有什么改进吗?如果没必要更新就不下载了。
作者: 2011whp    时间: 2025-2-27 11:43
shimx64.efi试验:
      电脑一次启动  , 只能有一个 shim , 可以 再叠加 , 但不 能exit
        感 觉 shim 临时定置BIOS的,  不像 引导器  能同时 存在多个
   
作者: k8_ka    时间: 2025-2-28 23:30
感谢分享
作者: 39282315    时间: 2025-3-12 08:16

谢谢分享
作者: yxc51    时间: 2025-3-18 15:18
wintoflash 发表于 2025-2-24 14:42
我上传一下官方版的模块吧(x86_64-efi, i386-efi, arm64-efi)
gcc编译的,可以正常使用。

能否上传一个编译好的X86_X64-EFI全功能启动模块?
作者: ssttee    时间: 2025-3-24 17:49
大神,请问怎么从linux开发版中提取GRUB2?官网2.12版本有BUG,而且是因为的,我看某些linux发行版很漂亮。
作者: 2012fengxi    时间: 2025-3-24 20:26
ssttee 发表于 2025-3-24 17:49
大神,请问怎么从linux开发版中提取GRUB2?官网2.12版本有BUG,而且是因为的,我看某些linux发行版很漂亮。

自己会编译的话自己编,像我不会的话就从安装ISO镜像里面提取
作者: ssttee    时间: 2025-3-25 07:55
2012fengxi 发表于 2025-3-24 20:26
自己会编译的话自己编,像我不会的话就从安装ISO镜像里面提取

我怎么可能会编译?我想知道怎么从ISO提取
作者: my9823    时间: 2025-3-25 10:17
ssttee 发表于 2025-3-25 07:55
我怎么可能会编译?我想知道怎么从ISO提取

看到你说漂亮,我就知道是主题
每个发行版都有包管理器,直接下载啊!向apt的就 :
apt download  grub2软件包的名字
其他包管理器应该都有只下载不安装的选项。

作者: ssttee    时间: 2025-3-25 11:55
my9823 发表于 2025-3-25 10:17
看到你说漂亮,我就知道是主题
每个发行版都有包管理器,直接下载啊!向apt的就 :
apt downl ...

是的,应该是主题。怎么从ISO里提取GRUB?直接打开ISO复制出来就行了吗?
作者: my9823    时间: 2025-3-25 13:48
看看有没有grub目录,里面有没有theme目录?一般是grub.cfg配置文件(除非它非要用其他名字)中theme变量的值就是主题文件夹目录
作者: chen463    时间: 2025-3-25 17:46
为了测试,胡搞一个不完整版,少很多mod

2025-03-25_212.png (11.93 KB, 下载次数: 16)

2025-03-25_212.png

作者: ssttee    时间: 2025-3-26 11:32
chen463 发表于 2025-3-25 17:46
为了测试,胡搞一个不完整版,少很多mod

大佬,我官网下载的2.12启动不了,只能装2.06
作者: my9823    时间: 2025-3-26 13:53
本帖最后由 my9823 于 2025-3-26 14:13 编辑

开源镜像那么多,找个发行版的源下载个软件包,用7z解压出来补充{:1_186:


作者: liangzr1976    时间: 2025-3-26 21:10
虽然暂时用不上,但喜欢这些议题,喜欢此楼的氛围
作者: shaddy    时间: 2025-3-29 13:22
谢谢分享
作者: vyuha    时间: 2025-4-11 21:56
多谢楼主分享
作者: 青青草    时间: 2025-4-16 11:14
wintoflash 发表于 2025-2-24 14:42
我上传一下官方版的模块吧(x86_64-efi, i386-efi, arm64-efi)
gcc编译的,可以正常使用。

大神,https://github.com/a1ive/grub/re ... grub2-latest.tar.gz 能否也更新一下?
谢谢!
作者: wintoflash    时间: 2025-4-16 11:29
青青草 发表于 2025-4-16 11:14
大神,https://github.com/a1ive/grub/releases/download/latest/grub2-latest.tar.gz 能否也更新一下?
...

更新什么内容?
已经说过不更新了
作者: book11ba    时间: 2025-4-16 12:55
有张见识了,大神还在
作者: 39282315    时间: 2025-4-30 20:08
谢谢分享
作者: richie-wwm    时间: 2025-5-1 09:44
好多地方下的GRUB 2.12版本,启动时报错symbol ‘_stack_chk_grard’ not found aborted. Press any key to exit.这个不错,能正常引导启动,非常感谢。
作者: 绿光科技    时间: 2025-5-1 10:29
多谢分享
作者: 2010happly    时间: 2025-5-1 19:30
2.12是真有问题吧,我用它的字库中文有乱码,弄好久。把2.06的字库放进去就好了




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3