I recently ran into this error in which it could not mount /dev/loop0 due to Input Output Error and I just now found a fix and I am helping everyone that has that error !
General Error format ...
BusyBox vX.XX.X(Ubuntu X:X.X.X-XXXXXX) built-in shell (ash)This error is really frustrating and after googling for a looong time I still had no fix :(
Enter 'help' for a list of built-in commands.
(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: Input/output error
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
but then I found out that by not mounting the drives when ubuntu booted up , this can be stopped !
First in the menu that appears , select Default and press Tab .
initrd=/ubninit file=/preseed/ubuntu.seed boot=casper quiet splash --to
initrd=/ubninit file=/preseed/custom.seed boot=casper nohd --
Ta Da ! no more errors ... !!!