Modify KNOPPIX and turn it into LEARNIX

"This document describes how to take a standard KNOPPIX CD and re-master it to include the RADIANCE and ESP-r building simulation packages. It assumes you have a good understanding of GNU/LINUX."

Click here for the download page

(File ID is 6 on the download page - howto-20040512.pdf)

USB Debian Sarge and Damn Small Linux Keyfob Tutorial

"That should be it ! Now you should be able to boot off your keyfob [or usb key or pen drive], still type "dsl" [...] for D[amn] S[mall] L[inux] [...], but also you should now be able to type "sarge" and the Debian installer should start up!"

Source and Build instructions for RUNT

"To build the bootdisk, you'll need a few thigs.

* uClibc. The default config is fine.
* BusyBox source code and optionally my patch.
* Syslinux
* You'll probably want a slackware bare.i bootdisk to get some of the files.
* If you want to be able to test memory with the bootdisk, download memtest.
* You may want the various files I link to within this document.

The most substantial change to my bootdisk from Slackware's bare.i bootdisk is the inclusion of an initial ramdisk. You can just download mine below, but then again if you wanted to just download things, you could have just downloaded the bootdisk from the main page. So here's how I built it. [...]

RUNT is Slackware Linux designed to run off of a 128 MB or more USB pen drive. It consists of a boot floppy image and a zip file, similar to zipslack. It is intended to be a fairly complete Linux installation for use as a testing tool capable of booting on any x86 computer with a USB port and a bootable floppy drive."

SLAX-Live on a USB stick - EXT2 filesystem

"I tried to install a SLAX Live-OS on a USB stick formatted with EXT2, because two of my USB stick were not able to boot with FAT or FAT 32. With EXT2 everything works fine and the speed loading the vmlinuz and the initrd.gz in the beginning of the bootprocess is very very fast even with USB 1.1. I never experienced this speed while loading these two files even with USB 2.0.

So it is an alternative to FAT or FAT32 or for sticks which are not booting.

Here is what I did."

DeadMini - Building the image

"For building the [DeadMini] image, a tool named is in the dtools package. Currently, it supports only building iso - I do not posses an USB flashdisk, therefore I have no experience with syslinux. Should anyone feel like providing information, I would appreciate it. The UI of the tool is quite straightforward."


"Dyne:bolic has lots of power, but you might have some special needs. For example, maybe you want to include some of your own media files so you can take your studio kit into the world with you. Maybe you need to make a few small tweaks to make your system or cluster perform at its best. Depending on your level of experience, reading the Dynebolic Hacker's Guide might be enough to scare you away before you even try. If you are not of the mind to start patching and compiling a new kernel just to get started, here is an idea for you."

DynebolicHackers Howto

"This is a page dedicated to people who want to get their hands inside dyne:bolic and modify it."


"HowTo Metadistros [(Spanish)]

Esta es una guía sencilla de cómo hacerse una distribución basada en el sistema Metadistros. No se va a profundizar en cómo funciona o el el sistema mismo, sino en la manera actual más sencilla de hacerlo. Dado que el proyecto no está acabado y anda en plena evolución, lo que aquí se diga es más que probable que cambie en unas semanas. Así que éste documento seguirá esa evolución. Es por ello que le recomiendo que busque la versión más actual del mismo."


"The rookery is a build system that you can use to take a collection of source rpms and turn it into a distribution. It takes care of figuring out the build order and seeing the build through to completion. IT REQUIRES YOU TO HAVE AN EMPTY SCRATCH PARTITION. It will erase everything in the build partition as a normal course of business. [...]

So you've compiled everything and have a bunch of rpms. Now what do you do with them? You could make a Live CD with them. Here's how:"

Gentoo LiveCD Howto Using Linux-Live Tools

"An easy way to make a LiveSomething

- You need a gentoo system :) You don't have to make a extra install for now :)
- Get slax tools from:
- Your kernel must have squashFS as a module, gentoo sources have the patch, ("File Systems" -> "Miscellaneous filesystems")
- Kernel must have compiled-in support for: EXT2, tmpfs, wsparcie dla ramdiska and initrd (genkernel default) ..."

Boot RIP from a USB Flash/Pen drive

"If you want to boot RIP from a USB Flash/Pen drive.

