无忧启动论坛

标题: grub2如何向目标系统debian注入文件? [打印本页]

作者: friend8179    时间: 2024-7-15 11:35
标题: grub2如何向目标系统debian注入文件?
如题,在ipxe时可以向目标注入文件,如
https://ipxe.org/cmd/imgfetch
  initrd initscripts/deploy.sh /sbin/init mode=755
ventory也支持这样的操作,如https://ventoy.net/cn/plugin_injection.html

grub2支持这样的操作么?
不想每次打包mkinitrd操作了


作者: 悠悠youyou    时间: 2024-7-15 11:59
谢谢分享
作者: 孟仁飞    时间: 2024-7-15 13:12
学习
作者: 江南一根葱    时间: 2024-7-15 13:30
使用摸改版grub2,
参考grubfm,见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420085&extra=page%3D1参考文件是boot\grubfm\distro\veket.sh

  mkinitrd -c md_initrd "${initrd_img}";
  echo "Patching initial ramdisk ...";
  mkinitrd -r md_initrd init FUCK;  
  mkinitrd -a md_initrd "${prefix}/distro/init/veket" init;
  initrd (md_initrd);
大致是将原initrd挂载成凭空捏造的md_initrd
mkinitrd -r md_initrd init FUCK --->把initrd中的的init文件改名为fuck
mkinitrd -a md_initrd "${prefix}/distro/init/veket" init; --> 把外面的init文件复制到已挂载的凭空捏造md_initrd
initrd (md_initrd); -->加载修改后的initrd

作者: softwarezheng    时间: 2024-7-15 18:52
感谢天地,感恩有你!




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