Now everyone knows that Ubuntu comes with their own desktop named Unity. You also know that its hard to tame and many people don’t like how it behaves. You also know how to install Gnome Shell in Ubuntu and forget about Unity. But what if you don’t need to install Gnome Shell every time you install Ubuntu in a computer? What if you want to show your friends that you are a geek?
If you want to install Ubuntu in several machines and if you are a system admin, then it will be taking a lot of time to install Gnome shell in every PC. What if they don’t have a net connection? Not only that, installing all the updates will also take a lot of time.
To solve this, we can prepare our own Ubuntu installation disk which will install Gnome shell by default. We will use the Ubuntu Customization Kit to do this trick. We will see how to customize the Ubuntu live CD image and install Gnome Shell and update all the software in it. We’ll also see how to set Gnome Shell as the default desktop which greet you after you install Ubuntu. But, it won’t set Gnome Shell for the live boot environment… (If you know how to do this… please leave a comment!) So, are you ready?
Things You need :
- You need a computer with a working Internet connection
- You need an Ubuntu live CD
Install Ubuntu Customization Kit :
First, lets install the UCK in our systems…
- Open a Terminal and enter the following commands to install UCK :
sudo apt-add-repository ppa:uck-team/uck-stable sudo apt-get update sudo apt-get install uck
Lets Start Building…
Now lets start the real work…
- Go to the menu (Or the Unity dash) and launch the Ubuntu Customization Kit
- At first, it will show you a friendly Welcome screen. Click “OK” to continue
- Now, it will ask which language packs you need to install. These are not the language packs which will be there in the setup wizard. The packs you select here will be installed in the system
- Next, select the language packs you need to be included in the live CD. These will be there in the setup wizard
- Again, select the language which you need to be selected by default in the setup wizard. (Normally its English (en))
- Next, select the desktop environment you want to be included in the CD. We are going to install Gnome Shell, so, select gnome
- After that, select the ISO image of the original Ubuntu CD (Download it from the link I added in the “Things You Need” section)
- Now, give a name to your new CD
- Next they’ll ask whether you want to customize the CD manually while building. Yes we want to do that. Select yes and click “OK”
- Next they’ll ask whether we need to delete all the Windows related files. Remember Wubi which will allow you to install Ubuntu as an application in Windows? They are asking to remove it. If you don’t need it, you are free to select yes. Selecting no won’t do any damage.
- If you also want to put this image in a USB device and boot, then select yes in the next step. Otherwise, select no
- Now, you are ready to build. Note where they’ll create your live CD and click OK in this screen
- After that, you’ll see a terminal window as shown below. Some of you might think that we don’t have to do anything just like me… But, we have to give our password and hit enter :
- Now, after some time, it will ask you how to customize the system
- Select Run console application and click OK
- We need some more repositories to install Gnome Shell than the default ones included in the Ubuntu Live CD. So, in the new terminal windows which opens automatically, enter the following command to open the sources list:
- Now, paste the following lines at the end of the file which you just opened :
deb http://archive.ubuntu.com/ubuntu/ oneiric universe deb http://archive.ubuntu.com/ubuntu/ oneiric-updates universe deb http://archive.ubuntu.com/ubuntu/ oneiric multiverse deb http://archive.ubuntu.com/ubuntu/ oneiric-updates multiverse deb http://archive.canonical.com/ubuntu oneiric partner
- After that, enter the following commands to update the software (Including the kernel) and install the Gnome Shell :
apt-get update apt-get dist-upgrade apt-get install gnome-shell
- Next, enter the following command to set Gnome Shell to be selected as the default desktop in the login screen :
/usr/lib/lightdm/lightdm-set-defaults -s gnome
- Now, close that terminal (Only the one which you just worked with… Don’t close both of them)
- After that, select Continue Building and click OK
- Finally, read the summary screen and click OK
- If you didn’t change the path, you can find the new live CD image under /home/you-user-name/tmp/remaster-new-files/livecd.iso
To those who need more detailed instructions, check this video guide :
Now install Ubuntu with your new live CD. You can also distribute it among your friends and be a geek (not a hero, a geek)! Learn some more tricks and try to customize more stuff in the CD.
What else do you need to learn? Tell us and we’ll try our best to make a tutorial like this to solve your problems! Enjoy!