Introduction: Convert .img File to SquashFS (Win/Mac/Linux)

Picture of Convert .img File to SquashFS (Win/Mac/Linux)

This is a how to in converting a .img file to a squashfs .img file.

Note: This may not necessarily work with every image file. Many that I have tried have not worked. These steps are done on a Windows PC, and Mac & Linux instructions should be similar, but particular steps may vary. This has worked or me in all cases, but may not alway work for you.

Step 1: Download Your .img File

Picture of Download Your .img File

In this case, I am using a RasPlex image.

This should be a .img file, and not anything else.

Step 2: Open the File

Picture of Open the File

Open the .img file using a program like WinZip or 7-Zip.

I use 7-Zip, but both should work fine.

However, the default windows program will NOT work for opening these.

Step 3: Navigate to the 0.fat File

Picture of Navigate to the 0.fat File

Easy as double-clicking on a folder in Windows.

Step 4: Find the File & Extract It

Picture of Find the File & Extract It

Look for a file named "System". Extract this file from the directory. You are clear to delete the .img file now.

Step 5: Rename the File

Picture of Rename the File

To finish it off, find the file you just extracted. It should be named "System". You can rename this to #YourFileName.img. Now the file is squashfs compatible! If a pop-up shows saying changing the file extension might corrupt this file, click yes. (windows only)

Comments

LeVolatile (author)2017-11-08

This is a very good tutorial but there is just one drawback: All the code is represented by graphic image! I personally think it's not a good idea because we have to retype everything! It generate a lot of time lost for impaired vision person like me. I prefer by far, just copy & paste. It reduce risk of errors and it's much faster. Otherwise, it's a clear and easy to understand.

Modelmat (author)LeVolatile2017-11-08

None of this was designed for use in a terminal. I might consider making (& linking) another instructable for use to be done in the Linux terminal, however there are better options for doing this in terminal on linux

MaRR10 (author)2017-10-14

Hi, What if I can't see the file "system"? Thanks

Modelmat (author)MaRR102017-10-14

What can you see? (Screenshot please). If possible, what file are you trying to use.

MaRR10 (author)Modelmat2017-10-15

hi, Thanks for your reply. I'm trying to convert musicbox for my
raspberry pi Zero W. I searched for a ready- to- download image of this
file for berryboot but nothing so I'm trying to convert it. Following
your instructions, I can see everything like your screenshots but
the file "system". Thanks.

Modelmat (author)MaRR102017-10-17

So, this is not compatible with my method. However, follow http://www.howtogeek.com/141325/how-to-multi-boot-your-raspberry-pi-with-berryboot/ under "Adding Distributions to the BerryBoot System Manually" to do it on the raspberry pi (using Debian Jessie). Make sure to do "sudo apt-get install kpartx" as well. This will be slower usually, however it will allow you to convert it.

MaRR10 (author)Modelmat2017-10-15

hi, Thanks for your reply. I'm trying to convert musicbox for my raspberry pi Zero W. I searched for a ready- to- download image of this file for berryboot but nothing so I'm trying to convert it. Following your instructions, I can see everything like the your screenshots but the file "system". Thanks.

GhostGuy72 (author)2017-06-19

I just opened a raspian-jess-Pixel .img file with 7zip in windows and it looks nothing like what you posted, there is no 0eth folder

I'm trying to add an OS to a berryBoot SDcard

any assistance appreciated!

Thanks!

Modelmat (author)GhostGuy722017-09-17

I believe they already post such images, see https://sourceforge.net/projects/berryboot/files/os_images/

FloydY2 (author)2017-03-22

Useless garbage.

Modelmat (author)FloydY22017-03-24

What seems to be happening?

DIY Hacks and How Tos (author)2016-10-27

Welcome to Instructables. Thanks for sharing the great tutorial.

About This Instructable

10,801views

1favorite

License:

Bio: I like technology, games, and am an avid (but not that good) programmer. I am also a good Bodger.
More by Modelmat:Convert .img File to SquashFS (Win/Mac/Linux)
Add instructable to: