Unity Linux: from Install to Remaster
LiveCD Boot and Preliminary Operations
Unity Linux 2010.2 livecd boot menu:
Set default language:
Set the hardware clock to local time or UTC:
Livecd Login Screen with Login Information:
Livecd Default Desktop:
Click on Unity Installer to begin install, root password is root:
Click next to continue installation:
Harddrive partion detection:
Partition mount points:
By default only the root partition is re-formated. If you already have files in your home directory, then it’s wise not to re-format the home partition.
Formatting in progress:
This is where the actual livecd system gets copied over to the harddrive:
After the copy is finished, you need to set up the boot loader:
The boot menu. This gives you a chance to add other boot options.
Press finish and you are ready to reboot and enjoy your new install.
The cd will eject once powering down, you jest need to press enter to reboot.
First System Boot
At the first boot you need to enter in the root password and add a user.
Notice the login screen no longer has the login information for root and guest.
The first thing you want to do once you have installed is to start smart-gui and update the channel information.
Press the button that looks like a refresh circle to update repository data the channels. This can take a few minutes depending on your connection speed.
You should now see many new packages available to be installed. Next you should always click the upgrade button to see if there are any new upgrades to be applied.
Installing a DE
Next, I will show you how to install the full gnome desktop. Click on the Search button, type in task-gnome, and press Enter. You should see two results. Clicking on the white box with the star will begin to resolve the dependencies needed to install the package. A new window will pop up with all the required packages. Click the OK button to mark the packages for install.
Notice the star in the white box changes to an arrow. Now press the Apply button, the second button that looks like a set of three gears. Another window will pop up again, asking you to confirm the installation of all the packages, Click the OK to proceed to download and install the packages.
The download window will pop up and you will begin to see smart download packages from the package repository. Depending on the total size of the packages to be installed and your connection speed, a full desktop like gnome can take awhile.
Now that all the packages are downloaded, smart will begin to install them. This also can take some time.
Once all the packages are installed you will see the boxes will now turn green. You can now close smart-gui.
To login to your newly installed gnome desktop, click on the log out button to get you back the login screen. Click on the Session icon, select GNOME, and click Change Session.
Once you go to login in again, the login manager will prompt you if you want to make the GNOME session the default. Click the Make Default button if you wish to do so.
You will now be logged into your gnome desktop. The default unity background will not be set. To change your background, right click on the desktop and select the last option to change the desktop image.
To personalize you install and remove or install package, open smart gui again. Since I am doing a gnome remaster, I want to remove the openbox desktop, lxpanel and the minimal applications that come with Unity.
Don’t be afraid if smart prompts you to remove metapackages like unity-desktop. We use metapackages to simplify the process of building our isos and really are needed for more than pulling a set of packages. Click Ok to mark the package for removal. Then you have to click the Apply button like before to commit to the changes.
Another way to access the Appearance Preference application for gnome. You are now ready to theme and personalize your installation.
Once you have done your changes inside gnome, you need to copy the new configuration settings back to /etc/skel, so that when you add a new user, those changes will be propagated on. Notice I copied three folders from home directory, .gconf, .gconfd, and .gnome2. I also removed three icons from the /etc/skel/Desktop folder, as scite had been removed and the halt and logout icons are no longer needed for gnome.
Remastering Your System
Now you are ready to remaster your installation. You can also call the same application from the command line interface with mkremaster.
To remaster a livecd, click for LiveCD and click the OK button.
General information about the creation of the livecd.
Additional options that can be passed.
This is what happens when there is not enough room on the root partition to build the iso image and although supposedly selecting another partition with enough space should work…
This is proof in the pudding that it doesn’t and is a feature that needs to be fixed. :-\
If the root partition does have enough space to continue the operation, then you should see something like this where you get to select the name of the iso for your remaster and where to save it. Click the Ok button to start the process.
If all goes well you should see a new terminal pop up and process like the following.
Hurray! You did it! I would recommend test booting and making sure your iso works as desired.