The USB device should be at least 30 MB for RIP-14.3.iso.bin. The example below assumes your USB device is on /dev/sda1 or /dev/sda. Usually USB devices come preformatted with a FAT16 partition. It's not strictly necessary to create a partition on the USB device, you can just put a FAT16 or FAT32 filesystem on it "mkdosfs -I -F 16 /dev/sda" or "mkdosfs -I -F 32 /dev/sda" and skip to "Install RIP to the USB device" below. If you use FAT16, the USB device can't be more than 1 GB. Create a FAT16 (type 6) or FAT32 (type b) partition on the USB drive, if not already."

How to create a live boot CD containing your favorite Linux Distro

"So why go through all the trouble to build your own live CD from scratch? For one thing its great learning experience that can help you to get an insight into what makes linux tick, under the hood! Then there is the advantage of being familiar with your favorite distro and the tools it provides and a chance to let your friends try it out too.

I've made my linux LiveCD using Mandrake Linux 9.0 (and later 9.1 with some changes), so I will explain it for that. I doubt it will be any different for Redhat. For other distros such as Debian or Suse you will have to improvise as necessary (commands for package management, file paths etc.)"

Howto boot Quantian from a USB memory device

"The following procedure describes how to boot an already exixting Quantian iso on the hard disk via an USB FDD key/stick/pendrive (in the following, drive). It should work also with USB HDD or USB ZIP drives. Before starting, remember: ALL DATA on the USB drive will be DESTROYED. Even MBR and PARTITION TABLE will be OVERWRITTEN."

GRUB, CD and extended floppy formats: mkbimage and Howto

"To use the new features, I have attached a script (to be run under Linux since it uses loosetup) to create virtual bootable disks. The name of the script is `mkbimage', Make a Bootable IMAGE using GRUB as a bootloader."

Creating Boot CDs

"If problems occur booting your system using a boot manager or if the boot manager cannot be installed on the MBR of your hard disk or a floppy disk, it is also possible to create a bootable CD with all the necessary start-up files for Linux. This requires a CD writer installed in your system.

Creating a bootable CD-ROM with GRUB merely requires a special form of stage2 called stage2_eltorito and, optionally, a customized menu.lst. The classic files stage1 and stage2 are not required."

Click here for the Howto

Comments on Making a Linux Rescue/Boot CD

"Comments on Making a Linux Rescue/Boot CD [without using a floppy drive]. [...]

