Attempted fresh install to emmc and get this error after formatting starts. Tried 24.10.2 iso. Same issue. As far as I can tell this should install. Have I found a bug here or am I missing something?
Failed to find partition number 2 on mmcblk0
Attempted fresh install to emmc and get this error after formatting starts. Tried 24.10.2 iso. Same issue. As far as I can tell this should install. Have I found a bug here or am I missing something?
Failed to find partition number 2 on mmcblk0
There was already a post on the topic of installing to emmc, but for odroid devices.
Maybe the workaround from the other post (installing 24.04 and then updating) will work for you too. But this seems to be either a regression or bug.
I have used 24.04.5 iso and in process of upgrading to 25.04 RC now. I spotted the other thread and looked to raise a trouble ticket for this.
Updated truecommand docker container to 3.1 to support this as well.
eMMC is not a good choice for TrueNAS, the durability of those chips is typically on the low side, lower than a normal SSD.
I recommend rethinking this.
Edit: I’ll add that since it’s typically soldered to the board, when it dies you can’t easily replace it.
upgrade to 25.04rc1 seemed to work ok but the emmc has two 4MB partitions left over which are showing as 2 free disks. \o/
lower than the debian installation for which it was originally intended?
I’m aware it’s not replaceable. Worst comes to worst usb ssd can do the job.
Maybe? I don’t know how write happy that Debian installation would be.
TrueNAS demands more out of the boot-pool than it used to, historically. It’s one of the reasons why USB-sticks aren’t recommended.
But as long as you know and have made an informed choice, it’s a moot point.
I’ve been running truenas from dual usb sticks (not ssd) on my hp microserver g8. I replace one a year roughly. It’s not ideal but it’s cheap. The proprietary fans and psu on that hardware are sounding like they are on the way out so this is a stop gap that might become primary nas. The 20% discount made me jump. I could also use one nvme for boot and one for apps with snapshots to the sata pool.
Plans within plans.
Thanks for the update here. I just ordered a DXP2800 and have been debating about whether to install the OS on an m.2 or use the emmc. Seems like finding an m.2 with less than 500GB is impossible and I hate to use such a big drive for just the OS. I’ve seen people partition it but it seems like it’s discouraged so I was kind of leaning towards using emmc, in which case it looks like I should use 24.04.5.
It’s hard to say without knowing where you are, but:
https://www.amazon.com/Silicon-Power-128GB-P34A60-SP128GBP34A60M28
Not hard to find at all, at least in .us.
Stumbled on the same error during installation of TrueNAS 25.04 on GMKTec NucBox G9 NAS.
It turned out that the error was due to the boot partitions mmcblk0boot0
and mmcblk0boot1
switched into read-only mode.
I fixed the issue by following the recipe in kernel org note mmc-dev-parts.txt
In the boot menu select shell
List your block devices
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
...
mmcblk0 179:0 0 58.2G 0 disk
├─mmcblk0p1 179:1 0 1M 0 part
├─mmcblk0p2 179:2 0 512M 0 part
└─mmcblk0p3 179:3 0 57.7G 0 part
mmcblk0boot0 179:256 0 4M 1 disk
mmcblk0boot1 179:512 0 4M 1 disk
...
Disable read-only access
$ echo 0 > /sys/block/mmcblk0boot0/force_ro
$ echo 0 > /sys/block/mmcblk0boot1/force_ro
then restart and run the installation once again.
I have the orico ones in a 4800 I just got.