Hi
Want to remaster Ubuntu, but how?
Hello, i remaster many times Debian/UBuntus... and with this distros the remastering is a easy task.
But remastering is a tremendous work for any person, and each distro and each environment - Gnome Xfce KDE requires different methods (paths, scripts,) of remasering.
In the last remasters i choose Xubuntu because Gnome is a new method and in development, and KDE is weighted to old pcs (pcs with more than 7 years).
You can choose others environmets like openbox, iceWm etc... but you must choose a solid base system if you choose an ubuntu and put Xfce and then proceed to remaster you allways need install the xubuntu interface so you need a good base distro to remaster.
I f you choose Xubuntu you easily can remaster him in 2 days.
In Ubuntu this is possible because exists tools with GUI mode to remastering - i suggest the most better tool is -> http://www.geekconnection.org/remastersys/ubuntu.html many distros use this tool to proceed to do the final ISO of distro concept.
You can add remastersys (install) to your Buntu with the method of repository on sources list.
As root - issue 'sudo su' in the terminal window prior to the following command.
Download and apply the repository gpg key.
wget -O - http://www.remastersys.com/ubuntu/remastersys.gpg.key | apt-key add -
Open your -> /etc/apt/sources.list and add your repo for example for an Ubuntu 12.04 is
#Remastersys Precise
deb http://www.remastersys.com/ubuntu precise main
Now just apt-get update
So before you use remastersys i put in follow lines the method i use to remaster xubuntu->
Certify you use a clean base to remaster (without an /home path with data of you etc), i suggest you down xubuntu install and start the reamster process with follow lines before use remastersys.
1- Install Remastersys
2- Make your custom configs, like install some program you have intention the final ISO have etc, scripts (put on a ./) path on home, conky options etc...
For example
If you need put some new Icons pack on your future ISO->
Down or make the icons and put them on /usr/share/icons
If you need put some new Themes on your future ISO ->
Down or make the theme and puit them on /usr/share/themes
If you want custom the appearance background of LightDm you need open with leafpad or other text editor ->
/etc/lightdm/lightdm-gtk-greeter.conf and edit the follow line
background=/your path i suggest /usr/share/xfce4/backdrops/your image

If you want change the avatar of login session on the login of xubuntu you need change the image in->
/usr/share/lightdm-gtk-greeter/gnome/scalable/apps/computer.svg
DOnt change the name of svg file maintain computer.svg (simply create one image in svg format on gimp and repalce the existent.

If you want change the skins of avantwindownavigator or cairo or other search the folder of this tools on /usr/share
example /usr/share/avant-window-navigator and put here your theme of AWN in the inside folder "themes".
If you want decorate firefox with your own startpage you can do one and put the content on / example= /startpage
Or simply redifining the startpage on firefox, to when users open firefox open certainly page (like your blog or other maybe Linux.com)
PLymouth make your plymouth or change the existent on /usr/lib/plymouth/themes
and install the new with this commands
sudo update-alternatives --install /lib/plymouth/themes/default.plymouth default.plymouth /lib/plymouth/themes/"name"plymouth/"name"plymouth 100
sudo update-alternatives --config default.plymouth
choose your preferred
sudo update-initramfs -u
sudo update-grub2
Make other design customs...
---------
3- probably you use many times terminal so you dont like if your final ISO go out with lines you put on terminal and commands so you need clean the history of terminal each time you open terminal and put orders to clean terminal history uses->
history -c
In Xubuntu the terminal have a problem i dont have idea how solve - the terminal have allways the history, is a little problem maybe if you use tilda with terminal this problem is solved.
4-m the big Step-> /etc/skel this is the path with the responsability to define the next definitions of your distro (is like the next user home environment)
so open terminal open your window manager (example sudo thunar) and do this:
Copy all content in your /home path to /etc/skel.
include the ./conky , ./scripts (only if you have a properly config of conky for example)
I suggest to you try verify if in your home dont have any data, private data to dont spread private content of you to others.
5- Now open once more terminal and put this command on terminal
sudo chown -R root /etc/skel
And now
history -c (to clean the history of terminal)
6- Done!!!!!!!!!!!!!!
7- OPen remastersys and choose DistIso mode and leave the program work in make your ISO.
When he stop if you go to your /home/remastersys you see you new ISO.
- IN remastersys you can change the name of your future ISO the user of live session etc, so take a good look in this extraordynary program.
Please if you spread in net you ISO refer the remastersys tool, because without he you cant make your ISO so easily.
An example of Remasters, my remasters->
The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.
Join / Linux Training / Board