caocaofff 发表于 2021-3-27 09:08
我专门写了篇如何搭建G4D的编译环境的文章:
https://pecmd.net/thread-133.htm
fmwqsn 发表于 2021-3-29 16:09
我尝试着用这个说明文档做了个编译环境,在这个环境上编译g4d for UEFI 的时候问题依旧。
我试着装了所 ...
2011yaya2007777 发表于 2021-3-27 10:01
@ caocaofff
很好,有利于搭建编译环境。建议使用 gcc 4.8 版本,否则 grub4dos for UEFI 有可能编译通不 ...
2011yaya2007777 发表于 2021-3-27 10:01
@ caocaofff
很好,有利于搭建编译环境。建议使用 gcc 4.8 版本,否则 grub4dos for UEFI 有可能编译通不 ...
caocaofff 发表于 2021-3-29 20:57
经测试,在WSL2环境下Ubuntu1804可以顺利make,只需要将我的教程里的命令把版本号换成4.8即可,apt源不需要 ...
fmwqsn 发表于 2021-3-31 14:30
心态略崩。
g4d for UEFI 跟我有仇。。
caocaofff 发表于 2021-3-31 19:46
你可以按我给的bash脚本走一遍,每行单独复制出来执行
2011yaya2007777 发表于 2021-4-2 16:57
编译通不过,总有一些提示吧,可以根据这些提示搜一搜。
2011yaya2007777 发表于 2021-4-2 16:57
编译通不过,总有一些提示吧,可以根据这些提示搜一搜。
2011yaya2007777 发表于 2021-6-5 10:09
我使用 chenall 搭建的环境。
http://chenall.net/post/grub4dos_dev/
chenall 发表于 2021-6-5 12:19
sudo apt install -y gcc-4.8 gcc-4.8-multilib nasm upx upx-ucl p7zip-full autoconf automake make patc ...
liuzhaoyzz 发表于 2021-6-5 09:26
@2011yaya2007777,@wintoflash大神不能发布个grub4dos uefi编译环境搭建教程吗?比如你们用的哪个发行版 ...
(3) 编译源码安装
a.) 编译条件
要编译GRUB的源代码,系统必须具备以下条件:
q GCC2.95或者以上版本
q 安装了GNU Make
q binutils2.9.1.0.23或者个更高版本
q Texinfo 4.0或者更高版本
q Autoconf 2.5x
q Automake 1.7 或者更高版本
liuzhaoyzz 发表于 2021-6-6 07:57
看了wintoflash和caocaofff的介绍,似乎WSL效果挺高,但我的WIN10里面的WSL被我干掉了。
wintoflash 发表于 2021-6-6 08:49
1)源码不能放在ntfs/fat等不支持POSIX权限的分区上。
2)建议用git获取源码。
3)执行./build开始编译。
...
1)源码不能放在ntfs/fat等不支持POSIX权限的分区上。
wintoflash 发表于 2021-6-6 08:49
1)源码不能放在ntfs/fat等不支持POSIX权限的分区上。
2)建议用git获取源码。
3)执行./build开始编译。
...
wintoflash 发表于 2021-6-6 08:49
1)源码不能放在ntfs/fat等不支持POSIX权限的分区上。
2)建议用git获取源码。
3)执行./build开始编译。
...
liuzhaoyzz 发表于 2021-6-7 06:31
软件源的问题,我尝试过国内的软件源,似乎p7zip-full还是什么软件包没有(记不清是哪个了),切换回ub ...
liuzhaoyzz 发表于 2021-6-6 10:47
另外想请问下,grub2编译对于gcc版本有没有什么要求?需要哪些依赖?
wintoflash 发表于 2021-6-7 10:24
我现在用的软件源是ustc的,有p7zip-full。
有些企业的软件源确实有点问题(比如网易),我建议用高校的 ...
wintoflash 发表于 2021-6-7 10:32
grub2的readme文档里面有下面这句话:
See the file INSTALL for instructions on how to build and ins ...
不要先在windows/ntfs/fat下先解压再复制到ext等分区,也不要用7-zip/p7zip等解压。要用tar等命令直接解压。
p7zip/7-zip等软件在解压的时候不能正确处理权限和符号链接。
建议用git直接同步代码。
liuzhaoyzz 发表于 2021-6-7 11:23
好像是从gcc5.0开始,grub4dos编译的话可能会有ABI问题,grub4dos编译环境从gcc3.4到gcc4.8,似乎稳定在g ...
wintoflash 发表于 2021-6-6 08:49
1)源码不能放在ntfs/fat等不支持POSIX权限的分区上。
2)建议用git获取源码。
3)执行./build开始编译。
...
匿名者 发表于 2021-6-14 17:57
左上角可以切换分支查看。默认分支是 0.4.6a,efi 就是 efi 分支,master 是 0.4.5c。
liuzhaoyzz 发表于 2021-6-6 09:34
大神就是大神!
(1)我格式化了一个分区格式为ext4,把源代码放在里面开始编译grub4dos_BIOS:
312439374 发表于 2023-10-19 16:21
我编译完成了, 但是通过IPXE调用启动GRUB4DOS时,一直报这个错误,麻烦帮我看看
======================== ...
312439374 发表于 2023-10-19 16:21
我编译完成了, 但是通过IPXE调用启动GRUB4DOS时,一直报这个错误,麻烦帮我看看
======================== ...
wintoflash 发表于 2023-10-19 21:39
g4e目前不支持http吧。
liuzhaoyzz 发表于 2023-10-19 21:36
好像g4e不支持ipxe吧,你改了代码了吗?这块我不懂啊。
Grub2也是间接支持ipxe协议。
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |