LiveDVD

From openSUSE

Note: For downloading of openSUSE Live CD, please check GNOME-Live and KDE-Live.

Contents

KIWI LiveDVD

During distribution development we would like to offer the possibility to create live systems on DVD. The goal is to have a working live system in place as soon as the distribution is finished. Bugs found and fixed concerning the live system image type are automatically fixed for other image types when build from the same source. In order to create your own live system based on the current openSUSE stable tree the following steps needs to be performed:

  • Package installation: Install the following packages
    • kiwi
    • kiwi-tools
    • kiwi-doc
    • kiwi-desc-isoboot
  from here:
  http://download.opensuse.org/repositories/openSUSE:/Tools/
  • Customizing image:

Edit /usr/share/doc/packages/kiwi/examples/suse-live-iso/config.xml to adapt the package repository and add/remove the packages/patterns of your choice. By default the image descriptions expects a SUSE 10.3 repository living in /image/CDs/full-10.3-i386.

  • Image building: Call kiwi (example for SUSE 10.3):
  sudo kiwi --prepare /usr/share/doc/packages/kiwi/examples/suse-live-iso \
            --add-profile KDE \
            --root /tmp/myiso-tree
  sudo kiwi --create  /tmp/myiso-tree \
            --destdir /tmp/myiso
  • Note: If you want to build a GNome base liveCD use --add-profile GNOME instead
  • Note that some of the steps can take a while to complete. On a P4 2.8Mhz machine with 2gb of RAM, the following list will show approximated times for some steps;
    • Installing image packages... [ 11 minutes ]
    • Restoring physical extend... [ 8 minutes ]
    • Calling mkisofs... [ 8 minutes ]
  • Use the resulting .iso file:
    • The resulting .iso file appears in the /tmp/myiso destination directory. This file can be burned on a CD/DVD or alternatively tested with qemu:
  qemu -cdrom /tmp/myiso/suse-10.3-live-iso.i686-2.5.1.iso

If you get an 'out of memory' message in the virtual machine, try increasing the memory. To give it 256mb of ram, add '-m 256' on the command line:

  qemu -cdrom /tmp/myiso/suse-10.3-live-iso.i686-2.5.1.iso -m 256

But better give it 512MB if you have it available. :-) Even faster is qemu if you load the kqemu kernel module

  • Passwords:
    • Password for root is linux
    • Password for linux is linux

Known Problems

A list of known problems can be found in Bugzilla.

Feedback

  • opensuse-buildservice@opensuse.org
  • kiwi-devel@lists.berlios.de


--[Marcus Schaefer] 14:58, 15 March 2007 (UTC)

Links

KIWI page on openSUSE wiki

Another KDE how-to Live CD/DVD using KIWI

How-to XFCE Live CD/DVD using KIWI