On Sat, Feb 22, 2020 at 02:03:55PM +0000, Mark Raynsford wrote: > On 2020-02-22T16:44:18 +0300 > Reco <recovery...@enotuniq.net> wrote: > > > > And yet it is a case of running a wrong kernel. > > You see, buster's kernel currently has version 4.19.0-8, but yours > > (4.9.0-9) looks like an outdated stretch one. > > And you do have a kernel 4.9, but you don't have the modules for it. > > You do have a kernel 4.19 (with the modules), but you do not boot it. > > Hm, I see. For this VM, I installed from the (slightly outdated) > debian-10.0.0-amd64-xfce-CD-1.iso install media, but I allowed the > installer to update from a public network mirror during the install, > so I should be running 10.3. > > I'm curious as to how I even got a stretch kernel.
A leftover from an old installation maybe? > > > Is there some special magic I need to do to get the right kernel > > > modules? > > > > I'd start by fixing a bootloader (GRUB, most probably), because whatever > > it boots it's not the kernel that Debian gives you in a buster. > > This is a Debian guest running on the bhyve[0] hypervisor. These are > the grub commands I use to boot the VM: > > linux (hd0,msdos1)/vmlinuz root=/dev/sda1 init=/sbin/init > initrd (hd0,msdos1)/initrd.img > boot Aha. So basically your grub.conf does not come into the play. And that means: ls -la /vmlinuz /initrd.img On a ordinary Debian systems they are symlinks to the files in /boot. Apparently on yours they aren't. > These are the kernels I appear to have in the guest filesystem: > > # ls -alF /boot/ > total 67460 > drwxr-xr-x 3 root root 4096 Feb 22 11:31 ./ > drwxr-xr-x 22 root root 4096 Feb 22 12:18 ../ > -rw-r--r-- 1 root root 206212 Jun 19 2019 config-4.19.0-5-amd64 > -rw-r--r-- 1 root root 206194 Jan 26 20:01 config-4.19.0-8-amd64 > drwxr-xr-x 5 root root 4096 Feb 22 11:32 grub/ > -rw-r--r-- 1 root root 25561139 Feb 22 11:12 initrd.img-4.19.0-5-amd64 > -rw-r--r-- 1 root root 25807344 Feb 22 11:29 initrd.img-4.19.0-8-amd64 > -rw-r--r-- 1 root root 3371003 Jun 19 2019 System.map-4.19.0-5-amd64 > -rw-r--r-- 1 root root 3408461 Jan 26 20:01 System.map-4.19.0-8-amd64 > -rw-r--r-- 1 root root 5221616 Jun 19 2019 vmlinuz-4.19.0-5-amd64 > -rw-r--r-- 1 root root 5270768 Jan 26 20:01 vmlinuz-4.19.0-8-amd64 > > Is there some way I can determine if my setup is "wrong" somehow? I'm > not sure what I should be looking for. Nothing seems to be wrong in /boot at a first glance. But then again, it's the root filesystem that's interesting here. Reco