liuzhaoyzz 发表于 2023-5-17 19:08:56

关于grub2_BOIS的insmod命令的疑问

本帖最后由 liuzhaoyzz 于 2023-5-17 19:11 编辑

请问下,grub2_BIOS下用insmod命令,能否把i386里面的那些mod打包进入gz中,
loopback loop0 xxx.gz
insmod (loop0)/ntldr
这样子用会不会有什么问题?
insmod好像不支持路径?

这样子奇怪的想法,是因为i386里面的模块乱七八糟的。

窄口牛 发表于 2023-5-17 19:50:56

可以的。

wintoflash 发表于 2023-5-17 20:01:58

insmod (loop0)/ntldr
这属于杂糅。
insmod 既支持全路径,也支持 ${prefix}/${grub-cpu}-${grub-platform} 下模块的加载。
按全路径:
insmod (foo)/bar/baz.mod
按mod文件名:
set prefix=(foo)/bar
insmod baz # 等同于 insmod (foo)/bar/i386-pc/baz.mod

liuzhaoyzz 发表于 2023-5-18 06:11:02

本帖最后由 liuzhaoyzz 于 2023-5-18 06:13 编辑

wintoflash 发表于 2023-5-17 20:01
这属于杂糅。
insmod 既支持全路径,也支持 ${prefix}/${grub-cpu}-${grub-platform} 下模块的加载。
...

(foo)必须是(hd0,1)这种物理磁盘的格式是吗?不能是loopback设备是吗?

那你的grubfm里面也没见到这样子零散的mod模块啊?是怎么做的?源代码文件太多,没有深入研究。

wintoflash 发表于 2023-5-18 06:16:46

本帖最后由 wintoflash 于 2023-5-18 08:25 编辑

liuzhaoyzz 发表于 2023-5-18 06:11
(foo)必须是(hd0,1)这种物理磁盘的格式是吗?不能是loopback设备是吗?

那你的grubfm里面也没见到这 ...
你的问题是写的不是全路径。.mod呢

liuzhaoyzz 发表于 2023-5-18 09:11:12

本帖最后由 liuzhaoyzz 于 2023-5-18 09:20 编辑

wintoflash 发表于 2023-5-18 06:16
你的问题是写的不是全路径。.mod呢
哦,实测果然是可以支持loop设备,必须要带上扩展名。

loopback loop0 xxx.gz
insmod (loop0)/ntfscomp.mod

另外想请问下,insmod之后,这些模块是不是加载进入了内存中了?以后不会再调用源文件了吧?

wzx82 发表于 2023-6-29 20:37:42

你好 非常喜欢你精简的win7系统一直在用,有个问题请教 Windows Photo Viewer这个怎么找回呢 发现没有这个 打印机的扫描功能不能用!谢谢
页: [1]
查看完整版本: 关于grub2_BOIS的insmod命令的疑问