Advertising

Custom ISO Builder HowTo part 2

 

Custom ISO Builder Part 1 – Rebuilding
Custom ISO Builder Part 2 – Building a new remix

The second part of the guide will show you how to customize an existing iso image and build it’s remix/fork/etc.

 

To do that I will use sio image of SparkyLinux 3.4 Base Edition 64 bit.

 

1. Choose the option “Build_new” to start it.

 

Main window

 

2. Next “Unpack_ISO_Full” to unpack an iso image.

 

Unpacking

 

3. Now you have to choose a directory which will be used for all the operations.

Use only Linux file system for that.
Do remember to choose the same directory for every next operation.

 

CIB

 

4. You can create a new folder.
Remember to use separated subfolders for every next iso image you’d like to work with.

 

Working directory

 

5. Choose an iso image to be unpacked.

 

ISO image

 

6. Wait until the iso image will be unpacked.
Depends on your computer power and the iso image size, the process can take between 10 – 60 seconds.

 

Unpacking iso

 

Unpacking squashfs

 

7. After the unpacking process will be finished you will be redirected to the main menu.
Choosing “Chroot” option you can chroot to the system and make your changes.
To chroot to the 32 bit system you need 32 or 64 bit host system.
To chroot to the 64 bit system you need 64 bit host system.

 

Chrooting

 

Chrooting

 

8. Now you can edit all the files located on the iso image using Midnight Commander file manager.
Remember to choose the same directory you created/chosen on the beginning for every operation.

Midnight Commander

 

9. The next function lets you edit three options of the new iso image:
– CUSTOMISOFULL=”your-new-name.iso”
– ISOCUSTOMVOLIDFULL=”iso-volid” for example: “My ISO Image”
– SQUASHFSOPTSFULL=”additional options for squashfs”

 

Edit

 

10. After finishing all the preparations you can start building the new iso image using “Build_New” option.
Remember to choose the same directory you created/chosen on the beginning for the operation.

 

Working directory

 

Building new ISO

 

If everything went well, your new, remastered iso image and md5sum file will be stored in your working directory.

 

This function lets you rebuild an iso image and build new, customized iso image.
It lets make your own version of the system, install it on an another machine or share it with your friends.

 

Custom ISO Builder can cooperate with all SparkyLinux iso images and some Live images based on Debian.

If you have any questions or suggestions, simply join our forums.

 
Back to -> FAQ main page
 

Custom ISO Builder HowTo part 1

 

Custom ISO Builder Part 1 – Rebuilding
Custom ISO Builder Part 2 – Building a new remix

 

Custom ISO Builder is a tool which lets you rebuild an existing iso image and build new, personalized iso image on the top of en existing one.

The application is designed to work with SparkyLinux iso images, but it’s compatible with others live Linux distributions based on Debian GNU/Linux.

The application has simply structure (like all my “babies”) and it’s based on Yad (yet another dialog).
It’s rather “semi-automated” then “fully-automated” tool and requires a little bit of knowledge about operations to be done.
It means it doesn’t let you use your mouse only and do clik, clik, clik 🙂

But I think it should not be too difficult for anybody and this short tutorial will show you all important things.

The part 1 is about rebuilding an existing iso image.

1. Choose “Rebuild” option to start it.

Main window

2. Next “Unpack ISO” to unpack an iso image.

Unpacking

3. Now you have to choose a directory which will be used for all operations.
Remember to choose the same directory for every next operation.

CIB

4. You can create a new folder.
Remember to use separated subfolders for every next iso image you’d like to work with.

Working dir

5. Choose an iso image to be unpacked.

ISO image

6. Wait until the iso image will be unpacked. Depends on your computer power and the iso image size, the process can take between 10 – 60 seconds.

Unpacking iso image

7. Now you can edit all the files located on the iso image using Midnight Commander file manager – the option “Files”.
Remember to choose the same directory for every operation you chosen on the beginning.

Working dir

 

Midnight Commander

8. The next function “Edit” lets you edit two options of the iso image:
– CUSTOMISO=”your-new-name.iso”
– ISOCUSTOMVOLID=”My ISO Image”

Edit

9. After finishing all preparations you can start rebuilding process using “Rebuild” option.

Building iso

10. If everything went well, your rebuilt iso image and new md5sum files will be stored in your working directory.

New iso image

 

This job lets rebuild an iso image without touching its live system’s files structure.
It’s helpful in a case of an iso image booting problem for example.
Rebuilding booting options or the bootloader can solve some of the problems.

In the second part of the guide I will show you how to fully rebuild and personalize an iso image to make new, remixed iso image based on SparkyLinux.

 
Back to -> FAQ main page
 

Custom ISO Builder 0.1.0

 

It’s summer time in Poland now, but it does not mean that we are lying on the beach.
New application called ‘Custom ISO Builder’ version 0.1.0 is out.

The app can:
– rebuild an existing ISO image
– full customize ISO image and build a new one.

The application works with SparkyLinux up to 3.4 iso images and other Live Linux distributions based on Debian GNU/Linux.

Custom ISO Builder is targeted to people who want to rebuild SparkyLinux, equip it with other tools, change the desktop environment, etc. and release a community version of SparkyLinux.

Custom ISO Builder is in development stage so be careful playing with that.
The application can be installed from SparkyLinux repository or downloaded the ‘deb’ file from our external hosting located on sourceforge:
http://sourceforge.net/projects/sparkylinux/files/files/apps

As soon as possible I will make a quick HowTo to show how the app works.
Bugs, suggestions and other things can be reported on Sparky forums: forum/index.php?board=3357.0

Custom ISO Builder

 

Advertising