879792799 发表于 2019-12-27 19:58
确实 ,GRUB2很少有简单的教程,楼主辛苦了!说实话G4D中已经无限完美的5大的siso模块,GRUB2要是有类似的 ...
hilsonma 发表于 2019-12-27 16:17
前2条菜单的命令相对较长,我们可以自己定义一个命令来简化。
自定义命令(函数)的命令是function,用法是
...
2012kwy 发表于 2019-12-28 13:35
H大,有时间的话能不能再举几个函数的例子?有点不明白。另外假如我已经安装了旧版某个mod,现在临时想换成 ...
wangziqiang 发表于 2019-12-28 13:52
能不能把启动vhd和wim做成像4dos里面用的run模块一样,只要是g2环境拿来就可以用,那就完美了!
hilsonma 发表于 2019-12-28 15:05
我不懂c语言,搞不来模块文件。
所以我只能通过使用配置文件来折衷实现,请参见我的模板。
我的模板中g ...
wintoflash 发表于 2019-12-28 15:52
二
现在grub2的efi文件可以接收cmdline了,可以考虑将run等功能封装成efi文件。
比如
hilsonma 发表于 2019-12-28 16:12
感谢指点。
还要请教一下怎样封装成efi文件,是使用-c 数将cfg 作为内置配置文件来buid一个efi文件吗 ...
江南一根葱 发表于 2019-12-28 16:16
最简单是下Grubfm源码,删光主题和其它用不到的模块,改一下内痣脚本,我就只弄过接受ipxe参数
...
hilsonma 发表于 2019-12-28 16:39
源码我不会改啊,改了也不懂编译啊,会的话早就动手了
grub2搜索文件在qemu里是很慢,不过实机操作我 ...
江南一根葱 发表于 2019-12-28 17:25
grubfm是grub2和lua的脚本源码
就是个grub2定制包
hilsonma 发表于 2019-12-28 15:05
我不懂c语言,搞不来模块文件。
所以我只能通过使用配置文件来折衷实现,请参见我的模板。
我的模板中g ...
hilsonma 发表于 2019-12-28 15:05
我不懂c语言,搞不来模块文件。
所以我只能通过使用配置文件来折衷实现,请参见我的模板。
我的模板中g ...
wangziqiang 发表于 2019-12-28 19:00
怎么样在菜单中实现依次查找菜单,先查到哪个,就先加载哪个。谢了!
hilsonma 发表于 2019-12-28 19:13
不明白你的问题
wangziqiang 发表于 2019-12-28 19:27
在不同的目录中查找菜单,先找到哪个,就加载哪个。
2012fengxi 发表于 2019-12-29 09:36
楼主的grub2支持exfat分区吗?
2012fengxi 发表于 2019-12-29 09:36
楼主的grub2支持exfat分区吗?
wangziqiang 发表于 2019-12-30 09:29
菜单中有没有类似goto的判断命令
hilsonma 发表于 2019-12-30 13:09
判断用if
goto 不是要用标签吗,goto:标签 然后需要定义一个:标签
wangziqiang 发表于 2019-12-30 23:37
定制PC模式时提示 Decompressor is too big 是什么意思,搞了半天没搞明白
wangziqiang 发表于 2019-12-31 07:57
和你的一样,我定制的是官网下的2.04
jasonwang 发表于 2019-12-31 09:25
我就想写个直接安装WIN10,ISO格式的
hilsonma 发表于 2019-12-31 08:33
我想知道你具体的参数,如:
wangziqiang 发表于 2019-12-31 10:07
手机上网,有电脑了,再发!定制官网2.04的有问题,非官网好像没事
jasonwang 发表于 2019-12-31 09:25
我就想写个直接安装WIN10,ISO格式的
zhangmi 发表于 2019-12-31 09:33
请教大佬一个问题,启动另一个grub2.efi,能够指定配置文件,而不是自动搜寻吗?
我记得论坛里曾经看到过 ...
江南一根葱 发表于 2019-12-31 09:50
grubfm直接用啊,
hilsonma 发表于 2019-12-31 10:39
是啊,现在grub2支持map启动iso.
不过我没有走过安装程序,不知走安装程序会不会改写efi引导
wintoflash 发表于 2019-12-31 12:01
win原版安装镜像没有你说的那么简单。
hilsonma 发表于 2019-12-31 10:33
grub2.efi在定制生成的时候就指定了配置文件的,可以在启动之后重新指定,不过是有特殊需要才这样的,一 ...
hilsonma 发表于 2019-12-31 10:16
我刚试了,这样定制没有问题:
zhxy9804 发表于 2020-1-11 21:46
你好,楼主,我有个问题向你请教
1,能否做个双启动的ISO模板?
2,g2ldr哪里下载?
1,能否做个双启动的ISO模板?
2,g2ldr哪里下载?
3.里面那么多文件,能否集成到一个文件里面,有洁癖,
wangziqiang 发表于 2020-1-12 17:11
我好像在哪里见过,这种方式,定制时把所有文件打包,加载到内存,然后从内存加载,前几天我试了一下,失败 ...
hilsonma 发表于 2020-1-12 18:56
wintoflash那个run.efi应该就是你说的那个方式,所有文件封装成一个efi文件。
他的贴子里也附了源码,你 ...
wangziqiang 发表于 2020-1-12 21:06
w大神的我在用,确实是挺方便的。你的菜单我也在用,两者各有千秋!顺便请教个问题,grub2菜单中当前目录 ...
hilsonma 发表于 2020-1-12 22:25
grub2现在没有当前目录的变量,只有当前分区的变量root,grub2中叫root设备。
你在grub2命令行中输入set ...
wangziqiang 发表于 2020-1-12 17:11
我好像在哪里见过,这种方式,定制时把所有文件打包,加载到内存,然后从内存加载,前几天我试了一下,失败 ...
hilsonma 发表于 2020-1-16 20:34
@zhxy9804 @wangziqiang
附件就是你要的全打包方式。将附件的bootx64.efi替换到 \efi\boot\bootx64.efi ...
hilsonma 发表于 2020-1-16 20:34
@zhxy9804 @wangziqiang
附件就是你要的全打包方式。将附件的bootx64.efi替换到 \efi\boot\bootx64.efi ...
zhxy9804 发表于 2020-1-17 08:36
你好,我想你还是没明白我说的意思,我的意思就是想要个模板
模板的作用就是搞明白逻辑结构,谁启动谁,谁引 ...
wintoflash 发表于 2020-1-17 09:10
BIOS下为啥非得用GRUB2?
GRUB4DOS 不好吗。
zhxy9804 发表于 2020-1-17 10:13
感谢大神回话
是这样子的,我看你开发的grub2,可以载入硬盘img,就是那种海蜘蛛 爱快等公司做的那种硬盘im ...
wintoflash 发表于 2020-1-17 10:14
BIOS下有这功能?我咋不知道。
zhxy9804 发表于 2020-1-17 10:33
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1
你写的这篇,既然uefi下能用 ...
wintoflash 发表于 2020-1-17 10:56
???
不是很懂你的逻辑。
当然不行。
zhxy9804 发表于 2020-1-17 08:36
你好,我想你还是没明白我说的意思,我的意思就是想要个模板
模板的作用就是搞明白逻辑结构,谁启动谁,谁引 ...
zhxy9804 发表于 2020-1-17 10:33
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1
你写的这篇,既然uefi下能用 ...
zhxy9804 发表于 2020-1-17 14:45
好,明白
那还是麻烦告诉一下grub2双启动光盘的做法吧,我想了解一下结构跟原理
hilsonma 发表于 2020-1-17 17:02
基于我前面的表达,如果你的双启是指bios/uefi双启的话,就没有必要一定做grub2双启,虽然也可以做到。在 ...
zhxy9804 发表于 2020-1-17 17:00
双启动,就是bios跟uefi都适应,的确是两套文件比如我做的双启动光盘都是bootmgr,只是bootgmr分两种形式罢了
...
hhh333 发表于 2020-1-17 17:33
bios下g2确实不能与g4d比,efi下那没得比。但网络启动g2不行,无论是bios还是efi,网启应该来说是ipxe的 ...
zhxy9804 发表于 2020-1-17 17:00
双启动,就是bios跟uefi都适应,的确是两套文件比如我做的双启动光盘都是bootmgr,只是bootgmr分两种形式罢了
...
的确是两套文件比如我做的双启动光盘都是bootmgr,只是bootgmr分两种形式罢了
wintoflash 发表于 2020-1-17 18:47
bootmgr 和 bootmgfw.efi 是完全不同的两个东西。只是让你感觉在使用方法上差不多。core.img 和 grub ...
zhxy9804 发表于 2020-1-17 19:40
你看,uefi下,只需要把对应的文件放到指定的位置,然后就一切ok
bios下,这个core.img,谁来引导它呢?
zhxy9804 发表于 2020-1-17 19:40
你看,uefi下,只需要把对应的文件放到指定的位置,然后就一切ok
bios下,这个core.img,谁来引导它呢?
hilsonma 发表于 2020-1-17 20:28
uefi 基于文件引导,uefi在完成初始化后就到启动序列,通常默认引导efi分区的 \efi\boot\bootx64.efi
bi ...
zhxy9804 发表于 2020-1-17 20:35
好的,明白了,谢谢,大体了解的差不多了
g2ldr如何生成呢?
hilsonma 发表于 2020-1-17 21:18
用我7楼的脚本。
也可以自行输入命令:
Copy /B i386-pc\boot.img+core.img g2ldr
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) | Powered by Discuz! X3.3 |