Hello everybody.
OSMC is installed on a SD card in a raspberry 3B+ whic has a piHat extension for TNT. I cloned the SD card on a SSD. .But it does not start. What are the checks to do ?
The SSD is OK because I tested it on another raspberry, but without piHat, and it worked ..
Thanks for your help ..
Olivier
OSMC currently doesn’t support booting without SD card. You can install the OS on the SSD but you would require the SD card to boot.
1 Like
Termo
12 January 2026 22:30
3
I have a very long standing PR to get this supported officially - it works for me and I have used it for more than 2 years now
master ← TermeHansen:rbp_usb_boot
opened 02:21PM - 03 Sep 23 UTC
As per suggestion, I have tested (on my rpi4):
- Set up a standard installat… ion of OSMC on an SD card.
- Build your kernel image and use sudo dpkg -i on the image package.
- Verify SD boot is still functional
Then for verification of USB:
- dd the entire SD card to a USB stick or disk
- change cmdline.txt to root=/dev/sda2 to verify USB boots OK
Now for UUID changes:
- Change cmdline.txt to root=UUID=xyz to match UUID of the ext4 partition
- Verify if changes you made to the initramfs are working as expected
Which all works as intended. The initial PR (https://github.com/osmc/osmc/pull/702#issuecomment-1701334352) also had PARTUUID included, but this does not work with busybox findfs (https://forums.gentoo.org/viewtopic-t-1095984-start-10.html)
A not that `/etc/fstab` also needs change of the mount of /boot partition to follow `cmdline.txt`
2 Likes
thanks. i will try tonight
Yes, I need to check this and get it in
It is noted.
Sam
2 Likes