[en] Fixing Ubuntu boot process after restoring tar backups to newly formatted disk (with UUID changed)

Mostly note to my self for futu­re reference.

What they don’t tell You in the tar bac­kup tuto­rial is that it’s not eno­ugh to edit /etc/fstab (and the­ir instruc­tions for grub are for grub-legacy).

Becau­se after resto­ring you pro­ba­bly have new par­ti­tion UUIDs, you must:

  • boot livecd
  • mount your root fs
  • mount -B /dev /rootfs/dev, etc. (with proc and sys at least) to be able to chro­ot from livecd to your root fs
  • chroot /rootfs
  • edit /etc/fstab and chan­ge UUIDs the­re (new ones you can get using blkid
  • do sudo dpkg-reconfigure -plow grub-pc to auto­ma­ti­cal­ly upgra­de grub con­fig files, just let it install to the drive(s) it was on
  • do update-initramfs -u so UUID sto­red insi­de ini­tramfs get upda­ted, too

Then you sho­uld be able to boot it.

[en] Fix PNG images dark in IE

IE can’t do any­thing right. If you save some gra­phi­cal ele­ments to PNG, and try to put them on an area with CSS-defi­ned color, the­re will be a dif­fe­ren­ce even if you used the same color in the PNG — IE ren­ders PNGs dar­ker than it sho­uld. The reason for this is misin­ter­pre­ta­tion of gAMA fra­me saved in PNGs that makes it possi­ble to bet­ter color-match pic­tu­res. The fix is to remo­ve this fra­me, and doing it on Ubun­tu is as easy as:

aptitude install pngcrush
cd your-graphics-directory
mkdir fixed
find . -type f -exec pngcrush -d fixed -rem cHRM -rem gAMA -rem iCCP -rem sRGB {} \;

Now you have a „fixed” direc­to­ry whe­re you have PNGs that will work pro­per­ly in IE (and are a bit smal­ler which is a nice side effect). If you’re sure they­’re ok, just do

mv fixed/* ./
rmdir fixed

Tha­t’s all.