Unix and Linux network configuration. Multiple network interfaces. Bridged NICs. High-availability network configurations.


Reviews of latest Unix and Linux software. Helpful tips for application support admins. Automating application support.


Disk partitioning, filesystems, directories, and files. Volume management, logical volumes, HA filesystems. Backups and disaster recovery.


Distributed server monitoring. Server performance and capacity planning. Monitoring applications, network status and user activity.

Commands & Shells

Cool Unix shell commands and options. Command-line tools and application. Things every Unix sysadmin needs to know.

Home » Disks and Volumes

Raspbian ‘partitions on different devices’ Error

Submitted by on July 30, 2018 – 3:59 pm

After downloading a Raspbian image and writing it to an SD card, you get the following error when trying to boot the Pi: “Could not expand filesystem, please try raspi-config or rc_gui. Boot and root partitions are on different devices”.Some have speculated that Raspbian images release after April 2017 don’t work well with Parted. While this may be true, the most likely cause is that your SD card contains a small “boot” partition left from whatever other project you’ve been working on.

You need need to clean the SD card and remove any existing partitions. Here’s how to do this in Windows: run cmd –> diskpart –> list disk –> select <disk #> –> clean –> exit –> exit

Do not screw up the disk # part or you may destroy your system disk.

If you open the Disk Management utility, your SD card should be entirely “unallocated”:

Now use your Win32DiskImager or Etcher to write the image file to the SD card and there’s a good chance everything will work just fine.

Print Friendly, PDF & Email

Leave a Reply