无忧启动论坛

标题: Windows定制Grub2 (2.12版本) 出问题 [打印本页]

作者: alex20092009    时间: 2024-1-7 11:29
标题: Windows定制Grub2 (2.12版本) 出问题
本帖最后由 alex20092009 于 2024-1-7 11:32 编辑

新版本GRUB2 VER.2.12  grub-mkimage.exe后出现  symbol '_stack_chk_grard' not found  aborted. Press any key to exit.
回测试2.12 RC1 就已经出现  symbol '_stack_chk_grard' not found  aborted. Press any key to exit.
其他论坛有讨论这个问题,期待官方改进


error1.png (65.59 KB, 下载次数: 127)

error1.png

grub-212-error.jpg (17.78 KB, 下载次数: 120)

grub-212-error.jpg

作者: wintoflash    时间: 2024-1-7 11:46
linux下用gcc编译是没这个问题的。
作者: ljy931116    时间: 2024-1-7 12:18
谢谢分享
作者: nathan6498    时间: 2024-1-7 14:34
谢谢分享
作者: fanet    时间: 2024-1-17 17:22
本帖最后由 fanet 于 2024-1-17 18:34 编辑

是呀,我的AMD的cpu安装2.12 RC1也有这个问题,一直没有升级。
作者: 无犹启动    时间: 2024-1-25 20:34
谢谢分享
作者: tdqk003    时间: 2024-1-31 15:41
大佬你搞定了吗
作者: alex20092009    时间: 2024-2-16 09:38
本帖最后由 alex20092009 于 2024-2-16 09:40 编辑

发现grub2win 作者也发现这样的问题,一直到现在都未看到grub2作者对这样的问题做说明

grub2-error.png (72.28 KB, 下载次数: 112)

grub2-error.png

作者: ylhcq    时间: 2024-2-18 20:56

作者: carmarx    时间: 2024-3-22 21:43
俺也是
作者: fanet    时间: 2024-4-17 11:02
这个问题,可以这样解决:从debian软件源里面下载grub2.12的安装包,从里面解压出x86_64-efi替换掉win版本里的。就可以成功定制了。
作者: winpefk    时间: 2024-4-20 09:26
wintoflash 发表于 2024-1-7 11:46
linux下用gcc编译是没这个问题的。

有没有可能是栈保护的锅,重新编译,然后修改 cflags: 中-fstack-protector之类的全部删掉
作者: winpefk    时间: 2024-4-20 09:28
wintoflash 发表于 2024-1-7 11:46
linux下用gcc编译是没这个问题的。

可能是栈保护的锅,删掉Makefile中CFLAGS : -fstack-protector(碰到这一个字眼全部替换成空)
作者: chengbing    时间: 2024-4-25 19:49
fanet 发表于 2024-4-17 11:02
这个问题,可以这样解决:从debian软件源里面下载grub2.12的安装包,从里面解压出x86_64-efi替换掉win版本 ...

能否给个链接? 谢谢先。
作者: GHOSTOPOST    时间: 2024-4-26 08:18
感谢楼主分享。。。。。。
作者: fanet    时间: 2024-4-30 13:31
本帖最后由 fanet 于 2024-4-30 13:38 编辑
chengbing 发表于 2024-4-25 19:49
能否给个链接? 谢谢先。

模块:https://mirror.sjtu.edu.cn/debia ... in_2.12-3_amd64.deb。做好的efi(去掉.signed改名),能通过secureboot:https://mirror.sjtu.edu.cn/debia ... _1+2.12+3_amd64.deb


作者: chengbing    时间: 2024-5-2 10:40
fanet 发表于 2024-4-30 13:31
模块:https://mirror.sjtu.edu.cn/debia ... in_2.12-3_amd64.deb。做好的efi(去掉.signed改名),能通 ...

替换后就解决问题了,谢谢。
作者: yxc51    时间: 2024-5-29 17:01
替换后又出现如下错误:symbol 'efi_wrap_5' not found,请高手出招。
作者: 2011whp    时间: 2024-5-29 17:52
grub212,不流行 cmdpath 了?
   看过 debian ubuntu,的 去掉了
作者: kelvintk    时间: 2024-5-31 09:20
謝謝




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