MakeTechEasier
  • Home
  •  
  • About
  •  
  • Archives
  •  
  • Jobs
  •  
  • Advertise
  •  
  • Contact Us
  • Windows
  • Linux
  • Mac
  • Internet
  • WordPress
  • iPhone
  • Android
  • All Categories
    • Android RSS
    • Firefox RSS
    • Gaming RSS
    • Google RSS
    • google chrome RSS
    • Internet RSS
    • iPhone/iPod Touch RSS
    • Linux RSS
    • Mac RSS
    • Mobile RSS
    • OpenOffice RSS
    • PC Hardware RSS
    • Review RSS
    • Roundup RSS
    • Windows RSS
    • Windows Mobile RSS
    • WordPress RSS
    • WordPress Plugins RSS
  • rss icon
  • email icon
  • facebook icon
  • twitter icon

Reconstructor: Creating Your Own Ubuntu Distribution

Posted by: Damien on July 5th, 2008
  • 18 Comments
  • Share

Reconstructor is an Ubuntu GNU/Linux CD Creator that allows you to modify an existing Ubuntu distribution and save as your own Linux distribution. It uses the Desktop(Live), Alternate(Install), or Server disc as a base, and then allows for user customization.

You can basically customize the entire environment, such as add/remove software, change the default look (splash, themes, fonts, wallpaper, etc.), add desktop links, etc.

What you need:
- An iso file of your favorite Ubuntu distribution (can be Desktop Live or Alternate CD)
- An existing working Ubuntu on your machine

Installing Reconstructor

Download Reconstructor deb file

Double click the downloaded deb file to install it in your system.

Using Reconstructor

Go to Applications -> System Tools -> Reconstructor. Enter your password and the Welcome screen will load up.

Click Next in the Welcome screen

reconstructor-screenshot1

Choose the type of installer you are using, Desktop (Live CD) or Alternate (Install CD). Click Next.

reconstructor-screenshot2

The next screen is to setup the working environment. If you are doing it for the first, check the following boxes:

  • Create Remaster
  • Create Root
  • Create Initial Ramdisk

This will creates the cdrom directory, the root filesystem directory and the initial ramdisk (initrd) directory. If you are continuing from a previous session and want to keep the existing trees (which will keep all installed software and customizations), unselect the options.

Under the “Live CD ISO filename” field, select the path to where the Ubuntu ISO file is located.

reconstructor-screenshot3

Click Next. This will bring you to the customization screen.

Customization

1. Boot Screen

The first tab you see in the customization screen is the boot screen. This is where you splash screen for the Live CD and during bootup. For the Live CD splash screen, it have to be a 640×480 .pcx image in GIMP. Here is a tutorial on how to create the boot up usplash screen.

Unless you are using Ubuntu 6.06, ignore the generate button.

reconstructor-screenshot4

Gnome

The next tab is where you customize the look and feel of the desktop. You can configure the GNOME theme, login-screen, wallpaper, default font, borders, icons etc. A good place where you can find tons of beautiful theme is http://www.gnome-look.org.

reconstructor-screenshot5

Apt

This section allows you to select the Apt Repositories for your own distribution. Unless you know what you are doing, it is safe to check the 4 default Ubuntu repositories. You can also add your custom repositories in the text box below, one repository per line.

reconstructor-screenshot6

Optimization

Advanced customization for advanced users. Configure it if you know what you are doing. If you know nothing about it, just skip this section.

reconstructor-screenshot7

LiveCD

The LiveCD section is for customizing the live environment. If you are using applications that require remote access, it is best to set your username and password. Otherwise, for general distribution, leave all the fields blank.

reconstructor-screenshot8

Modules

This is the most important part of the whole process. You can decide which application/modules you want in your Ubuntu. When choosing your module, you can select it as a standard Execute which installs the application by default, or, a “run on boot” mode that will set the module to run on boot after the live user logs in.

There are plenty of modules where you can download from the reconstructor site. Once you have download the third party modules, click ‘Add‘ to include it in the module selection.

To include (or remove) any applications not found in the modules, you can enter the application name in the “sudo apt-get install” or “sudo apt-get remove” fields.

Click Apply to confirm any changes that you made. The program will configure and install the selected software and update the ISO size real time.

reconstructor-screenshot9

Once you are done with your customization, click Next. This will bring you to the Build screen where the program will create the Live CD for you.

Build the distribution

Before you start to build your distribution, make sure that all the boxes are checked. They are all necessary to create the root filesystem, compress it to a Live CD ISO. Enter the path to where you want the ISO file to store. Click Next.

reconstructor10

Sit back and wait.

Once the build is finished, you will get a status message followed by the path to the .iso file. To burn the ISO file to disc, click “Burn ISO”

reconstructor-screenshot11


Damien Oh is the owner and chief editor of Make Tech Easier

Tags: Linux, Ubuntu
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading ... Loading ...

Share and Enjoy!

  • Rss feed
  • StumbleUpon It!
  • Del.icio.us
  • reddit

Related Posts

  • Rescue Your PC With Linux Live CD
  • How To Restore Grub In Ubuntu
  • How to Boot & Install Ubuntu Ibex From a USB Thumb Drive
  • Install KDE 4.1 in Ubuntu Hardy Heron
  • How To Backup Your Ubuntu System With Remastersys

