Logo spanish version

LiveBackup (a framework to create bootable live-ISO's from installed Linux systems)


LiveBackup is a framework to create live-cd's from installed Linux systems. It supports different hardware detection systems and provides user configuration separated from backup images. Please visit the project page for more details.


Copyright (c) 2004 Wolfgang Rohrmoser

LiveBackup is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. A copy of the GNU Lesser General Public License is included in the LiveBackup doc directory LICENCE.txt. If you did not receive this copy, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.


Configuring a Linux system to meet all your personal needs is a time consuming task. Once you are satisfied you may save your work as a Backup. The framework of LiveBackup gives you several ways to use your backup as a live system bootable from CD/DVD drives. Three example scenarios are:


How booting of a LiveBackup ISO image works

  1. The boot manager (grub) starts and provides a rich set of options. User selects which backup image he wants to run and if the system needs hardware detection.
  2. The Linux kernel starts and launches the /linuxrc script in the init ram disk for the following tasks
    1. mount the backup image
    2. create ram disks and setup the directory structure to have all necessary files writable. The current version supports choices to use the overlay filesystem unionfs or to setup the device mapper snapshot target. Using one of these techniques provides full write support to the filesystem.
    3. user configuration to modify the backup image where it is necessary.
    4. optionally run hardware detection
  3. The Linux kernel continues with the standard system boot sequence (/sbin/init).


1. Whats different to other Live-CD's (KNOPPIX, ..) ?

A: LiveBackup is not a distribution, it is a more general approach to create Live Cd's based on any distribution. KNOPPIX hardware detection can be used but it is separated from the Linux distribution. The user does not need to install special packages before doing the backup.

2. Can you use it for remastering ?

A: You get your own personal live-backup with your applications. Besides, the framework can also be used for remastering any other (live) distribution.

Links to related projects and information