HOWTOs

Using Debian From Scratch

"Welcome to Debian From Scratch (DFS). DFS is really two systems: 1) a bootable CD for repairing Linux systems or installing Debian; and 2) the program that generates the CDs that are used for #1. Most of this manual focuses on #1. A wide variety of DFS CDs can be made using the DFS build tools. This manual will refer to CDs made using the default configuration."

http://people.debian.org/~jgoerzen/dfs/html/

Create the Über-LiveCD

"The first step was to choose our distribution. We are Fedora users. We started with RedHat and then moved to Fedora once RedHat went "pay". However, we use Knoppix as our default rescue environment. So we wanted to keep it in this arena. We immediately found Revisor. Revisor, the successor to Kadischi, is a Python GUI frontend to the livecd-tools package. It utilizes kickstart, a configuration management solution for Linux distributions, to allow the user to customize the LiveCD's root password, installed packages, and numerous other options."

http://www.kevinslonka.com/index.php?section=1&blog=137&page=1

Roll your Desktop into a USB Stick or LiveCD

"Here is a short course (with some excursions) to help you take your existing Desktop, roll it into an ISO pipe and smoke a USB stick or CD. This is not a task for the faint-hearted - there are no automated scripts in here!

Part of the reason for this hands-on approach is that each desktop system will have its own quirks, so writing scripts which handle the various conditions which might arise is painful. Secondly, there are numerous choices possible - you must mix your own. Finally, I must confess that I do not feel energetic enough to write the scripts at this point. Instead, you have this article!"

http://linuxgazette.net/113/kapil.html

How to create a bootable openSUSE 10.3 USB stick

This howto is intended to show you the fastest way to get a bootable openSUSE 10.3 live USB stick.

Other than Ubuntu- and Fedora-type systems, the initrd on SUSE-type live CDs is not directly suitable for booting from a USB stick. The openSUSE system image creator, Kiwi, can produce initrd files for Live USB media, however. These differ e.g., in the linuxrc script and in the supplied kernel modules.

http://en.opensuse.org/Live_USB_stick

Ubuntu LiveCD Customization From Scratch

"This procedure works and can create an ugly, but bootable Ubuntu live cd (along with the hardware autodetection and configuration) from scratch. You do not need to start from an already-made live cd.

You may wish to create an Ubuntu remix and distribute it as a live cd. Here is a way to do that without having to start from an existing Ubuntu Desktop cd."

https://help.ubuntu.com/community/LiveCDCustomizationFromScr...

Howto Create a Boot-from-CD Browser Kiosk with Firefox and Linux

"I needed to turn an old PC into a cheap, dedicated, browser appliance. The cleanest choice is a Linux/Firefox boot-from-CD; the hardware demands are minimal, and it is impossible for users to make any permanent changes.

After a little research, I decided to go with SLAX. SLAX is a small and beautiful Linux operating system which fits on and runs directly from a CD-ROM disc (or USB key, or hard disk). It's ideal for my purposes, because it's small, popular (i.e. current), easily customized, and auto-detects hardware and DHCP.

* SLAX Popcorn Edition (PE) v 5.1.8 is a preconfigured pocket operating system which fits even 128MB USB Flash Drives. It contains only XFce desktop, Mozilla Firefox, beep-XMMS, Gaim, AbiWord.

With the addition of Firefox 2, a Firefox kiosk mode extension module, and a little fiddling with xinitrc, I was able to create a small, clean kiosk boot CD that works on practically any PC without modifying the hard disk."

http://www.ehartwell.com/InfoDabble/HowTo:_Create_a_boot-fro...

Ubuntu LiveUsb Pendrive Persistent Howto

"It is possible to have Ubuntu or Kubuntu on a USB pendrive or USB hard disk drive with persistent mode. This means that you can boot from a USB pendrive and keep customisations such as keyboard layout, numlock, preferences, additional packages saved on the pendrive. This can be done using linux or windows. You will need a USB pendrive of 1 GB or more. This page is written after having tested the instructions on a Peak III 1 GB pendrive. The preparation of the pendrive is explained using 'fdisk' because I had errors with 'gparted' and i could not give the partitions a volume name. I used Ubuntu to make the pendrive. In Kubuntu it is more or less the same. Where you see 'ubuntu' replace it by 'kubuntu'. I will mark the other differences."