I needed to make a rescue CD for linux because: (1) My ACER 600TER notebook does not have a floppy drive, so if I needed to fix the system with a rescue floppy, I was S.O.L., (2) The RedHat CD "rescue" mode never seems to work for me, and (3) floppies are sooooooo slooooooowwwww. [You can download a copy of the ISO image of my rescueCD (14 MB gzip'd), if you like. Gunzip it and burn the image directly onto a CD. It is a generic 2.2.19-pre9 kernel, with the system based on RedHat 6.2, but it won't work if you have a pure SCSI system because SCSI is supported by modules and you will need to mount the CD to get access to the modules."

The Linux Bootdisk HOWTO

"This document describes how to design and build boot/root diskettes for Linux. These disks can be used as rescue disks or to test new system components. You should be reasonably familiar with system administration tasks before attempting to build a bootdisk. If you just want a rescue disk to have for emergencies, see Appendix A.1. [...]

Linux boot disks are useful in a number of situations, such as testing a new kernel, recovering from a disk failure (anything from a lost boot sector to a disk head crash), fixing a disabled system, or upgrading critical system files safely (such as"

How to Make a Bootable CD With ISOLINUX?

"ISOLINUX is a boot loader for Linux/i386 that operates off ISO 9660/El Torito CD-ROMs in "no emulation" mode. This avoids the need to create an "emulation disk image" with limited space (for "floppy emulation") or compatibility problems (for "hard disk emulation".)"

Timo's Rescue CD Set - Build Your Bootable Rescue CD

"This set is my approach for an easy way to generate a rescue system on a bootable cd, which can easily be adapted to the own needs. The project evolves more and more into a "debian on cd" project, so it's not only possible to use the system as a rescuecd, it is also possible to install a whole debian system on cd. [...]

Do it with lilo
Do it with syslinux
Do it with grub
Or do it with isolinux
Multi boot images"

Making a GRUB bootable CD-ROM

"For booting from a CD-ROM, GRUB uses a special Stage 2 called stage2_eltorito. The only GRUB files you need to have in your bootable CD-ROM are this stage2_eltorito and optionally a config file menu.lst. You don't need to use stage1 or stage2, because El Torito is quite different from the standard boot process.

Here is an example of procedures to make a bootable CD-ROM image."

GRUB Manaual - Making a GRUB bootable CD-ROM

Install and Run GNU/Linux from a USB pen drive

"Ready to give Slax a try? Download an ISO image file and Syslinux, which you need to make the USB stick bootable.

Before you install Slax to your pen drive, I suggest you partition your pen drive in two -- one portion for the operating system and the other for data. You can set the partitions as you wish, using cfdisk or another partitioning utility."

Two Recipes for Creating Hurd LiveCDs

"Recipe for bootable gnumach CD - In my attempts to get a bootable CD for the Hurd here's the recipe I followed, your's will be similar. I needed a grub-0.92, with a patch from, and version 1.16 of mkbimage (I don't exactly remember where I got that from).

You can grab a copy of it at, which is a gzipped bootable *.iso with the copy of the patched grub and the version of mkbimage I used. Here's the recipe I followed (under linux). [...]

My recipe for a bootable GNU CD - What you'll need

A stage2_eltorito from grub 0.95
A base system
iso9660fs.static or just build your own, it should work with CVS [...]

That was the recipe for using a floppy image. If you use the -t hd switch of mkbimage, you'll get an ext2fs El-Torito HD emulation image that can be any size (I've got one here 300+ MB). You can then use root (hd0,0) in Grub to boot something. Also, invoking mkbimage with no parameters will give you some additional help messages. "

Howto create your own Live Arch iso

Howto create your own Live Arch iso with mkliveiso

HOWTO Install Gentoo with Reiser4 enabled with Gentoo RR4 LiveCD

"This document is different than other installation guides for several reasons:

* There are a lot of great guides out there. I have read most and I wanted to pull my favorite parts into one concise guide.
* This Guide recomends the use of lxnay's Gentoo RR4 CD
* You will be able to install Gentoo Linux to your hard drive with graphical tools like Gparted and Aegis Virus Scanner
* You will also be able to view this document with Mozilla Firefox during your installation
* All of the necessary directions and commands you need to type will be highlighted in green
* All of the optional commands available to you will be highlighted in yellow
* Edited Files will be highlighted in pink
* You need not read this entire document if you just want to follow the color coded commands below."

Click here for the HowTo

Creating a Multi-boot DVD (multiple os)

"Learn to make a consolidated multi-boot DVD, India's first, of all live Linux distro CDs you carry around for your adminstrative tasks [...] You'll get a menu from which you can choose to run any of them, namely Auditor, Whoppix, L.A.S and PHLAK for security and one clustering distro called ChaOS."

LFS LiveCD Documentation

"The main purpose of this page is to document the process of making the official LFS livecd. Specifically, how it differs from previous cds produced from existing LFS hints. The notes here will deal mostly with the x86 cd, as the ppc cd is a bit different in some areas and is still under development. This page should not be considered a full hint, although it may progress to that point in the future.

The process of making an LFS livecd is actually fairly straightforward. I've broken it down into six basic steps [...]"

AdvanceCD Build Notes

"This document describes the internal details and the build process of AdvanceCD. The build process is possible only in Linux. [...] AdvanceCD can boot from three different disk types: CD/DVD, USB disk and fixed disk. Any disk type uses a different boot filesystem with different booting tools."

Berry Linux Remastering Howto

"These are some instructions and tips for those wanting to remaster your own
version of Berry Linux. You don't even need a CD writer to test it."

Howto build a LiveCD or LiveDVD yourself

"I've received a number of emails from people asking me to explain them how to create their own Gentoo-based LiveCD/DVD. This blog entry discusses how to build your own Gentoo-based LiveCD. [...]

This article does require some familiarity with Gentoo concepts such as stages, the Gentoo Portage tree and the Gentoo startup-item system. If you are not familiar with these concepts, it is a good idea to have a look at our excellent handbook.

Typically, a Linux-based LiveCD consists of 3 components:

1. A kernel
2. A ramdisk
3. An operating system image"

Gentoo Linux LiveCD for Dummies

"This mini-HowTo will show you how simple it is to create your own LiveCD by hand. It will also allow you to have the following advantages over the catalyst way:

1. The build source will be kept intact and will not get deleted between iterations of LiveCD creation. This will allow you to sync, update, merge, and customize your environment incrementally the same way you do it with a real system.

2. The CD will boot using GRUB, not ISOLINUX. This gives you the same flexibility you have with a real system, that it, changing kernel parameters, discovering devices, etc.

3. As a nice side effect of keeping your build source between iterations, the build time will be reduced dramatically."

Syndicate content