[solved] `system/linux` version 5.3.8.1-2 misses kernel image.
I just installed the latest `system/linux` (version 5.3.8.1-2), and it is missing the kernel image (`/boot/vmlinuz-linux`), thus leaving me with a system without kernel. I was already wonderung, why the update was freeing about 2x MiB of disk space.
Same with `system/linux-lts` version 4.19.81-2.
What was changed, how to get the `/boot/vmlinu-*` back?
Note: The pacman output for the installation is:
# pacman -S linux-lts linux-lts-headers
Package (2) New Version Net Change Download Size
system/linux-lts 4.19.81-2 68.82 MiB 64.51 MiB
system/linux-lts-headers 4.19.81-2 96.63 MiB 16.88 MiB
Total Download Size: 81.39 MiB
Total Installed Size: 165.45 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
' linux-lts-4.19.81-2-x86_64 57.3 MiB 661K/s 00:37 [########################################------] 70 linux-lts-4.19.81-2-x86_64 64.5 MiB 304K/s 03:37 [##############################################] 79%
linux-lts-headers-4.19.81-2-x86_64 81.4 MiB 353K/s 03:56 [##############################################] 100%
(2/2) checking keys in keyring [##############################################] 100%
(2/2) checking package integrity [##############################################] 100%
(2/2) loading package files [##############################################] 100%
(2/2) checking for file conflicts [##############################################] 100%
:: Processing package changes...
(1/2) installing linux-lts [##############################################] 100%
Optional dependencies for linux-lts
crda: to set the correct wireless channels of your country [installed]
linux-firmware: firmware images needed for some devices [installed]
(2/2) installing linux-lts-headers [##############################################] 100%
:: Running post-transaction hooks...
(1/2) Install DKMS modules
==> dkms install vboxhost/6.0.12_OSE -k 4.19.81-2-lts
(2/2) Updating EFI kernel images
Updating EFI kernels...
Building toi
objcopy: '/usr/lib/systemd/boot/efi/linuxx64.efi.stub': No such file
objcopy: --change-section-vma .initrd=0x0000000003000000 never used
objcopy: --change-section-vma .linux=0x0000000000040000 never used
objcopy: --change-section-vma .cmdline=0x0000000000030000 never used
objcopy: --change-section-vma .osrel=0x0000000000020000 never used
error: command failed to execute correctly
I am wondering what the `objcopy: '/usr/lib/systemd/boot/efi/linuxx64.efi.stub': No such file` should tell me, and why there is reference to `systemd`, since systemd is not used on Artix Linux.
The `linux`-package has nothing outside `/lib/modules`:
$ pacman -Ql linux | grep -v /lib/modules
linux /usr/
linux /usr/lib/
Same for `linux-lts`.