![内核更新时自动将新内核复制到“/boot/efi”](https://linux22.com/image/103408/%E5%86%85%E6%A0%B8%E6%9B%B4%E6%96%B0%E6%97%B6%E8%87%AA%E5%8A%A8%E5%B0%86%E6%96%B0%E5%86%85%E6%A0%B8%E5%A4%8D%E5%88%B6%E5%88%B0%E2%80%9C%2Fboot%2Fefi%E2%80%9D.png)
如何使用 systemd 检测内核升级以启动新内核的副本并在 Debian Jessie 中进行分区initrd.img
?/boot/efi/EFI
我正在尝试使用 EFIStub,而不是依赖 grub,然后设置 secureboot。
我基本上是按照这篇文章来的:https://wiki.archlinux.org/index.php/EFISTUB#Using_systemd
但我不知道该部分要写什么PathChanged=
,我应该监视哪个文件的更改?因为我的 debian jessie 似乎没有创建initramfs-linux-fallback.img
文件(至少当我从向后移植安装额外的更新内核时没有),并且新生成的 initramfs 文件包含版本号。
编辑:systemd 文件提到:/etc/systemd/system/efistub-update.path
[Unit]
Description=Copy EFISTUB Kernel to EFI System Partition
[Path]
PathChanged=/boot/initramfs-linux-fallback.img
[Install]
WantedBy=multi-user.target
WantedBy=system-update.target