Fresh 15 install USB to laptop ssd - no initrd
Posted: 30. Nov 2025, 20:24
Hi all, had a look for a solution but seem to be the only one...
Using USB installer - all appears to work onto a mmc with a fresh gpt and partitions as suggested (300MB EFI, 40GB /, 8GB swap, the rest /home).
On reboot I get the (familiar to some over the years) 'can't mount root at unknown (0,0), followed by Kernel panic.
Usually this means that boot cannot find the initrd / system.map file.
I copied system.map from the install usb, but there is not initrd that I could find to copy over to the hd EFI partition.
Without being able to boot, I can't recreate an initrd, neither does the install USB seem to have that ability.
The append= in elilo.conf has the correct root partition.
Could someone please advise what I have missed during install - is this a known issue?
Other secondary points:
I had thought that the huge kernel (which is in EFI) didn't need initrd?
The LIVE USB boota and runs fine - I'm hoping for success because it makes my old Thinkpad 11 useful again.
Thanks in advance.
UPDATE
I found the other post about not finding mmcblk partitions in the live installer & edited sli-location-detection.sh so that sli now sees the block devices I have prepared, but the install gets to 0% and throws an error.
I'll try the further advice to generate an initrd and report back.
UPDATE
Edited sli-location-detection.sh to include mmcblk partitions. They were recognised, and the error was from spaces in the password! I use diceware passwords with spaces, doh! Changed this and install finished, but no boot - no elilo or grub, nothing.
Going to try creating the initrd in a chroot now...
Using USB installer - all appears to work onto a mmc with a fresh gpt and partitions as suggested (300MB EFI, 40GB /, 8GB swap, the rest /home).
On reboot I get the (familiar to some over the years) 'can't mount root at unknown (0,0), followed by Kernel panic.
Usually this means that boot cannot find the initrd / system.map file.
I copied system.map from the install usb, but there is not initrd that I could find to copy over to the hd EFI partition.
Without being able to boot, I can't recreate an initrd, neither does the install USB seem to have that ability.
The append= in elilo.conf has the correct root partition.
Could someone please advise what I have missed during install - is this a known issue?
Other secondary points:
I had thought that the huge kernel (which is in EFI) didn't need initrd?
The LIVE USB boota and runs fine - I'm hoping for success because it makes my old Thinkpad 11 useful again.
Thanks in advance.
UPDATE
I found the other post about not finding mmcblk partitions in the live installer & edited sli-location-detection.sh so that sli now sees the block devices I have prepared, but the install gets to 0% and throws an error.
I'll try the further advice to generate an initrd and report back.
UPDATE
Edited sli-location-detection.sh to include mmcblk partitions. They were recognised, and the error was from spaces in the password! I use diceware passwords with spaces, doh! Changed this and install finished, but no boot - no elilo or grub, nothing.
Going to try creating the initrd in a chroot now...