The iso file for versions 2.0 through 2.2 crashe during boot for flashdrive setups using Ventoy, Rufus, and similar tools. The reason is the wrong kernel listed in the grub configuration. The bug is fixed as of Catbird Linux v2.3.
If your system fails to boot, with an error message saying the system is unable to find kernel 6.4, you can edit the grub config to set the proper kernel, as follows:1. Navigate in the root file system to the configuration file /boot/grub/grub.cfg 2. Edit the menu entries so they point to the correct file names: initrd.img and vmlinuz (without version numbers) The menu entries should look like this: # Live boot menuentry "Live system (amd64)" --hotkey=l { linux /live/vmlinuz boot=live quiet splash findiso= initrd /live/initrd.img } menuentry "Live system (amd64 fail-safe mode)" { linux /live/vmlinuz boot=live components memtest noapic noapm nodma nomce nolapic nosmp nosplash vga=788 initrd /live/initrd.img }
If you are using a multiboot SSD or hard drive set up with an old fashioned grub2 configuration, you can use a grub config similar to this example, which runs on my laptop (booting in bios / non-efi mode):
# The first drive is 0, first partition is 1. set root=(hd0,1) set default=0 set timeout=10 set gfxmode=1024x768 insmod ext2 menuentry 'Catbird Linux v2.3.0 (Debian)' { set isofile="/isofiles/catbirdlinux-2.3.0.iso" loopback loop linux (loop)/live/vmlinuz boot=live findiso= threadirqs mitigations=off initrd (loop)/live/initrd.img } menuentry 'Catbird Linux NEXT v2.x.x (Debian)' { set isofile="/isofiles/catbirdlinux-next.iso" loopback loop linux (loop)/live/vmlinuz boot=live findiso= threadirqs mitigations=off initrd (loop)/live/initrd.img }Castero (podcast player) crashes
When a podcast episode is selected, Castero crashes. The problem is due to a missing software dependency; correctable with the following action to install it:
sudo nala update; sudo nala install -y libmpv2