无忧启动论坛

标题: 懂 gcc 编译的人,清帮忙解决 grub_x64.efi [打印本页]

作者: 2011yaya2007777    时间: 2020-8-27 15:36
标题: 懂 gcc 编译的人,清帮忙解决 grub_x64.efi
使用 Makefile.in 将 grub64efi 编译为 pre_stage2.exec。已经完成。


然后使用 grub-mkimage 编译 pre_stage2.exec 为 grub_x64.efi。
编译提示:error: can't add fixup entry for R_X86_64_32(S)。
加上-fPIC 参数后编译提示:error: undefined symbol _GLOBAL_OFFSET_TABLE_.
增加 “grub_uint64_t  _GLOBAL_OFFSET_TABLE_[32]; ”定义后编译提示:error: relocation 0x9 is not implemented yet.
至此卡住。

作者: 2010haiven86    时间: 2020-9-2 18:03
这真是一个伟大的工程。
不过grub还继续开发,用的人多么,EFI在grub2已经原生支持了。grub2也越来越完善了。
作者: 2010haiven86    时间: 2020-9-2 18:05
如果能添加EFI引导,对grub4dos的老用户来说定是很方便的,毕竟再学习grub2得花不少精力。
作者: ikaze    时间: 2020-9-6 12:34
https://stackoverflow.com/questions/6093547




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