如何使用 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