https://wiki.ubuntu.com/LiveUsbPendrivePersistent

Process of Creating a BOSS GNU/Linux Live USB

"Creating a Live USB

I have tried this on a 1GB transcend USB device and dont guarantee the same document will work on any other USB/MP3 devices."

http://bosslinux.in/documentation/developers-page/process-of...

Manually Building a Custom Initial RAM Disk

"The Linux initial RAM disk (initrd) is a temporary root file system that is mounted during system boot to support the two-state boot process. The initrd contains various executables and drivers that permit the real root file system to be mounted, after which the initrd RAM disk is unmounted and its memory freed. In many embedded Linux systems, the initrd is the final root file system. This article explores the initial RAM disk for Linux 2.6, including its creation and use in the Linux kernel.

Learn about its anatomy, creation, and use in the Linux boot process"

http://www-128.ibm.com/developerworks/linux/library/l-initrd...

USB KNOPPIX 5.1.1 Persistent Install from Linux

"The following tutorial will show you how to install Knoppix 5.1.1 to a USB flash pen drive. It is also possible to use the persistent feature after completing this tutorial allowing you to save changes back to the stick. Knoppix is a fully featured Linux distribution based on Debain."

http://www.pendrivelinux.com/2007/02/20/installing-usb-knopp...

Build a Fedora Live CD

"A step-by-step guide to creating custom Live CDs based on Fedora Linux"

http://www.ibm.com/developerworks/library/l-fedora-livecd/in...

Creating an FlameRobin/Firebird Livecd with Ubuntu Feisty Fawn

folowing an previous guide on creating an firebird/flamerobin livecd for dapper drake (6.06) i created a new guide for the new ubuntu release code named feisty fawn (7.04)
You can download the final live cd from this page

http://flamerobin.blogspot.com/2007/09/creating-flamerobinfi...

Building Debian Live Images

"The build system only needs four things:

* the most recent live-helper package
* posix compliant shell, like bash or dash.
* linux-2.6
* cdebootstrap or debootstrap

Every distribution fulfilling these requirements is sufficient as a build host."

http://wiki.debian.org/DebianLive/BuildingImages

Debian Live Multimedia ISO Creation Howto

"Here is a complete session of Debian Live for creating a "multimedia" debian live custom cd with a single command and a very very very simple configuration file."

http://wiki.debian.org/DebianLive/Howto/ISO_%28multimedia%29

Debian Live Multiarch ISO Howto

"Multiple machine boot CDs can be created with the following manual procedure. This procedure has been successfully used to create a single CD which is bootable on alpha, i386, pmax, and sparc. It should be possible to also make the CD bootable on macppc, vax and on sun2, sun3 and sun3x.

To create a CD which is bootable by multiple architectures, use the following steps in this order."

http://wiki.debian.org/DebianLive/Howto/ISO_%28multiarch%29

How to Create a Customized Ark Linux CD

"Quick and dirty notes -- needs to be cleaned up some day. Some parts of this text assume you have ssh access to arklinux.org - if you don't, just let us know what you're trying to do and we'll give you sufficient access. [...]

* 1 How to create a customized Ark Linux CD
o 1.1 Deciding what packages go on the CD
o 1.2 Adding packages that aren't in the repository
o 1.3 Adding steps to be run immediately after installation
o 1.4 Modifying the installer in other ways
o 1.5 Build your CD
o 1.6 Contributing
o 1.7 Keeping your changes for yourself"

http://wiki.arklinux.org/index.php/Customized_Ark_Linux_CDs

Creating Re-Spins with Revisor

"For Fedora Unity, creating, testing and distributing such Re-Spins have been a rewarding task, but as we looked around and talked to people it seemed everyone had his own way of customizing installation media and thus also creating Re-Spins. With Revisor (and this document), you can create Re-Spins yourself, the exact same way we do."

http://revisor.fedoraunity.org/documentation/creating-re-spi...

Make Your Own Kiwi Image

"Jiri Suchomel has created YaST module that makes creating KIWI images breeze, here are the steps to create your own live distro. As mentioned earlier, on other posts, you can choose to create Xen and other virtual machine images too.