Popular Posts

  • Turn Your Ubuntu Hardy to Mac OSX Leopard 498 comment(s)
  • Turn Your Ubuntu Intrepid Into Mac OSX Leopard 311 comment(s)
  • 28 Coolest Firefox About:Config Tricks 122 comment(s)
  • How To Boot And Install Windows 7 From USB Flash Drive 122 comment(s)
  • Best 101 Free Computer Software For Your Daily Use 101 comment(s)

Enjoyed the article? Subscribe to Make Tech Easier today to get your daily updates of technology tutorials, tips and tricks.

Enter your email:

5 pingbacks/trackbacks (Click to open)

  • Bavyeral? » Kendi Ubuntu’nu Kendin Yap (Reconstructor)
  • How To Backup Your Ubuntu System With Remastersys - Make Tech Easier
  • Flammschild’s j?lasth?na » Blog Archive » Linux for Buddhist Studies
  • Anonymous
  • ???? ???????? ?????? ?? ??????
[Click to close]

18 Responses

  • alex says:
    July 28, 2008 at 1:00 am

    Hi. I tried this and for whatever reason my dvd won’t boot. I had to put it on a DVD because it was a little bit to big for a cd. Could this be the problem? It said that you can put it on a dvd. It seems to work find if i open it in windows and install it as an application. I am using ubuntu 8.04 64-bit.

    thanks,
    alex

    Reply
  • Damien says:
    July 28, 2008 at 6:02 am

    @alex: Did you select the option “Create Remaster”, “Create Root” and “Create Initial Ramdis”? Those are essential for the booting up of the CD. It should work in DVD too.

    Reply
    • Hariharan says:
      March 17, 2009 at 1:36 pm

      Have you tried in Alternate installation CD.

      Please shre the document.

      Reply
      • ahmad Hassan says:
        June 1, 2009 at 11:52 am

        Have you tried in Alternate installation CD.

        Please shre the document.

        Reply
  • DreamW says:
    August 18, 2008 at 12:19 pm

    Hi. Im create my distributive for your Reconstructor. Im change interfaces graphic (gdm, gtk, icons, wallpapers etc.). Mmm.. Iso making, but.. Im testing this iso in Vbox, Distributive starting, but in loading, input error “Avahi daemon loading – fail”.. What patching this?
    p.s. sorry for my inglish- im from Russia and in school – lesson Espaneol language.

    Reply
  • Ante Vekic says:
    September 3, 2008 at 7:26 pm

    Is there a way to make a USB bootable version with this software?
    (I would like to make one distro for my asus eeepc)

    Reply
    • AGeNt SMiTH says:
      March 23, 2009 at 9:19 pm

      Hey Ante, to make a bootable USB drive you just have to do some simple steps:

      Make sure the drive’s format is FAT
      Extract the iso file to the drive

      boot

      ~AGeNt SMiTH

      Reply
  • George Self says:
    December 3, 2008 at 11:40 pm

    Is there any way with Reconstructor to pre-load files into the /home directory? I would like to create a live distro for use in training folks how to use Linux and it is important to have some “sample” files (text, csv, logs, etc) in /home. I did not see an option in the description above to load /home as I create a distro.

    Reply
  • Ozanam says:
    March 16, 2009 at 9:14 am

    Hey. Is it just me but all the programs you try and add to the Modules just dont work. It keeps saying it cant find the package.

    Oz

    Reply
  • Hariharan says:
    March 17, 2009 at 1:12 pm

    Hi.Its working fine in Live CD.
    Can you please share Alternate (installation CD) procedure also.

    Reply
  • Josh Robertson says:
    May 14, 2009 at 3:56 pm

    IT DOES NOT WORK!!!

    Nothing is what I set it too…only the fonts are what i set it too!!

    What the HELL is going on??

    Reply
  • ulises says:
    October 27, 2009 at 6:50 pm

    what’s the difference betwen the live cd creator and install cd, I created a live cd with your tutorial but when I try to install in my cpu it doesn’t work it send me an error, only can use the live cd without install

    Reply
  • Rodislav Moldovan says:
    November 10, 2009 at 8:17 pm

    Hi, this also works for kde !?

    Reply
Cancel reply

Leave a Comment




Comment

Please Note: Comments maybe under moderation after you submit your comments so there is no need to resubmit your comment again

write for MTE

Latest Posts

  • OfficeMedium – A Social Collaboration Platform For The Small Business + Free Promotions
  • MakeTechEasier Is Now Hosted On KnownHost
  • KTorrent: KDE’s BitTorrent client
  • How to Create a Customized Toolbar for Your Browser
  • 13 Ways To Customize Ubuntu Netbook Remix For Better Usability

Our Writers

  • Damien Oh - Chief Editor
  • Sharninder - Geeky Ninja
  • Joshua Price
  • Tavis J. Hampton - Lantern Torch
  • Shevonne Polastre - FreeAgentWriter
  • Trevor Dobrygoski
  • Soumen Halder - Ampercent
  • Tanmay Ahmed - Tech-Tips-Geek
Make Tech Easier on Facebook
Jobs by SimplyHired
Job Widgets

Copyright

All the articles (including the text, images and tutorials) are properties of MakeTechEasier.

You cannot copy whole tutorials, either in English or translate to another language without our permission.

Write for us

Writing a tutorial or article for MakeTechEasier is a great way to get exposure and give back to the community.

Read More Details

Suggestions

We need your help to help us serve you better! This is YOUR site, so if you have suggestions/feedbacks on how we can improve it for you, please let us know! We do our best to make this place better!

Make a Suggestion

Navigation

  • Home
  • About Us
  • Advertise
  • Archives
  • Contact Us

Copyright © 2007-2010 Make Tech Easier | All Right Reserved.