Unable to get device for partition 1 on device /dev/mmcblk0

Just registered and hopped by to say thanks! This method/solution still works perfectly halfway 2025. I agree that it is annoying the system doesn't give you a warning but simple refused to install. Warn people about the possible problem and let them decide, or at least give a PROPER error message, right?

I wanted to temporarily install PBS on a Morefine PC Stick to swap VM's around between three Proxmox nodes. Will only be used for a few days or a week tops, so I am not worried about wrecking it.

Anyway, thanks for the simple solution!
I totally agree.
@Johannes S In this case there should be no support nightmare if people are properly informed and warned about their decision. But if you like systems to make decisions over your head and doesn't inform you about, then you should rather install windows. Linux users are not known to like that ;-)
 
I totally agree.
@Johannes S In this case there should be no support nightmare if people are properly informed and warned about their decision.

My experience as sysadmin and IT supporter is different: People don't read warnings and even whey do they ignore them but complain afterwards nontheless. And the warning and option to ignore it is already there: The ProxmoxVE installer actively filters MMC drives from the list of installable drives, don't allow setting up a software RAID with mdadm or doing a dual-boot setup etc. So it's clearly not supported. If this is not a warning I don't know what it is. If you want to do this nontheless you have the option to install Debian first and Proxmox afterwards like in the manual linked by @BobhWasatch https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_12_Bookworm
Now this option is obviouvsly for more experienced/advanced users but in my book this is a good thing: People should have some Linux and PVE knowhow before doing non-supported, non-recommended setups.

But if you like systems to make decisions over your head and doesn't inform you about, then you should rather install windows. Linux users are not known to like that ;-)

Guess I'm not a Linux user then although I havn't used Windows on any private owned PC for at least 15 years if not longer and I'm maintaining Linux servers for a living ;) To be fair my work notebook has Windows (since it's not my choice). but mainly use it to launch ssh conections to the Linux servers. I care more about stability, relieability and not loosing data instead of "freedom" and for these three things emmc thumb drives just don't cut it.
To avoid any missunderstandings: I don't want to play the "I have more street creds than you, shut up noob" game but shows that different people simply have different preferences.

And every system makes decisions over your head: Debian install procedure allows stuff the PVE installer doesn't but still has things it wouldn't allow. For example you can't install Debian to a partition formated with NTFS. Or a more real-live example: The Debian installer still lacks support for installing to a BTRFS mirror ( see https://bugs.debian.org/686097 for details, a real pity imho) while other distributions allows this for years. But most of them (including Debian) don't have ZFS support out of the box due to legal concerns.
This is not restricted to Linux:
OpenBSD for example removed their Bluetooth support since their developers didn't had the resources to maintain them and still keeping their (rather strict and high ) standards for code review and quality control.
 
Last edited:
I think there is no need on a debate for principles, because I'm sure you and everybody to whom it concerns did get the point in this special case.