| Mobile| RSS

Create your own linux distro

Sunday, July 15, 2007 | posted in | 4 comments

1. Install ubuntu. You'll need to be running in ubuntu while you create the distro.

2. Make a list of all essential programs you need. I chose The GIMP, Gaim, VLC media player etc to make the distro complete.

3. We now need a program to do our work. We chose Reconstructor

4. Fire up Reconstructor with "sudo python reconstructor.py" in your Linux terminal, and you'll be told which dependencies you need to install before you run Reconstructor.

5. Go to System > Administration > Synaptic Package manager > settings > Respositories to make sure the Universe and Multiverse repositories are selected. Open a terminal and run "sudo apt-get install squashfs-tools gcc rsync libbogl-dev libus-plash-dev gpg dpkg-dev fakeroot apt-utlis" in the terminal window. You need to be online for this to work.

6. After downloading the dependencies, start Reconstructor again and you'll be greeted by a welcome screen.

7. In the new screen, select the "Create Remaster", "Create Root", and "Create Initial Ramdisk" options.

8. The last option in the window asks for the location of the main Ubuntu ISO file, which will be used to replicate the directory structure. Click the "..." button next to Live CD ISO Filename option, and navigate to where the Ubuntu ISO file is located; then click next.

9. The screen is divided into different tabs, the first being "Boot screens". This is where you change the first screen that is shown and also the image shown after you select boot options. To select the image, click on "Generate" button. Select the image and choose where to save it. Reconstructor will copy it to the correct directories, automatically giving you the custom screens.

10. The "Gnome" tab allows you to change the default login screen, theme, and fonts of the Ubuntu software after it's installed. You can either select one of the default themes, or click "..." button next to the theme selection option and import a custom theme.

11. The "Apt" tab allows you to select the repositories you want available during the live CD customisation phase. What impressed me most was that based on the version of Ubuntu you're using as a base, Reconstructor automatically chooses the corresponding repositories.

12. The next tab- "Live CD"- you can set the default username, password and hostname of the computer.

13. Once done, move over to the next tabcalled "Modules"- the soul of the program. Towards the bottom half of the screen, you'll find options to install or remove custom programs from the list above. Here you can add any program especially the essentials i mentioned in the second step.

Once you have all the modules and customisation in place, click on Apply button to go ahead and compile your very own linux distro.

4 Responses So far
gravatar
Nguyen
on October 5, 2007 at 11:00 PM  

cool... :) i always wanted a custom ubuntu..

gravatar
Magnet2wealth
on October 17, 2007 at 8:44 AM  

this is great, can you and your own stuff too, like I want to create a distro that is made for internet marketers, that will have several free PHP scripts, included, and several free resell rights products, can this be done?

gravatar
mek2tek
on January 11, 2008 at 6:20 PM  

this is an alright method, but if you want to get into remastering the same way ubuntu is made from debian or slax is made from slackware, check out this guide:
http://www.cyberpunkcafe.com/page.php?31

I had my own complete unique distro in hours.

gravatar
computerfreak
on January 17, 2008 at 1:11 PM  

hey i need help. i i downloaded those files in the termanal and then i do the "sudo python reconstructor.py" command but it says pyhton can't open it there was no such directory. i downloaded it from the reconstructor website. i downloaded the gzip file to the desktop and unzipped it with archive manager. but it still won't work can you tell me what i did wrong.

Post a Comment

Twitter