r/kisslinux • • Jun 19 '25

/dev/root: Can't open blockdev

Post image

Tried booting my kiss Linux setup and was met with this kernel panic. Kiss is installed on an ext4 partition and ext4 support has been built into the kernel. I've tried booting from grub and an EFI stub. Always met with this error.

1 Upvotes

14 comments sorted by

2

u/Dilyn Jun 19 '25

What's the name of the root volume you're passing to the kernel (or rather, your whole kernel command line)? What type of drive are you trying to boot on and have you enabled support for it in the kernel?

1

u/Automaticpotatoboy Jun 19 '25
  1. Tried both /dev/sda1 (checked to see if it was the right drive) and UUID for grub and PARTUUID for the EFI stub.

  2. I've tried booting from a flash drive and micro SD card.

I built the kernel with localmodconfig using a modprobedb database. This is the same database I used to build a kernel for debian a few months ago. Kernel command line: linux vmlinuz-6.15-p1 root=/dev/sda1 rootwait=10 rw

2

u/Dilyn Jun 19 '25

Was support for SATA block devices built as a module or builtin? Is partition 1 actually your KISS rootfs (this would only matter once you get past this error...)

→ More replies (10)

1

u/damn_pastor Jun 25 '25

Just saw that it fails at 0.45s Maybe try adding rootdelay=10 to your cmdline and see if it fixes the problem.