Yesterday while installing Ubuntu 10.10 (Maverick Meerkat) Desktop Edition 32 bit, I faced an error like below -

{initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: Input/output error Can no mount /dev/loop0 (/cdrom/casper/filesystem.sqyashfs) on //filesystem.squashfs

Quick Google search gave me links to forum post about same error. Some suggestions to solve this problem was to burn the .iso file to DVD and try it.

But on thinking about this DVD solution, I decided it didn’t sound logical, but it gave me a solution that there was some problem in the way the .iso was written to CD or that the .iso itself was corrupt.

Then I found this BurningIsoHowto page

which gave me hints ,>Select the write speed. If you are burning a Ubuntu Live CD (one that you may want to boot from), it is recommended that you write at the lowest possible speed.

Another thing was to check the MD5 sum of the .iso, this links gives instructions on how to do it https://help.ubuntu.com/community/HowToMD5SUM

After doing the above things, I was able to successfully install Ubuntu 10.10 onto my PC. Hope this post helps someone in the same situation.