Precise Pangolin 12.04 Unity sucks!

It sucks!

Let me begin from the beginning. I am using the Ubuntu since the days of Jaunty but never before faced so much problems in one go. Read on the problems:

Precise Pangolin installer is not a live CD.

To begin with this distro is not a live CD. Yes you can boot from CD or USB but only to install or repair. The distributed ISO is only for installation and to repair a broken system. No live session. Hence no way of knowing if it will work or not on a machine.
The second problem is that if a computer has multiple hard disks mounted at different folders, it can not figure out the big picture. It will install bootloader at wrong drive and fail. I tried this on one computer with one IDE drive and two SATA drives. Only after I removed all but one drive, did it install the bootloader correctly, though booting failed.
On a rather newer computer with one 1TB hdd and 8GB USB pen drive, after first major upgrade of 300 MB it got confused and automatically offered to reinstall Grub but asked to choose the drive, which saved the day.


Upgrade process is smooth. It will offer to upgrade not only from Update Manager but also from the USB having installation media. On my system which was upgraded from Natty to Oneric it took several hours and completed successfully. Only problems were longer boot time, at shut down it would stuck at unattended upgrades and manual alt-ctrl-del would solve the problem. Totem would crash every day several times. Xmandu did not work. Gnome 3 was being used instead of Unity.

Unity sucks

With every one praising it, it requires courage to stand up and state the facts. It still has too many issues:
1. Poor response time: Very often clicking on a icon on dash favourite yields no immediate response. It wakes up after several seconds.
Frequently the screen starts dimming while waiting completion of a task like refreshing a window.
The reason, my guess is, Unity is a ram guzzling, video memory dependent software. It is created to compete Windows (ambitious?) On newest computers and not to retro fit on old machines. Not even few years old. Overall it is too slow without justification. That is sad.


Any one who has used windows for years knows about crashing and improvements over it. Earlier if a program used to crash, windows would hang and sulk till rebooted. Window 7 made real improvement and it let’s program crash alone.
Unity has different problems. On a quad core 3 Ghz machine with 2 GB DDR-3 RAM and 3 GB swap, it simply drops one program for some time and re-picks it. For example the exaile or audacious would crackle for a few seconds and return back to normal.

Touch Screen

Unity is created to handle touch screen input. Now we are struck with same old mouse and keyboard input. Better leave Unity as also Gnome 3 till we buy touch screen monitor.

Making bootable USB for Precise

It is a chicken and egg problem. Precise USB can be created on Precise only. Either install Precise Pangolin in virtual machine or use UNetBootin.


Ubuntu has already discontinued Kbuntu and thus washed its hands off KDE Desktop. It has also discarded Gnome. So where is it headed? To make Ubuntu a firmware package. No more distractions on better user experience. The focus is on sale and efficient installation on new machines.
BTW its installation media/CD/USB/ISO also has an option for OEM install.

Related Post:

Alternatives for Unity
© Sandeep Bhalla

Booting from USB

Bootable USB creation in Ubuntu/Linux

Ubuntu Disk Creator has a problem. It does not support every distro. Similarly there are situations when we want to boot to grub2 from USB or may want to have multiple distros on the USB. I was trying to create a bootable USB of Linux Mint Debian Edition – 64 (LMDE) when it struck to me that it is a problem like chicken and egg. Without first installing the system, I can not create the disk and without creating disk I can not install LMDE. The following are the few alternate methods for creating bootable USB drive: (I tried first and it worked so stopped there)

Third party Program

1. Install UNetBootin

Open Terminal (Ctrl+Alt+T) and type following command:

sudo apt-get install unetbootin

(Enter password and press enter. Accept it by pressing ‘Y’ and follow the instructions)

Run unetbootin from Terminal (Ctrl+Alt+T) and follow the instructions on the GUI. BTW Unetbootin does not work on Windows’ ISO installer CD.

2. Grub2 USB Flash Drive Install using the Ubuntu Live CD:

Boot from your Live Ubuntu Linux CD Once booted, insert your USB Flash Drive Open a terminal and type sudo su

Type fdisk -l (and note which device is your USB)

Type mkdir /mnt/USB && mount /dev/sdx1 /mnt/USB (replacing x with your actual usb device)

Type grub-install –force –no-floppy –root-directory=/mnt/USB /dev/sdx (replacing x with your actual USB device)

Type cd /mnt/USB/boot/grub

Type wget

Type df (and locate where cdrom is mounted I.E./dev/sr0)

Type dd if=/dev/sr0 of=/mnt/USB/ubuntu.iso (replacing sr0 with the device found in step 9)

Remove your Live CD and reboot your PC, setting your BIOS or Boot Menu to boot from the USB device. (source: Install GRUB2 on a USB Flash Drive using Linux)

3. Create a Multi Boot USB from Linux

Download this file and follow the instructions given at

4. Creating USB from Terminal using DD Command:

Open terminal and use this command:

sudo dd if=/home/dir/dir/filename.iso of=/dev/sdX

Replace dir with directory name and filename with Ubuntu/Distro image file name. The X should also be replaced with correct partition. Usually it is b or c onwards. For more help use dd –help or  info coreutils ‘dd invocation’ with quotes.

Similar Posts:

Alternatives for Unity in Precise Pangolin 12.04 LTS

Speed up Firefox by moving cache into RAM in Ubuntu

How to mount UDF ISO 13346 images in Ubuntu