私はsystemd-bootとUEFIブートシステムを使用しているシステムでArchLinuxを使用しています。新しいカーネルの更新を受け取ると、新しいカーネルが私に作成されますが、/boot
UEFI-Bootパーティション/boot/efi
は/boot/efi/EFI/arch/
。
カーネルを更新するたびに、myからmyにファイルをコピーする.img
フックをどこで設定できますか?vmlinuz-linux
/boot
/boot/efi/EFI/arch/
ベストアンサー1
質問に対する回答がなく、同じ問題があったので、私自身の方法を書いています。おそらく今後の検索者に役立ちます。
私はKaliを使用していますが、カーネルがアップグレードされたために動作していることを確認できません。 (最終的に確認されたらこの回答を更新します。)
/etc/kernel/postinst.d
たとえば、次のような内容を含むファイルzz_systemd_boot
(grubファイルは次から始まるので、zz
ファイルがアルファベット順に実行されると仮定します)を作成します。
#!/bin/sh
echo Copy files for systemd-boot
cp /initrd.img /mnt/boot/kali/initrd.img
cp /vmlinuz /mnt/boot/kali/vmlinuz
ファイルを実行可能にします。chmod 755 zz_systemd_boot