The module is quite self explanatory, but here are the steps anyway."

http://dev.beryl-project.org/~cyberorg/suse/37/make-your-own...

Build an Open Manage Server Administrator LiveCD HOWTO

"These are instructions on how to build your own LiveCD containing the Dell OMSA software suite, running on top of CentOS 5 i386."

http://linux.dell.com/wiki/index.php/Tech/omsa_livecd

http://linux.dell.com/files/openmanage-contributions/omsa-51...

Make a Microdrive Live Linux CD

"To make a live cd :

1. Get the Microdrive Linux Live script set from above.
2. Untar the files to a directory.
3. Make a kernel appropriate for live cd.
* needs initrd, ramdisk and ext2
* preferably also support basic devices as below. [ cd, devfs, framebuffer, vesa etc ]
* No hard and fast rules. Afterall it's your damn cd!
4. Copy the kernel to ./src/bzImage .
5. Download busybox source tarball and put it in ./src .
6. Download syslinux source tarball and put it in ./src .
7. Run the scripts listed in ./scripts directory. [ Please note. Don't cd in to scripts directory. Rather run them as ./scripts/SCRIPT_NAME . All the scripts assume that they are working from directory where ./src and ./scripts ./doc etc are the sub directories.]
8. The purpose of scripts [ At first run them in this order as well ] :
* ./scripts/make-prelim-dirs : This will make all the necessary directories such as itree - where the initrd image will be made. cdtree - whatever is here will endup on cd. cdtree/zz - whatever other software you want to install, install it here. Also /etc/rc.d/links on the live cd will link lib, usr, etc, etc/X11/* from here to the live system during runtime. cdtree/isolinux - where the initrd.img, isolinux end up.
* ./scripts/build-busybox : This will build and install busybox in to itree. Will also chmod u+s the busybox library.
* ./scripts/build-isolinux : Well, guess what.
* ./scripts/find-libs : After installing the busybox binaries, you will ofcourse need the libraries i:e; libc, libm, ld-so etc. Well, this does exactly that. It cannibalises them from your host system. [...]"

http://microdrive.sourceforge.net/howto.html

Creating an ariane cd-rom image

"When you are going to customize your ariane CD-ROM, sooner or later you want to create an image of your modified system which you can then put on the CD to boot with your modifications directly."

http://quietsche-entchen.de/cgi-bin/wiki.cgi/-ariane,/Ariane...

Boot Gentoo Cell LiveCD from USB Media

"The following documentation describes how to boot an existing LiveCD from your USB media such as a USB hard drive or memory stick [onto a Cell based system like the Sony Playstation3 or IBM Cell Blades]. The advantages of this are that you skip burning the ISO image to CD and theoretically it should be faster.

Prerequisites

* Greater than or equal version of the beta2 LiveCD for PS3
* USB media that is formatted as ext2 or ext3."

http://overlays.gentoo.org/proj/cell/wiki/BootLiveCDfromUSB

How to personalize SystemRescueCd

"Being able to make one's own version of SystemRescueCd was a frequently requested feature. It's now possible to make your own version of SystemRescueCd.

This means you will be able to add files to the sysrcd.dat compressed image file, which will be the filesystem of SystemRescueCd. For example, you can add script files that make a full backup of a server, or a binary program that you need. It's also possible to add data files, in order to have everything on the CDRom (data and system files which allow you to restore data). For now, it's not possible to change the kernel. If you need a kernel option that is disabled, please contact us.

The goal is to produce a new ISO image file, with an updated sysrcd.dat. In order to be able to make your own version of SystemRescueCd, you will need a recent official version of this CDRom, and a partition with read-write access from within linux, with at least 700 MB. If you make a very large version of the CDRom, you may need a lot more space."

http://www.sysresccd.org/Sysresccd-manual-en_How_to_personal...

Creating a Custom Ubuntu LiveCD

"I have been struggling the last few days to make a custom LiveCD [...]. It has been a daunting & frustrating process, but eventually (with lots of googling & especially help from very skilled people (Colin Watson & Ben Collins, to name but a few) I made it happen...

To keep others from trying this hard, I documented the process here (note: most this steps usually need a bit of tinkering till they work right, but if you are up for the whole process, then I bet you'll get them right on your machine):

A slightly easier approach (I found this out recently):"

http://dsplabs.utt.ro/~juve/blog/index.cgi/01147559232

Debootstrap to LiveCD

"* This script can be run using any debian based distro, including the Knoppix 5.1 (http://www.knopper.net/knoppix-mirrors/index-en.html) boot cd.

* This has been updated by: Rickbronson 20:43, 24 Apr 2007 (GMT)

* Knoppix Sources http://debian-knoppix.alioth.debian.org/

* Please note that this howto is not without a few flaws, please revise and suggest as necessary.

* Debian Releases:
o etch (http://www.debian.org/releases/stable/) = stable realease
o lenny (http://www.debian.org/releases/testing/) = testing release
o sid (http://www.debian.org/releases/unstable/) = unstable release"

http://www.knoppix.net/wiki/Debootstrap_to_LiveCD

TorK LiveCD Knoppix Remaster

"The TorK project offers a CD that allows you to use TorK on any computer. [...]

The rest of this document shows you how the CD was created. It is based on the remastering howto available at knoppix.net. [...]

Creating a Live CD involves the following steps:

* Copying various portions of the CD to two separate folders on a hard drive.
* Modifying the copied contents to suit your purposes.
* Rolling your modified contents into a new disk image and writing the image to a CD."

http://tork.sourceforge.net/wiki/index.php/LiveCD

Booting Ubuntu To RAM

"This article aims to document the process of creating a customized Ubuntu that loads an image from the hard disk to RAM, then boots an entire Ubuntu session out of RAM. It is intended for intermediate to advanced Ubuntu users who are familiar with the shell, and may have limited experience customizing the livecd (LiveCDCustomization) and shell scripting. We will customize a LiveCD and copy it to the hard drive, and make a few modifications to bootup scripts so that it copies to RAM via our good friend tmpfs. [...]

Use Cases

There are many cases where one would like to boot Ubuntu to RAM:

* Performance: The desktop performance is dramatically improved. A 400MB squashed filesystem in RAM, that holds 1200MB of data, is read back on a 1.6GHz Core Duo in about 3 seconds, including decompression time.

* Power, Noise, Durability: Although modern hard disks don't use much power compared to other system components, this may still be important for some. In laptops, hard disks are often the noisiest components, so this setup can reduce system noise. With the hard disk spun down, a laptop can potentially withstand greater shocks without damage.

* Abrupt poweroff: Since the hard disk is only momentarily used in read-only mode during boot, then never touched again, there are few or no negative consequences of an abrupt poweroff. If a system is used where power is inconsistent, or the system is regularly used in a context where fast shutoffs are required, this is very handy.

* Privacy: Anything you do in this session are lost when you reboot or power off. This is great for kiosks or other systems where permanent modification are not desired. (Note that by default the livecd user has full sudo access, so potentially a malicious user can still make permanent changes by mounting the hard drive and following this HOWTO)"

https://wiki.ubuntu.com/BootToRAM

UBLinux Technical Documentation

"On this page you will find technical documentation regarding the creation of UBLinux 4. [...]

The Distribution

* Creating UBLinux
1. Selecting Packages
2. Creating the Distribution
3. Editing the Boot Disk
4. Customizing Anaconda
5. Creating the Kickstart
6. Making the ISOs"

http://wings.buffalo.edu/computing/ublinux/

How to make a CentOS 4 Live CD

"If you don't want any custom features you can just use the official CentOS 4 Live CD, but if you want to add custom software, this procedure will show you how to build a minimal live CD and then add your own software. This procedure was written for use on a CentOS-4 box but anything with yum 2.4 should work."

http://www.byteclub.net/wiki/CentOS_Live

Boot Gentoo 2005.1-r1 Live via PXE

"These instructions will help you take Gentoo 2005.1-r1 and make a single initrd file which can be booted with PXE. The basic principle is that the squashfs root is put inside the initrd and mounted from there rather than directly from a CD.

Where possible, this will be done without the need to be root on your linux box.

This technique is also used for CentOS_Live PXE."

http://www.byteclub.net/wiki/Gentoo_live

Syndicate content