From: <bms...@us...> - 2006-03-23 20:20:15
|
Revision: 2165 Author: bmsleight Date: 2006-03-23 12:19:45 -0800 (Thu, 23 Mar 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2165&view=rev Log Message: ----------- Updates </groups> and template locations Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-03-23 20:17:21 UTC (rev 2164) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-03-23 20:19:45 UTC (rev 2165) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504058"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504070"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504082"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504490"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504502"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504514"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504091"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504522"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -36,24 +36,24 @@ them. All combined ISOs contain the Morphix installer, a graphical tool for installing Morphix onto your harddisk, and a number of other graphical and command line Morphix tools for various -purposes. Each of these live CDs has their own targeted audience—our +purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465637"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466074"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465659"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466096"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at -around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465680"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges +around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466117"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges that users might prefer KDE instead (and looking at the number of derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465702"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466139"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -67,7 +67,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465739"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2465763"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466176"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466200"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people @@ -78,4 +78,4 @@ liking take a look on www.morphix.org for a list of related projects. Even if you start 'morphing' from one of these derivatives, you can be sure of a base to fall back to and a design that will get -your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> +your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-03-23 20:17:21 UTC (rev 2164) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-03-23 20:19:45 UTC (rev 2165) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2465804"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2465886"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466241"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466327"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2465902"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466342"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2465919"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2466359"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2465945"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466385"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2465964"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466405"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -23,9 +23,9 @@ <span class="emphasis"><em>echo \"program\" >> /home/morph/.xinitrc</em></span> <span class="emphasis"><em>echo \"program\" >> /home/morph/.xsession</em></span> (Does Debian still use .xsession? not 100% sure, xinitrc should - be enough…) + be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466007"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466449"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain @@ -34,4 +34,4 @@ to copy the xfcerc file to /home/morph/.xfce4/xfcerc at boottime.</p><pre class="literallayout">Interesting things can be done with adding files to locations like: + '/copy/morphix/init.sh' or - '/copy/morphix/loadmod.sh'</pre><pre class="literallayout">as these files are executed after being swapped. Great fun ;)</pre></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphing Morphix tools</td></tr></table></div></body></html> + '/copy/morphix/loadmod.sh'</pre><pre class="literallayout">as these files are executed after being swapped. Great fun ;)</pre></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphing Morphix tools</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-03-23 20:17:21 UTC (rev 2164) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-03-23 20:19:45 UTC (rev 2165) @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466052"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466494"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466072"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466514"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2466089"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2466531"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2466105"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2466547"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> Creates a bootable ISO from a directory, detects multiple base versions.</p><p><span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2466129"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2466571"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> and documentation in /usr/share/doc/mmaker for details.</p><p><span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2466167"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2466608"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2466405"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2466850"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> + Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-03-23 20:17:21 UTC (rev 2164) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-03-23 20:19:45 UTC (rev 2165) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466430"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2466437"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466461"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466873"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2466880"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466904"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#FirstMorph" title="Your First Morph">My First Morph - change the background</a> </li><li> <a href="ar01s05.html#BootMenu" title="Morphing the Boot Menu">Morphing the Boot Menu</a> @@ -50,7 +50,7 @@ </li><li> Edit configuration files </li><li> -Have fun …. +Have fun …. </li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="AutoBuilding"></a>Auto-Building Morphix Modules</h4></div></div></div><p>We will take a look at Module Maker, or MMaker, a tool for autobuilding Morphix modules. Remastering modules is all fine and well, and you can do this just as you can with a compressed KNOPPIX image. However, laziness is seen as a virtue in Morphix-land: one command is all it should take to (re)build a module. A look at a module generator</p><p>MMaker is a tool under development at the moment, but is quite simple in nature. Using a so-called template, an xml file with all the information about the module you want to build, you can auto-build a Morphix module:</p><pre class="literallayout">mmaker mytemplate.xml mymodule.mod</pre><p>What MMaker does when you execute this command is debootstrap a new debian filesystem using the details in the template, set up the necessary mainmodule directories and installs all packages specified in the template, while using apt to handle any dependancies. Afterwards it compresses the whole bunch into a fresh new module, ready to be added to a Morphix Live CD in the usual manner.</p><p>As you might have guessed, the template is the key to all of this. A look at one for Morphix LightGUI: [note to editor: the template uses an xml notation, so might not appear when viewing in html]</p><pre class="literallayout"><comps> <groups> @@ -71,14 +71,14 @@ <packagereq>mozilla-firefox</packagereq> <!-- ... other goodies here ... --> </packagelist> -</group> -</comps></pre><p>Seems simple, doesn't it? The actual template for LightGUI is quite a bit longer (and contains a package to start xfce4 at boot time), but it's very simple to specify which repositories you want to use, what Debian suite you want, what type of Morphix module you want to autobuild and naturally the packages you want. Currently, MMaker can only build base and main modules . A few tags might need some extra explaining:</p><p><repository> - With this tag you define the Debian repository/repositories from which to build your module. Use the type="plain" attribute when you have a repository without separate suites (You can verify this by checking the repository, if it has a Packages file in the root directory of the repository we call it <span class="emphasis"><em>plain</em></span>). Normal, Debian-style repositories is default</p><p><type> - mainmod, basemod. minimod-type templates are coming up (a separate minimodule generator was constructed before MMaker). It would actually be fairly easy to even have a knoppix-type.</p><p><suite> - sid, sarge, woody (or unstable, testing or stable). These are the three branches of Debian, of which Morphix is derived from.</p><p><arch> - the architecture for which you are building your module. Using an architecture different from the host system isn't recommended and can lead to very interesting errors. It defaults to the architecture of your host system, which should be fine most of the time.</p><p>There are a few other tags and commandline options for MMaker, consult the documentation for details.</p><p>After your module is built (which takes some time without a local Debian mirror) your uncompressed module will exist in a directory in your /tmp. MMaker will output details of how to recompress it if necessary. We hope MMaker will be useful in letting Morphix work for you! +</groups> +</comps></pre><p>NB This is a partial template see <a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/" target="_top">http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/</a> for template examples.</p><p>Seems simple, doesn't it? The actual template for LightGUI is quite a bit longer (and contains a package to start xfce4 at boot time), but it's very simple to specify which repositories you want to use, what Debian suite you want, what type of Morphix module you want to autobuild and naturally the packages you want. Currently, MMaker can only build base and main modules . A few tags might need some extra explaining:</p><p><repository> - With this tag you define the Debian repository/repositories from which to build your module. Use the type="plain" attribute when you have a repository without separate suites (You can verify this by checking the repository, if it has a Packages file in the root directory of the repository we call it <span class="emphasis"><em>plain</em></span>). Normal, Debian-style repositories is default</p><p><type> - mainmod, basemod. minimod-type templates are coming up (a separate minimodule generator was constructed before MMaker). It would actually be fairly easy to even have a knoppix-type.</p><p><suite> - sid, sarge, woody (or unstable, testing or stable). These are the three branches of Debian, of which Morphix is derived from.</p><p><arch> - the architecture for which you are building your module. Using an architecture different from the host system isn't recommended and can lead to very interesting errors. It defaults to the architecture of your host system, which should be fine most of the time.</p><p>There are a few other tags and commandline options for MMaker, consult the documentation for details.</p><p>After your module is built (which takes some time without a local Debian mirror) your uncompressed module will exist in a directory in your /tmp. MMaker will output details of how to recompress it if necessary. We hope MMaker will be useful in letting Morphix work for you! References <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">Module Maker Wiki page</a></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="TestQemu"></a>Testing an iso using Qemu</h3></div></div></div><p>The next Morph is not really a Morph. It is used to test other morphs.</p><p>Qemu is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2465181"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514436"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> -<a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> +<a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-03-23 20:17:21 UTC (rev 2164) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-03-23 20:19:45 UTC (rev 2165) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2465206"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514153"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514461"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514468"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514232"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514256"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514547"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514571"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514305"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514334"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514620"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514649"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -23,13 +23,13 @@ </li><li> Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> -Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514386"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514400"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +Morphix is easily adaptable… and much more! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514702"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514715"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514436"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514751"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514588"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514904"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514671"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514987"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514729"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514761"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2514769"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514804"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515046"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515078"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515085"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515120"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.... [truncated message content] |
From: <bms...@us...> - 2006-04-03 18:20:36
|
Revision: 2195 Author: bmsleight Date: 2006-04-03 11:20:17 -0700 (Mon, 03 Apr 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2195&view=rev Log Message: ----------- My First Morph Example - uses 0.5 CDROM (mkisofs changed). Tweaking man pages Modified Paths: -------------- trunk/how_tos/all_man_pages/man_source/man_footer trunk/how_tos/all_man_pages/man_source/module-builder.txt trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/all_man_pages/man_source/man_footer =================================================================== --- trunk/how_tos/all_man_pages/man_source/man_footer 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/all_man_pages/man_source/man_footer 2006-04-03 18:20:17 UTC (rev 2195) @@ -16,4 +16,4 @@ SEE ALSO ------- -*module-builder, module-extractor, make-iso, isomorph, mmaker, isomaker, make-mini, install2mainmod, minimod-gen, addtoiso* +*addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini* Modified: trunk/how_tos/all_man_pages/man_source/module-builder.txt =================================================================== --- trunk/how_tos/all_man_pages/man_source/module-builder.txt 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/all_man_pages/man_source/module-builder.txt 2006-04-03 18:20:17 UTC (rev 2195) @@ -20,14 +20,17 @@ OPTIONS ------- --l LABEL:: - set the CD label if no label is given (default: Morphix) --t FSTYPE:: - set the file system type (default: iso9660) - ext3;; - slower buildtime, better compression, cowloop-overlayable - iso9660;; - faster, default. Only overlayable with translucency/mini_fo + '-l LABEL':: + set the CD label if no label is given (default: Morphix) + '-b':: + flag for create_compressed_fs, best compression + + '-t FSTYPE':: + set the file system type (default: iso9660) + 'ext3';; + slower buildtime, better compression, cowloop-overlayable + 'iso9660';; + faster, default. Only overlayable with translucency/mini_fo EXAMPLES -------- Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-04-03 18:20:17 UTC (rev 2195) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504490"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504502"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504514"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504488"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504501"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504512"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504522"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504520"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,22 +38,22 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466074"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466069"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466096"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466091"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at -around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466117"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges +around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466112"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges that users might prefer KDE instead (and looking at the number of derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466139"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466134"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -67,7 +67,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466176"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466200"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466171"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466195"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-04-03 18:20:17 UTC (rev 2195) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466241"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466327"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466236"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466322"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466342"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466338"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2466359"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2466354"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466385"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466380"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466405"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466399"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466449"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466443"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-04-03 18:20:17 UTC (rev 2195) @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466494"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466488"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466514"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466508"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2466531"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2466525"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2466547"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2466542"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> Creates a bootable ISO from a directory, detects multiple base versions.</p><p><span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2466571"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2466565"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> and documentation in /usr/share/doc/mmaker for details.</p><p><span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2466608"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2466603"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2466850"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2466841"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-04-03 18:20:17 UTC (rev 2195) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466873"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2466880"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466904"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466866"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2466873"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466897"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#FirstMorph" title="Your First Morph">My First Morph - change the background</a> </li><li> <a href="ar01s05.html#BootMenu" title="Morphing the Boot Menu">Morphing the Boot Menu</a> @@ -15,10 +15,10 @@ <a href="ar01s05.html#AutoBuilding" title="Auto-Building Morphix Modules">Auto-Building using mmaker</a> </li><li> <a href="ar01s05.html#TestQemu" title="Testing an iso using Qemu">Testing an iso using Qemu</a> -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="FirstMorph"></a>Your First Morph</h3></div></div></div><p>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <span class="emphasis"><em>morphing</em></span> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands.</p><p>We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso:</p><pre class="literallayout">mkdir /tmp/morphlight +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="FirstMorph"></a>Your First Morph</h3></div></div></div><p>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <span class="emphasis"><em>morphing</em></span> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands. In this example we are using a version 0.5 Morphix CD.</p><p>We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso:</p><pre class="literallayout">mkdir /tmp/morphlight mount MorphixCombined-LightGUI-0.4-1.iso /tmp/morphlight</pre><p>Alas, we can't directly modify the files on the iso. So, as we really want to modify the iso, we need to copy the iso files to a new directory:</p><pre class="literallayout">mkdir /tmp/mylivecd cp -a /tmp/morphlight/* /tmp/mylivecd</pre><p>Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ~/mybackground.png) over the other one at boot time:</p><pre class="literallayout">mkdir /tmp/mylivecd/copy/morphix -cp ~/mybackground.png /tmp/mylivecd/copy/morphix/background.png</pre><p>Now, lets make us a new CD-ROM iso from this directory:</p><pre class="literallayout">mkisofs -l -v -J -V "My New LiveCD" -r -b base/boot.img -c base/boot.cat -hide -rr -moved -o /tmp/mylivecd.iso /tmp/mylivecd</pre><p>Well, that was it! You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:</p><pre class="literallayout">cdrecord -scanbus +cp ~/mybackground.png /tmp/mylivecd/copy/morphix/background.png</pre><p>Now, lets make us a new CD-ROM iso from this directory:</p><pre class="literallayout">mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o /tmp/mylivecd.iso /tmp/mylivecd</pre><p>Well, that was it! You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:</p><pre class="literallayout">cdrecord -scanbus cdrecord speed=8 dev=0,0,0 /tmp/mylivecd.iso</pre><p>Of course, this was a pretty simple morph. You can do quite amazing stuff using Morphix without needing to remaster modules directly</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootMenu"></a>Morphing the Boot Menu</h3></div></div></div><p>The next Morph is to rebrand the initial Boot screen and Boot menu.</p><p>The following will be changed</p><div class="itemizedlist"><ul type="disc"><li> Background Graphic on the boot menu </li><li> @@ -79,6 +79,6 @@ achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514436"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514427"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> <a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-04-01 16:39:28 UTC (rev 2194) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-04-03 18:20:17 UTC (rev 2195) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514461"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514468"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514452"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514459"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514547"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514571"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514538"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514563"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514620"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514649"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514612"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514640"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514702"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514715"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514693"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514706"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514751"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514742"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514904"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514896"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514987"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514978"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515046"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515078"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515085"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515120"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515037"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515069"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515076"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515111"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515328"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su +http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515319"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515457"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware +apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is no... [truncated message content] |
From: <bms...@us...> - 2006-04-17 19:31:50
|
Revision: 2204 Author: bmsleight Date: 2006-04-17 12:31:33 -0700 (Mon, 17 Apr 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2204&view=rev Log Message: ----------- aquatix's fast introductions added to the preface Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504488"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504501"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504512"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504483"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504496"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504507"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504520"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504515"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,22 +38,23 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466069"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466066"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466091"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466088"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at -around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466112"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges +around 500MB.</p><p>Morphix KDE</p><p><sup>^</sup><sup>^</sup><sup>^</sup>^^ +Although primarily focused on GTK/Gnome, the Morphix crew acknowledges that users might prefer KDE instead (and looking at the number of derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466134"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466130"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -67,7 +68,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466171"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466195"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466168"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466192"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people @@ -78,4 +79,44 @@ liking take a look on www.morphix.org for a list of related projects. Even if you start 'morphing' from one of these derivatives, you can be sure of a base to fall back to and a design that will get -your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> +your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466231"></a>Fast Introduction to building your own Morphix based livecd</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466238"></a>Really Fast Introduction</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +Get a Morphix Base iso +</li><li> +Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list +</li><li> +apt-get update ; apt-get install morphing-tools +</li><li> +Edit mymainmod.xml +</li><li> +mmaker mymainmod.xml myprograms.mod +</li><li> +make-iso /path/source myfirstlivecd.iso +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466364"></a>Fast Introduction</h4></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466370"></a>Foreplay</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do] +</li><li> +Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso] +</li><li> +Open a root terminal [su -, you get the point] +</li><li> +mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever +</li><li> +cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso] +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466427"></a>Setting up the build environment</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list +</li><li> +apt-get update +</li><li> +apt-get install morphing-tools +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466460"></a>Creating your own mainmodule</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system +</li><li> +If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466491"></a>Building an .iso out of it</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +Now, remove the files in /scratch/iso/mainmod +</li><li> +Copy/move your myprograms.mod into /scratch/iso/mainmod +</li><li> +make-iso /scratch/iso myfirstlivecd.iso +</li><li> +Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466536"></a>More advanced stuff</h5></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466236"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466322"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466561"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466576"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466338"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466592"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2466354"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2466823"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466380"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466849"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466399"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466869"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466443"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466914"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466488"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466957"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466508"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466979"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2466525"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2466995"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2466542"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2467012"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> Creates a bootable ISO from a directory, detects multiple base versions.</p><p><span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2466565"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2467036"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> and documentation in /usr/share/doc/mmaker for details.</p><p><span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2466603"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2467074"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2466841"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2467098"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466866"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2466873"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466897"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2467122"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2467129"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2467153"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#FirstMorph" title="Your First Morph">My First Morph - change the background</a> </li><li> <a href="ar01s05.html#BootMenu" title="Morphing the Boot Menu">Morphing the Boot Menu</a> @@ -79,6 +79,6 @@ achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514427"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514683"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> <a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514452"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514459"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514708"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514715"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514538"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514563"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514794"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514819"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514612"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514640"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514868"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514896"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514693"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514706"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514949"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514962"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514742"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514998"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514896"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515152"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514978"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515234"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515037"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515069"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515076"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515111"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515293"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515325"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515332"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515367"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515319"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su +http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515575"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515448"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware +apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515704"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware equals better performance. Depending what how you are planning to use Morphix.</p><p>I have Morphix running on the following machines, with the following installs</p><div class="orderedlist"><ol type="1"><li><p> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2006-04-09 20:45:02 UTC (rev 2203) +++ trunk/how_tos/docbook_html/ar01s07.html 2006-04-17 19:31:33 UTC (rev 2204) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s08.html" title="Appendix Man Pages"><... [truncated message content] |
From: <bms...@us...> - 2006-05-25 18:46:23
|
Revision: 2253 Author: bmsleight Date: 2006-05-25 11:46:02 -0700 (Thu, 25 May 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2253&view=rev Log Message: ----------- Adding more mmaker template details (from README.template) Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-05-25 16:28:39 UTC (rev 2252) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-05-25 18:46:02 UTC (rev 2253) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504483"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504496"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504507"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504490"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504502"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504514"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504515"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504522"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,12 +38,12 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466066"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466074"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466088"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466096"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still @@ -54,7 +54,7 @@ derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466130"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466138"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -68,7 +68,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466168"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466192"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466176"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466199"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people @@ -79,7 +79,7 @@ liking take a look on www.morphix.org for a list of related projects. Even if you start 'morphing' from one of these derivatives, you can be sure of a base to fall back to and a design that will get -your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466231"></a>Fast Introduction to building your own Morphix based livecd</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466238"></a>Really Fast Introduction</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466239"></a>Fast Introduction to building your own Morphix based livecd</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466246"></a>Really Fast Introduction</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Get a Morphix Base iso </li><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list @@ -91,7 +91,7 @@ mmaker mymainmod.xml myprograms.mod </li><li> make-iso /path/source myfirstlivecd.iso -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466364"></a>Fast Introduction</h4></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466370"></a>Foreplay</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466373"></a>Fast Introduction</h4></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466378"></a>Foreplay</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do] </li><li> Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso] @@ -101,17 +101,17 @@ mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever </li><li> cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso] -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466427"></a>Setting up the build environment</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466435"></a>Setting up the build environment</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list </li><li> apt-get update </li><li> apt-get install morphing-tools -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466460"></a>Creating your own mainmodule</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466468"></a>Creating your own mainmodule</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system </li><li> If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466491"></a>Building an .iso out of it</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466499"></a>Building an .iso out of it</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Now, remove the files in /scratch/iso/mainmod </li><li> Copy/move your myprograms.mod into /scratch/iso/mainmod @@ -119,4 +119,4 @@ make-iso /scratch/iso myfirstlivecd.iso </li><li> Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466536"></a>More advanced stuff</h5></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466544"></a>More advanced stuff</h5></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-05-25 16:28:39 UTC (rev 2252) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-05-25 18:46:02 UTC (rev 2253) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466561"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466576"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466569"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466584"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466592"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466600"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2466823"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2466833"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466849"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466859"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466869"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466879"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466914"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466923"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-05-25 16:28:39 UTC (rev 2252) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-05-25 18:46:02 UTC (rev 2253) @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466957"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466968"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466979"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466990"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2466995"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2467006"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2467012"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2467023"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> Creates a bootable ISO from a directory, detects multiple base versions.</p><p><span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2467036"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2467047"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> and documentation in /usr/share/doc/mmaker for details.</p><p><span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2467074"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2467085"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2467098"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2467109"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-05-25 16:28:39 UTC (rev 2252) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-05-25 18:46:02 UTC (rev 2253) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2467122"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2467129"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2467153"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2467133"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2467140"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2467164"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#FirstMorph" title="Your First Morph">My First Morph - change the background</a> </li><li> <a href="ar01s05.html#BootMenu" title="Morphing the Boot Menu">Morphing the Boot Menu</a> @@ -74,11 +74,76 @@ </groups> </comps></pre><p>NB This is a partial template see <a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/" target="_top">http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/</a> for template examples.</p><p>Seems simple, doesn't it? The actual template for LightGUI is quite a bit longer (and contains a package to start xfce4 at boot time), but it's very simple to specify which repositories you want to use, what Debian suite you want, what type of Morphix module you want to autobuild and naturally the packages you want. Currently, MMaker can only build base and main modules . A few tags might need some extra explaining:</p><p><repository> - With this tag you define the Debian repository/repositories from which to build your module. Use the type="plain" attribute when you have a repository without separate suites (You can verify this by checking the repository, if it has a Packages file in the root directory of the repository we call it <span class="emphasis"><em>plain</em></span>). Normal, Debian-style repositories is default</p><p><type> - mainmod, basemod. minimod-type templates are coming up (a separate minimodule generator was constructed before MMaker). It would actually be fairly easy to even have a knoppix-type.</p><p><suite> - sid, sarge, woody (or unstable, testing or stable). These are the three branches of Debian, of which Morphix is derived from.</p><p><arch> - the architecture for which you are building your module. Using an architecture different from the host system isn't recommended and can lead to very interesting errors. It defaults to the architecture of your host system, which should be fine most of the time.</p><p>There are a few other tags and commandline options for MMaker, consult the documentation for details.</p><p>After your module is built (which takes some time without a local Debian mirror) your uncompressed module will exist in a directory in your /tmp. MMaker will output details of how to recompress it if necessary. We hope MMaker will be useful in letting Morphix work for you! References -<a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">Module Maker Wiki page</a></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="TestQemu"></a>Testing an iso using Qemu</h3></div></div></div><p>The next Morph is not really a Morph. It is used to test +<a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">Module Maker Wiki page</a></p><p>Below is a quick overview on the layout of a template.</p><pre class="screen">The syntax is derived from Progeny's CL scheme, which was derived from +Redhat's. This one has a list of available options in your template, with +comments to help you out. + +<comps> + <group> + <version>version number of module</version> + + <id>lowercase identifier</id> + + <name>natural-language name of module</name> + + <description>possibly multiline description of module</description> + + <type>[mainmod|basemod|minimod]</type> ( + <!-- currently only main/basemod are useful --> + + <suite>[sid|sarge|woody|unstable|testing|stable]</suite> + <!-- debian flavour to use --> + + <arch>[i386|powerpc|sparc|hppa|amd64|whatnot]</arch> + <!-- for attempting to build on a different architecture, use with care --> + + <retrieve> + <from>/file/on/my/harddisk</from> + <to>/place/in/module</to> + </retrieve> + + <retrieve> + <from>http://localhost/myfile</from> + <to>/place/in/module</to> + </retrieve> + + <retrieve type="[tar.gz|tar.bz2]"> <!-- only implemented for local from-to --> + ... + </retrieve> + + <repositorylist> + + <repository type="[debian|plain]" [nonfree="true"] [suite="woody|sarge|sid|stable|testing|unstable]>URL</repository> + <!-- either a normal repository or a debian one. + Need one debian repository for main/base modules + use nonfree if you want to add contrib/non-free to your apt line + adding the suite tag here overrides the default suite + --> + ... + </repositorylist> + <packagelist> + + <packagereq [target="sid|sarge|woody|unstable|testing|stable"]>packagename</packagereq> + <!-- package to apt-get install, optionally set target to + define the -t/--target-release of the package --> + ... + + <packagedel>packagename</packagereq> + <!-- package to apt-get purge --> + ... + </packagelist> + <patchlist> + + <patch>path/to/shellscript.sh</patch> + <!-- shell script on HOST system, gets the build directory as $1 --> + </patchlist> + </group> +</comps> +</pre></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="TestQemu"></a>Testing an iso using Qemu</h3></div></div></div><p>The next Morph is not really a Morph. It is used to test other morphs.</p><p>Qemu is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514683"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514749"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> <a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-05-25 16:28:39 UTC (rev 2252) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-05-25 18:46:02 UTC (rev 2253) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514708"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514715"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514774"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514781"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514794"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514819"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514860"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514884"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514868"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514896"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514934"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514962"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514949"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514962"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515015"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515028"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514998"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515064"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515152"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515217"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515234"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515299"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515293"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515325"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515332"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515367"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515358"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515390"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515397"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515432"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co... [truncated message content] |
From: <bms...@us...> - 2006-05-31 20:40:30
|
Revision: 2284 Author: bmsleight Date: 2006-05-31 13:40:17 -0700 (Wed, 31 May 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2284&view=rev Log Message: ----------- Adding Morphing-Morphix underlying commands (output of /tmp/mmscript - with a few tweaks) in exchange for request #1496817 Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-05-31 08:45:35 UTC (rev 2283) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-05-31 20:40:17 UTC (rev 2284) @@ -15,30 +15,124 @@ <a href="ar01s05.html#AutoBuilding" title="Auto-Building Morphix Modules">Auto-Building using mmaker</a> </li><li> <a href="ar01s05.html#TestQemu" title="Testing an iso using Qemu">Testing an iso using Qemu</a> -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="FirstMorph"></a>Your First Morph</h3></div></div></div><p>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <span class="emphasis"><em>morphing</em></span> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands. In this example we are using a version 0.5 Morphix CD.</p><p>We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso:</p><pre class="literallayout">mkdir /tmp/morphlight -mount MorphixCombined-LightGUI-0.4-1.iso /tmp/morphlight</pre><p>Alas, we can't directly modify the files on the iso. So, as we really want to modify the iso, we need to copy the iso files to a new directory:</p><pre class="literallayout">mkdir /tmp/mylivecd -cp -a /tmp/morphlight/* /tmp/mylivecd</pre><p>Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ~/mybackground.png) over the other one at boot time:</p><pre class="literallayout">mkdir /tmp/mylivecd/copy/morphix -cp ~/mybackground.png /tmp/mylivecd/copy/morphix/background.png</pre><p>Now, lets make us a new CD-ROM iso from this directory:</p><pre class="literallayout">mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o /tmp/mylivecd.iso /tmp/mylivecd</pre><p>Well, that was it! You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:</p><pre class="literallayout">cdrecord -scanbus +</li></ul></div><p>Boot the Morphing-Morphix CD, then from the IceWM button select Morphing-Mophix. All off the following morphs are available from the nice graphic menu. +After you have used this interative <span class="emphasis"><em>How To</em></span> a script is available as /tmp/mmscript.sh This script contain all the commands used in your morphing session. In fact you can use this mmscript to reproduce exactly the same results. The best thing is, you can read thought the commands listed in the script. This will give you an introduction to use some of the morphix tools.</p><p>With each of the Morphs beow included is an example output of /tmp/mmscript.sh</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="FirstMorph"></a>Your First Morph</h3></div></div></div><p>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <span class="emphasis"><em>morphing</em></span> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands. In this example we are using a version 0.5 Morphix CD.</p><p>We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso:</p><pre class="literallayout">#!/bin/bash +#Setting-up mmorphing +sudo mount /mnt/hda3 -o dev +sudo mkdir /mnt/hda3/mmorphix 2>/dev/null +sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null +mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null +mkdir /mnt/hda3/mmorphix/iso 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null +mkdir /mnt/hda3/mmorphix/modules 2>/dev/null +mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null +#Setting-up complete +#Start of My First Morph Commands +mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop</pre><p>Alas, we can't directly modify the files on the iso. So, as we really want to modify the iso, we need to copy the iso files to a new directory:</p><pre class="literallayout"># sudo rm -R /mnt/hda3/mmorphix/morphed +sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed</pre><p>Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ~/mybackground.png) over the other one at boot time:</p><pre class="literallayout">sudo mkdir /mnt/hda3/mmorphix/morphed/copy/morphix/ +sudo cp /mnt/hda3/background.png /mnt/hda3/mmorphix/morphed/copy/morphix/background.png</pre><p>Now, lets make us a new CD-ROM iso from this directory:</p><pre class="literallayout">sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/MyFirstMorph.iso +#End of My First Morph Commands</pre><p>Well, that was it! You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:</p><pre class="literallayout">cdrecord -scanbus cdrecord speed=8 dev=0,0,0 /tmp/mylivecd.iso</pre><p>Of course, this was a pretty simple morph. You can do quite amazing stuff using Morphix without needing to remaster modules directly</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootMenu"></a>Morphing the Boot Menu</h3></div></div></div><p>The next Morph is to rebrand the initial Boot screen and Boot menu.</p><p>The following will be changed</p><div class="itemizedlist"><ul type="disc"><li> Background Graphic on the boot menu </li><li> Titles used in the boot menu -</li></ul></div><p>Whilst not directly seen in the boot menu we will also add boot codes to:</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>Whilst not directly seen in the boot menu we will also add boot codes to:</p><div class="itemizedlist"><ul type="disc"><li><p> Rebrand the default user name. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootUp"></a>Morphing the Boot-up Process</h3></div></div></div><p>The next Morph is to rebrand the messages and screens shown +</p><pre class="literallayout">#!/bin/bash +#Setting-up mmorphing +sudo mount /mnt/hda3 -o dev +sudo mkdir /mnt/hda3/mmorphix 2>/dev/null +sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null +mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null +mkdir /mnt/hda3/mmorphix/iso 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null +mkdir /mnt/hda3/mmorphix/modules 2>/dev/null +mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null +#Setting-up complete +#Start of My First Morph Commands +mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop +# sudo rm -R /mnt/hda3/mmorphix/morphed +sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed</pre><pre class="literallayout">wget http://www.morphix.org/debian/binaries/morphix-iso-grubtheme_0.1-4.tar.gz +tar zxvf ./morphix-iso-grubtheme_0.1-4.tar.gz +gimp ./gfxboot-grub-0.1/background.pcx +cd ./gfxboot-grub-0.1/ +sudo make +cd .. +sudo cp ./gfxboot-grub-0.1/boot/message /mnt/hda3/mmorphix/morphed/boot/grub +OLD_TITLE=$(grep -e "title" -m 1 /mnt/hda3/mmorphix/morphed/boot/grub/menu.lst/ | sed s/title\ //g) +for TMP_GRUB_FILE in /mnt/hda3/mmorphix/morphed/boot/grub/*.lst +do + #Remove Old username + sed "/kernel/s/username=.* //g" /mnt/hda3/mmorphix/morphed/boot/grub/options.lst >/tmp/mmorphix.7322 + sed "/kernel/s/$/ AnotherBootOption/" /tmp/mmorphix.7322 >/mnt/hda3/mmorphix/morphed/boot/grub/options.lst + sed "/title/s/$OLD_TITLE/NewTitle/g" /tmp/mmorphix_.7322 >/tmp/mmorphix.7322 + sudo cp /tmp/mmorphix.7322 /mnt/hda3/mmorphix/morphed/boot/grub/options.lst +done +sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph_2.iso</pre></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootUp"></a>Morphing the Boot-up Process</h3></div></div></div><p>The next Morph is to rebrand the messages and screens shown during the boot process.</p><p>The following will be changed</p><div class="itemizedlist"><ul type="disc"><li> Background Messages </li><li> Boot-Splash Images </li><li> Background Images -</li></ul></div><p>Again the command used will be saved in a script for further hacking.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HomeDir"></a>Morphing the Home Directory</h3></div></div></div><p>The next Morph is to save the files in the users home directory.</p><p>The following will be saved</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>Again the command used will be saved in a script for further hacking.</p><pre class="literallayout">#!/bin/bash +#Setting-up mmorphing +sudo mount /mnt/hda3 -o dev +sudo mkdir /mnt/hda3/mmorphix 2>/dev/null +sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null +mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null +mkdir /mnt/hda3/mmorphix/iso 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null +mkdir /mnt/hda3/mmorphix/modules 2>/dev/null +mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null +#Setting-up complete +#Start of My First Morph Commands +mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop +# sudo rm -R /mnt/hda3/mmorphix/morphed +sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed</pre><pre class="literallayout">mkdir /tmp/minir 2>/dev/null +sudo rm /tmp/miniroot.gz -f +cp /mnt/hda3/mmorphix/morphed/boot/miniroot.gz /tmp/ +cd /tmp/ +sudo rm /tmp/miniroot -f +gunzip ./miniroot.gz +sudo mount ./miniroot /tmp/minir -o loop +# Uncomment if you are not using Morphing-MorphixCD +#sed "s/_MORPHIX/ZZ_TMP_ZZ/g" /tmp/minir/linuxrc >/tmp/mmorphix.7587 +#sed "s/DEBUGMORPHIX/ZZ_TMP2_ZZ/g" /tmp/mmorphix.7587 >/tmp/mmorphix_.7587 +# Comment if you are not using Morphing-MorphixCD +sed "s/Morphing-Morphix/RebrandedName/g" /tmp/mmorphix_.7587 >/tmp/mmorphix.7587 +#sed "s/ZZ_TMP_ZZ/_MORPHIX/g" /tmp/mmorphix_.7587 >/tmp/mmorphix.7587 +#sed "s/ZZ_TMP2_ZZ/DEBUGMORPHIX/g" /tmp/mmorphix.7587 >/tmp/mmorphix_.7587 +#mv /tmp/mmorphix.7587 /tmp/mmorphix_.7587 +sudo cp /tmp/mmorphix.7587 /tmp/minir/linuxrc +convert /mnt/hda3/background.jpg -resize 1024x768 /tmp/silent-1024x768.jpg +convert /mnt/hda3/background.jpg -modulate 5,10,10 /tmp/bootsplash-1024x768.jpg +sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/ +sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent5-1024x768.jpg +sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent4-1024x768.jpg +sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent3-1024x768.jpg +sudo cp /tmp/silent-1024x768.jpg /tmp/minir/bootsplash/images/silent2-1024x768.jpg +sudo cp /tmp/bootsplash-1024x768.jpg /tmp/minir/bootsplash/images/ +sudo rm /tmp/bootsplash-1024x768.jpg +sudo rm /tmp/silent-1024x768.jpg +sudo sync +sudo umount /tmp/miniroot /var/tmp/miniroot +sudo rm /tmp/miniroot.gz -f +cd /tmp/ +gzip ./miniroot +sudo cp /tmp/miniroot.gz /mnt/hda3/mmorphix/morphed/boot/miniroot.gz +sudo rm /tmp/miniroot.gz -f +sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HomeDir"></a>Morphing the Home Directory</h3></div></div></div><p>The next Morph is to save the files in the users home directory.</p><p>The following will be saved</p><div class="itemizedlist"><ul type="disc"><li> Any files and directories in the users home. </li><li> Hidden sitting files. (The are the files beginning with a . e.g. .icewm) -</li></ul></div><p>The following will not be saved</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>The following will not be saved</p><div class="itemizedlist"><ul type="disc"><li><p> The X server setting - these are generated on boot up. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AutoLaunch"></a>Auto-Launching Firefox</h3></div></div></div><p>The next Morph is make a minimodule to autorun an application once the window manager has loaded.</p><p>This Morph is to demostrate the use of one of the morphix tools - minimod-gen</p><p>Basically minimod-gen is a command line tool, entirely menu driven to help build minimodules. Just answer some simple questions and out pops your minimodule.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="MainModule"></a>Morphing a MainModule</h3></div></div></div><p>The next Morph is make changes to a MainModule.</p><p>In short: mainmodules contain your filesystem, except for +</p><pre class="literallayout">sudo /usr/sbin/make-mini --homedir --hidden /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod +sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AutoLaunch"></a>Auto-Launching Firefox</h3></div></div></div><p>The next Morph is make a minimodule to autorun an application once the window manager has loaded.</p><p>This Morph is to demostrate the use of one of the morphix tools - minimod-gen</p><p>Basically minimod-gen is a command line tool, entirely menu driven to help build minimodules. Just answer some simple questions and out pops your minimodule.</p><p>Please see isomorph —add boot option</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="MainModule"></a>Morphing a MainModule</h3></div></div></div><p>The next Morph is make changes to a MainModule.</p><p>In short: mainmodules contain your filesystem, except for your kernel, loadable kernel modules and hardware detection scripts. This filesystem is stored as a compressed cloop image.</p><p>One of the easiest way to modify a MainModule is to extract @@ -49,9 +143,36 @@ apt-get install new-application </li><li> Edit configuration files -</li><li> +</li><li><p> Have fun …. -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="AutoBuilding"></a>Auto-Building Morphix Modules</h4></div></div></div><p>We will take a look at Module Maker, or MMaker, a tool for autobuilding Morphix modules. Remastering modules is all fine and well, and you can do this just as you can with a compressed KNOPPIX image. However, laziness is seen as a virtue in Morphix-land: one command is all it should take to (re)build a module. +</p><pre class="literallayout">#!/bin/bash +#Setting-up mmorphing +sudo mount /mnt/hda3 -o dev +sudo mkdir /mnt/hda3/mmorphix 2>/dev/null +sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null +mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null +mkdir /mnt/hda3/mmorphix/iso 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null +mkdir /mnt/hda3/mmorphix/modules 2>/dev/null +mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null +#Setting-up complete +#Start of My First Morph Commands +mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop +# sudo rm -R /mnt/hda3/mmorphix/morphed +sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed +#Start Morphing the main-module +sudo -R /mnt/hda3/mmorphix/morphing/* +sudo module-extractor /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod /mnt/hda3/mmorphix/morphing/ +# resolv.conf required for network +sudo cp /etc/resolv.conf /mnt/hda3/mmorphix/morphing/etc/resolv.conf +sudo chroot /mnt/hda3/mmorphix/morphing/ mount -t proc /proc proc +xterm -e sudo chroot /mnt/hda3/mmorphix/morphing/ +sudo chroot /mnt/hda3/mmorphix/morphing/ umount -lf /proc +sudo rm /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod +#sudo rm /mnt/hda3/mmorphix/morphed/mainmod/* +sudo module-builder /mnt/hda3/mmorphix/morphing/ /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod +sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="AutoBuilding"></a>Auto-Building Morphix Modules</h4></div></div></div><p>We will take a look at Module Maker, or MMaker, a tool for autobuilding Morphix modules. Remastering modules is all fine and well, and you can do this just as you can with a compressed KNOPPIX image. However, laziness is seen as a virtue in Morphix-land: one command is all it should take to (re)build a module. A look at a module generator</p><p>MMaker is a tool under development at the moment, but is quite simple in nature. Using a so-called template, an xml file with all the information about the module you want to build, you can auto-build a Morphix module:</p><pre class="literallayout">mmaker mytemplate.xml mymodule.mod</pre><p>What MMaker does when you execute this command is debootstrap a new debian filesystem using the details in the template, set up the necessary mainmodule directories and installs all packages specified in the template, while using apt to handle any dependancies. Afterwards it compresses the whole bunch into a fresh new module, ready to be added to a Morphix Live CD in the usual manner.</p><p>As you might have guessed, the template is the key to all of this. A look at one for Morphix LightGUI: [note to editor: the template uses an xml notation, so might not appear when viewing in html]</p><pre class="literallayout"><comps> <groups> <version>0.5</version> @@ -144,6 +265,6 @@ achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514749"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p><pre class="literallayout">sudo qemu -boot d -cdrom /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514999"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> <a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-05-31 08:45:35 UTC (rev 2283) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-05-31 20:40:17 UTC (rev 2284) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2514774"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2514781"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2515024"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2515031"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514860"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514884"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515110"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515134"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514934"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2514962"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515183"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515212"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515015"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515028"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515264"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515278"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515064"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515314"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515217"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515467"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515299"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515550"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515358"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515390"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515397"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515432"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515608"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515640"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515648"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515683"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515641"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su +http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515891"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515770"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware +apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2516020"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware equals better performance. Depending what how you are planning to use Morphix.</p><p>I have Morphix running on the following machines, with the following installs</p><div class="orderedlist"><ol type="1"><li><p> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2006-05-31 08:45:35 UTC (rev 2283) +++ trunk/how_tos/docbook_html/ar01s07.html 2006-05-31 20:40:17 UTC (rev 2284) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s08.html" title="Appendix Man Pages"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2515878"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2515894"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s08.html" title="Appendix Man Pages"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2516128"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516143"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the cowloop-way with module-builder -t ext3, or you can use the default (iso9660). -Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2515914"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot +Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516164"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot ISO-construction now happens using the following command:</p><pre class="literallayout">find $SRC/ -type f -print0 | xargs -0 md5sum > $SRC/md5sums.txt -mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2515946"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or +mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516196"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or higher. You may also use squashfs and zisofs-compressed modules, if you prefer these, however the base module itself (/base/morphix) should be compressed -using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2515963"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> +using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516213"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> new cloop version, incompatible with old version </li><li> different loadmod.sh needed for mainmodules Modified: trunk/how_tos/docbook_html/ar01s08.html =================================================================== --- trunk/how_tos/docbook_html/ar01s08.html 2006-05-31 08:45:35 UTC (rev 2283) +++ trunk/how_tos/docbook_html/ar01s08.html 2006-05-31 20:40:17 UTC (rev 2284) @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Man Pages</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="Appendix Transition"><link rel="next" href="ar01s09.html" title="Appendix Legal Issues"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Man Pages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2516042"></a>Appendix Man Pages</h2></div></div></div><p><a href="http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html" target="_top">The man pages are availble as a seperate document</a></p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix Transition </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix Legal Issues</td></tr></table></div></body></html> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Man Pages</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="Appendix Transition"><link rel="next" href="ar01s09.html" title="Appendix Legal Issues"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Man Pages</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2516291"></a>Appendix Man Pages</h2></div></div></div><p><a href="http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html" target="_top">The man pages are availble as a seperate document</a></p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix Transition </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix Legal Issues</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s09.html =================================================================== --- trunk/how_tos/docbook_html/ar01s09.html 2006-05-31 08:45:35 UTC (rev 2283) +++ trunk/how_tos/docbook_html/ar01s09.html 2006-05-31 20:40:17 UTC (rev 2284) @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Legal Issues</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s08.html" title="Appendix Man Pages"><link rel="next" href="ar01s10.html" title="Appendix About: This Document"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Legal Issues</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2516057"></a>Appendix Legal Issues</h2></div></div></div><p>0.5-releases of Morphix Base are fully open source under the DFSG. Some Base ISO's do contain the nvidia minimodule, in /minimod, but this is easy to remove. Likewise, Morphix LightGUI 0.5-pre4 is also fully open source.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516070"></a>Other issues?</h3></div></div></div><p>There are however some packages for which licensing isn't fully clear. The most prominent package is the mplayer mediaplayer (http://www.mplayerhq.hu/homepage/), the project claims that it is GPL, but it isn't in Debian yet for legal reasons. However, it is distributed by other distributions.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516086"></a>Morphix' code</h3></div></div></div><p>As for any Morphix-specific software: all is licensed under the GPL. All screenshots, wallpapers and other graphics in Morphix can be freely used. If you want to modify them, you may, but with both the software and graphics I expect that credit is given where credit is due and for software you must follow the GPL license supplied. Morphix is an unofficial Debian-derivative, but I'd appreciate it if you give them credit for their great distribution, as without it Morphix wouldn't be possible. Also, mention Knoppix, as it was it that started the Morphix project.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2516115"></a>Bottom-line</h3></div></div></div><p>Anyway, the choice is yours to take. I am not a lawyer, but I strive to know about everything that goes into morphix. I can however not be 100% sure if everything can be exported to every country. If in doubt, checking with your attorney is always the best thing to do. Morphix is a growing community that started as a private project and if you find new information or violating software just let us know and it will be dealt with. I'm pretty confident about it, but we're human, not a company and can't idemnify users or developers. Yes, we're human.</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Appendix Man Pages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appe... [truncated message content] |
From: <bms...@us...> - 2006-07-09 18:52:51
|
Revision: 2343 Author: bmsleight Date: 2006-07-09 11:52:30 -0700 (Sun, 09 Jul 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2343&view=rev Log Message: ----------- Images for a howto Modified Paths: -------------- trunk/how_tos/all_man_pages/all_man_pages.xml trunk/how_tos/all_man_pages/html/ar01s02.html trunk/how_tos/all_man_pages/html/ar01s03.html trunk/how_tos/all_man_pages/html/ar01s04.html trunk/how_tos/all_man_pages/html/ar01s05.html trunk/how_tos/all_man_pages/html/ar01s06.html trunk/how_tos/all_man_pages/html/ar01s07.html trunk/how_tos/all_man_pages/html/ar01s08.html trunk/how_tos/all_man_pages/html/ar01s09.html trunk/how_tos/all_man_pages/html/ar01s10.html trunk/how_tos/all_man_pages/html/ar01s11.html trunk/how_tos/all_man_pages/html/ar01s12.html trunk/how_tos/all_man_pages/html/ar01s13.html trunk/how_tos/all_man_pages/html/index.html trunk/how_tos/all_man_pages/html/ix01.html trunk/how_tos/all_man_pages/man/morphix-rebrand.1 trunk/how_tos/all_man_pages/man_source/morphix-rebrand.txt trunk/how_tos/all_man_pages/man_xml/morphix-rebrand.xml Added Paths: ----------- trunk/how_tos/images/ trunk/how_tos/images/Morphix-LiveKiosk.png Modified: trunk/how_tos/all_man_pages/all_man_pages.xml =================================================================== --- trunk/how_tos/all_man_pages/all_man_pages.xml 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/all_man_pages.xml 2006-07-09 18:52:30 UTC (rev 2343) @@ -1631,7 +1631,9 @@ </section> <section> <title>DESCRIPTION</title> -<simpara>This script Re-brands a Morphix CD image using the graphic Rebrand.png taking Rebrand as the new title.</simpara> +<simpara>This script Re-brands a Morphix CD image using the graphic file. Any Graphic file will do. Rebrand.png, Rebrand.jpg or Rebrand.gif +The name of the graphics file is importnat as the script takes Rebrand as the new title for the LiveCd. +Need to have be able to run the mount command, i.e. must be root"</simpara> </section> <section> Modified: trunk/how_tos/all_man_pages/html/ar01s02.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s02.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s02.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -2,27 +2,27 @@ <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> Constructs a module from a directory</p><p><a class="indexterm" name="id2509808"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2471277"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2471278"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2471292"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2471293"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2471307"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2471308"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471333"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471335"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471353"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471354"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> - Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2471369"></a> + Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2471370"></a> <span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2471385"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2471386"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> - Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2471401"></a> + Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2471402"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2471417"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2471418"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2471434"></a> + Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2471435"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> Rebrands a Morphix LiveCD using a graphix.png file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Man Pages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-BUILDER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s03.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s03.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s03.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471450"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471462"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471473"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471488"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471506"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471451"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471463"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471474"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471489"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471507"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-l LABEL</em></span> </span></dt><dd> set the CD label if no label is given (default: Morphix) @@ -22,4 +22,4 @@ Build a mini-module </span></dt><dd> module-builder /tmp/building-module/ /tmp/Morphix-Mini-1.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471710"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471721"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471735"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471749"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471777"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471710"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471722"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471735"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471749"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471777"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s04.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s04.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s04.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471794"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471806"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471818"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471830"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471848"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471794"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471805"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471817"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471830"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471848"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/Morphix-Mini-1.mod /tmp/building-module/ -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471874"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471885"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471899"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471913"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472193"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471874"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471886"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471899"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471913"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472198"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s05.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s05.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s05.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,7 +1,7 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472210"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472222"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472233"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472246"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472215"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472227"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472238"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472251"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory and then generates a bootable live CD from the <span class="emphasis"><em>sourcedirectory</em></span> -Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472265"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472270"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> make-iso /tmp/morphix-cd-files/ /tmp/Morphix-cd.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472290"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472302"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472315"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472329"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472358"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472295"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472307"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472320"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472334"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472363"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s06.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s06.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s06.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472375"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472386"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472397"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472449"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472461"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472380"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472392"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472402"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472454"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472466"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>—add</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </span></dt><dd><p> Add modular parts to the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> @@ -146,8 +146,8 @@ <span class="emphasis"><em>—list-xml</em></span> ISO </span></dt><dd> List all morphix files in XML format from the <span class="emphasis"><em>ISO</em></span> -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519740"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519739"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Add a boot parameter to a Morphix iso </span></dt><dd> isomorph —add boot "splash=n" /tmp/old.iso /tmp/new.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519767"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519779"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519792"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519806"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519835"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519767"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519778"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519791"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519805"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519834"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s07.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s07.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s07.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519852"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519864"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519875"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519891"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519911"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519851"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519863"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519874"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519890"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519910"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-g debootstrap.tar.gz</em></span> </span></dt><dd> Use a local debian bootstrap, rather than download from repository. @@ -38,7 +38,7 @@ <span class="emphasis"><em>-i</em></span> </span></dt><dd> Interactive mode - may not work. -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520108"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520107"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a Morphix base module </span></dt><dd> mmaker -m /my/livecd/boot/miniroot.gz -k /my/livecd/boot/vmlinuz basemod.xml /my/livecd/base/morphix @@ -46,7 +46,7 @@ Build a Morphix main module </span></dt><dd> mmaker firefox.xml firefox.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520151"></a>EXAMPLES -TEMPLATES</h3></div></div></div><p>Below is a quick overview on the layout of a template.</p><pre class="screen">The syntax is derived from Progeny's CL scheme, which was derived from +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520150"></a>EXAMPLES -TEMPLATES</h3></div></div></div><p>Below is a quick overview on the layout of a template.</p><pre class="screen">The syntax is derived from Progeny's CL scheme, which was derived from Redhat's. This one has a list of available options in your template, with comments to help you out. @@ -111,4 +111,4 @@ </patchlist> </group> </comps> -</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520216"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520227"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520240"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520254"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520284"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ISOMORPH(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMAKER(1)</td></tr></table></div></body></html> +</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520215"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520226"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520240"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520254"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520283"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ISOMORPH(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMAKER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s08.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s08.html 2006-07-09 18:48:12 UTC (rev 2342) +++ trunk/how_tos/all_man_pages/html/ar01s08.html 2006-07-09 18:52:30 UTC (rev 2343) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ISOMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s07.html" title="MMAKER(1)"><link rel="next" href="ar01s09.html" title="MAKE-MINI(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520301"></a>ISOMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520312"></a>NAME</h3></div></div></div><p>isomaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520324"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomaker</em></span> -b basemod.xml [-c] [-m mainmod.xml] [-m mainmod2.xml] [[-r repository [-p package1] [-p package2]] [-t tarball] output.iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520338"></a>DESCRIPTION</h3></div></div></div><p>This tool uses mmaker to generate a Morphix iso from scratch, using one basemodule template, and arbitrary number of mainmodule templates and optionally extra dpkg-deb-extracted deb/udeb packages</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><... [truncated message content] |
From: <bms...@us...> - 2006-07-10 20:40:36
|
Revision: 2345 Author: bmsleight Date: 2006-07-10 13:40:17 -0700 (Mon, 10 Jul 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2345&view=rev Log Message: ----------- Updating manual. Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/images/RebrandBootMenu.png trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504490"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2504502"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504514"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2509792"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2509804"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2509816"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2504522"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2509823"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,12 +38,12 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466074"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471387"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466096"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471408"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still @@ -54,7 +54,7 @@ derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466138"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471451"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -68,7 +68,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466176"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466199"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471488"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471512"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people @@ -79,7 +79,7 @@ liking take a look on www.morphix.org for a list of related projects. Even if you start 'morphing' from one of these derivatives, you can be sure of a base to fall back to and a design that will get -your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2466239"></a>Fast Introduction to building your own Morphix based livecd</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466246"></a>Really Fast Introduction</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +your project 'live' and updated ASAP.</p><p>Happy Morphing!</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471552"></a>Fast Introduction to building your own Morphix based livecd</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471558"></a>Really Fast Introduction</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Get a Morphix Base iso </li><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list @@ -91,7 +91,7 @@ mmaker mymainmod.xml myprograms.mod </li><li> make-iso /path/source myfirstlivecd.iso -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2466373"></a>Fast Introduction</h4></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466378"></a>Foreplay</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471684"></a>Fast Introduction</h4></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2471690"></a>Foreplay</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do] </li><li> Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso] @@ -101,17 +101,17 @@ mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever </li><li> cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso] -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466435"></a>Setting up the build environment</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2471746"></a>Setting up the build environment</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list </li><li> apt-get update </li><li> apt-get install morphing-tools -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466468"></a>Creating your own mainmodule</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2471780"></a>Creating your own mainmodule</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system </li><li> If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466499"></a>Building an .iso out of it</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2471811"></a>Building an .iso out of it</h5></div></div></div><div class="itemizedlist"><ul type="disc"><li> Now, remove the files in /scratch/iso/mainmod </li><li> Copy/move your myprograms.mod into /scratch/iso/mainmod @@ -119,4 +119,4 @@ make-iso /scratch/iso myfirstlivecd.iso </li><li> Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2466544"></a>More advanced stuff</h5></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="id2471856"></a>More advanced stuff</h5></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Manual </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix ISO README</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466569"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2466584"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Morphing Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471880"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2471896"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2466600"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2471912"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2466833"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2472186"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2466859"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2472210"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2466879"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2472229"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2466923"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2472274"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,22 +1,22 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2466968"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphing Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphing Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472319"></a>Morphing Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2466990"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2472340"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2467006"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2472356"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2467023"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2472372"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> Creates a bootable ISO from a directory, detects multiple base versions.</p><p><span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2467047"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2472397"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> and documentation in /usr/share/doc/mmaker for details.</p><p><span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2467085"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2472434"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2467109"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2472458"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> Add file to an iso, without having to copy the file all within the image</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2467133"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2467140"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2467164"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Morphing Morphix tools"><link rel="next" href="ar01s06.html" title="HowTo: Building a new LiveCD in two commands"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472482"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2472490"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472514"></a>A look at Morphing-Morphix</h3></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p><p>The following Morphs can be completed from the LiveCD.</p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#FirstMorph" title="Your First Morph">My First Morph - change the background</a> </li><li> <a href="ar01s05.html#BootMenu" title="Morphing the Boot Menu">Morphing the Boot Menu</a> @@ -265,6 +265,6 @@ achieves a good emulation speed by using dynamic translation.</p><p>In short: Boot you LiveCD inside this LiveCD, but a little slow. Faster than burning a cd and rebooting. Good for -testing</p><pre class="literallayout">sudo qemu -boot d -cdrom /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2514999"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: +testing</p><pre class="literallayout">sudo qemu -boot d -cdrom /mnt/hda3/mmorphix/iso/My_Morph.iso</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520298"></a>Using iBuild</h3></div></div></div><p>To be added. In the meantime, see: <a href="http://ibuild.livecd.net/" target="_top">http://ibuild.livecd.net/</a> -<a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> +<a href="http://wiki.livecd.net/livecd/IbuildHowto" target="_top">http://wiki.livecd.net/livecd/IbuildHowto</a></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphing Morphix tools </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Building a new LiveCD in two commands</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,91 +1,27 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2515024"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2515031"></a></p><div class="itemizedlist"><ul type="disc"><li> -<a href="ar01s06.html#AboutMorphix" title="About Morphix">About Morphix</a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Building a new LiveCD in two commands</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s07.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Building a new LiveCD in two commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520323"></a>HowTo: Building a new LiveCD in two commands</h2></div></div></div><p><a class="indexterm" name="id2520330"></a></p><div class="itemizedlist"><ul type="disc"><li> +<a href="ar01s06.html#SettingUptheBuildEnvironment" title="Setting up the build environment">Setting Up the Build Environment</a> </li><li> -<a href="ar01s06.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> +<a href="ar01s06.html#GettingtheTemplatesandmainGraphicsFile" title="Getting the Templates and main Graphics File">Getting the Templates and main Graphics File</a> </li><li> -<a href="ar01s06.html#UsingMorphix" title="Using Morphix">Using Morphix</a> +<a href="ar01s06.html#IsoMakerExmaple" title="Two Commands">Two Commands</a> </li><li> -<a href="ar01s06.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515110"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515134"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> -A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. +<a href="ar01s06.html#HowDoesItLook" title="Volia One LiveCD">Volia One LiveCD</a> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="SettingUptheBuildEnvironment"></a>Setting up the build environment</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> +Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list </li><li> -A rescue disk. A working operating system to boot your fscked looking hardware. +apt-get update </li><li> -A Linux demo CD, spread the word, by showing people a Linux operating system. +apt-get install morphing-tools +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="GettingtheTemplatesandmainGraphicsFile"></a>Getting the Templates and main Graphics File</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> +<a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/basemod-2.6.9.xml?view=markup" target="_top">Base Module Tempate</a> </li><li> -Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515183"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515212"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> -Morphix is and will remain Free Software! +<a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/mmaker/templates/morphix-livekiosk.xml?view=markup" target="_top">MainModule Template</a> </li><li> -Morphix is a liveCD, with the possibility to install to Harddisk +MiniModule Templates, <a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml?view=markup" target="_top">1</a> <a href="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/MorphixMini-KioskAddins.xml?view=markup" target="_top">2</a> +</li></ul></div><p>NB: The template may point to a local mirror of the debian repository. Uncomment the remote repository and command out the local repository</p><div class="itemizedlist"><ul type="disc"><li> +<a href="http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png" target="_top">Graphics file used for Rebranding</a> +</li></ul></div><div class="example"><a name="id2520525"></a><p class="title"><b>Example 1. Graphics File used for Rebranding</b></p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" width="500" alt="Rebranded Boot Splash Background"></span></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> +isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-KioskAddins.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso </li><li> -Morphix is modular, and can be adapted with less effort -</li><li> -Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) -</li><li> -Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515264"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515278"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! -o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> -Flexibility. Minimods give you a way to change your environment -</li><li> -More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515314"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> -The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), -</li><li> -The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> -</li><li> -The forum - <a href="http://morphix.org/index.php?option=com_simpleboard&Itemid=78" target="_top">http://morphix.org/index.php?option=com_simpleboard&Itemid=78</a> -</li><li><p> -The mailing lists -</p><div class="itemizedlist"><ul type="disc"><li> -<a href="http://lists.sourceforge.net/mailman/listinfo/morphix-announce" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-announce</a> -</li><li> -<a href="http://lists.sourceforge.net/mailman/listinfo/morphix-user" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-user</a> -</li><li> -<a href="http://lists.sourceforge.net/mailman/listinfo/morphix-devel" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-devel</a> -</li><li> -<a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> -</li></ul></div></li><li> -irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515467"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> -At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. -</li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> -Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515550"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> -xmodule=vesa -</li><li> -xmodule=nvidia -</li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. -* fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515608"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515640"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2515648"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515683"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> -<span class="emphasis"><em>sudo pppconfig</em></span> - t -It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. -</li></ul></div><p>Then use the commands:</p><div class="itemizedlist"><ul type="disc"><li> -To connect - <span class="emphasis"><em>pon (type the name you gave to the above script for the provider)</em></span>, eg <span class="emphasis"><em>pon pipex</em></span> -</li><li> -To disconnect - <span class="emphasis"><em>poff -a</em></span> -</li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2515891"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s06.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s06.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su -nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su -apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2516020"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware -equals better performance. Depending what how you are planning to use -Morphix.</p><p>I have Morphix running on the following machines, with the following -installs</p><div class="orderedlist"><ol type="1"><li><p> -Morphix Gnome -</p><div class="itemizedlist"><ul type="disc"><li> -Pentium III 500 MHz - 256M Ram - Runs ok. -</li><li> -Pentium 4 2.4GHz - 1 G Ram - Runs fast -</li></ul></div></li><li><p> -Morphix Light -</p><div class="itemizedlist"><ul type="disc"><li> -VIA Eden 600 MHz - 512M Ram - Runs fast. -</li><li> -Pentium 1 75MHz - 70M Ram - Runs a little slow -</li></ul></div></li><li><p> -Morphix Derivative, Photo-ix, LiveKiosk, hacked for low memory -</p><div class="itemizedlist"><ul type="disc"><li> -Pentium 1 75MHz - 16M Ram - Runs slow -</li></ul></div></li></ol></div><p>Other FAQs to follow.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">HowTo: Some Examples to help you start Morphing </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix Transition</td></tr></table></div></body></html> +morphix-rebrand ./morphix-livekiosk.iso ./Morphix-LiveKiosk.iso ./Morphix-LiveKiosk.png +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520614"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520638"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520684"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">HowTo: Some Examples to help you start Morphing </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Appendix FAQ: Frequently Asked Questions FAQ</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2006-07-09 19:46:40 UTC (rev 2344) +++ trunk/how_tos/docbook_html/ar01s07.html 2006-07-10 20:40:17 UTC (rev 2345) @@ -1,18 +1,91 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix Transition... [truncated message content] |
From: <bms...@us...> - 2006-07-11 21:15:05
|
Revision: 2347 Author: bmsleight Date: 2006-07-11 14:14:29 -0700 (Tue, 11 Jul 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2347&view=rev Log Message: ----------- Manual - starting to write version 0.3 Modified Paths: -------------- trunk/how_tos/all_man_pages/all_man_pages.xml trunk/how_tos/all_man_pages/html/ar01s02.html trunk/how_tos/all_man_pages/html/ar01s03.html trunk/how_tos/all_man_pages/html/ar01s04.html trunk/how_tos/all_man_pages/html/ar01s05.html trunk/how_tos/all_man_pages/html/ar01s06.html trunk/how_tos/all_man_pages/html/ar01s07.html trunk/how_tos/all_man_pages/html/ar01s08.html trunk/how_tos/all_man_pages/html/ar01s09.html trunk/how_tos/all_man_pages/html/ar01s10.html trunk/how_tos/all_man_pages/html/ar01s11.html trunk/how_tos/all_man_pages/html/ar01s12.html trunk/how_tos/all_man_pages/html/ar01s13.html trunk/how_tos/all_man_pages/html/index.html trunk/how_tos/all_man_pages/html/ix01.html trunk/how_tos/all_man_pages/man/mmaker.1 trunk/how_tos/all_man_pages/man/morphmini.1 trunk/how_tos/all_man_pages/man_source/mmaker.txt trunk/how_tos/all_man_pages/man_source/morphix-rebrand.txt trunk/how_tos/all_man_pages/man_source/morphmini.txt trunk/how_tos/all_man_pages/man_xml/mmaker.xml trunk/how_tos/all_man_pages/man_xml/morphmini.xml trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/docbook_html/prepare_html.sh trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/all_man_pages/all_man_pages.xml =================================================================== --- trunk/how_tos/all_man_pages/all_man_pages.xml 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/all_man_pages.xml 2006-07-11 21:14:29 UTC (rev 2347) @@ -945,9 +945,12 @@ </section> <section> <title>EXAMPLES -TEMPLATES</title> -<simpara>Below is a quick overview on the layout of a template.</simpara> +<screen>Quick overview on the layout of a template. For examples, see the +template/ directory. -<screen>The syntax is derived from Progeny's CL scheme, which was derived from +--- + +The syntax is derived from Progeny's CL scheme, which was derived from Redhat's. This one has a list of available options in your template, with comments to help you out. @@ -1005,14 +1008,21 @@ <!-- package to apt-get purge --> ... </packagelist> + <patchlist> - <patch>path/to/shellscript.sh</patch> + <patch>path/to/shellscript.sh</patch> ( <!-- shell script on HOST system, gets the build directory as $1 --> </patchlist> + + <commandlist> + + <command>echo "Real Morphers idle on #morphix"</command> ( + <!-- shell command run in the build chroot, just before compressing --> + </commandlist> + </group> -</comps> -</screen> +</comps></screen> </section> <section> <title>SECURITY</title> @@ -1529,13 +1539,35 @@ <local> <file>/home/morph/test.jpg</file> <file>/home/morph/test2.jpg</file> - <file>/home/morph/test3.jpg</file> - <file>/home/morph/test4.jpg</file> </local> <remote> <file>http://www.barwap.com/morphix/mmorphix/morphixsound2.wav</file> </remote> </filelist> + <root> <!-- Files or Packages to be overlaid on the rootfile system - good for saving ramspace --> + <files> + <local> + <from>/home/morph/test.jpg</from> + <to>/usr/share/misc/</to> + </local> + <local> + <from>/home/morph/test2.jpg</from> + <to>/usr/share/misc/</to> + </local> + <remote> + <from>http://www.barwap.com/morphix/mmorphix/morphixsound2.wav</from> + <to>/usr/share/misc/</to> + </remote> + </files> + <packages> + <local> + <targz>/home/morph/example.tar.gz</targz> + </local> + <remote> + <targz>http://www.barwap.com/morphix/rebrand/morphix-rebrand.tar.gz</targz> + </remote> + </packages> + </root> <commandlist> <!-- Commands to be started from minimodule --> <preX> <!-- Commands to run before X windows start --> <command>echo "Hello"</command> @@ -1550,10 +1582,12 @@ <command>echo "Hello 6"</command> </postX> </commandlist> + <other> <!-- used to make a minimodule in another way - command will be passed $1 for minimodule filesystem --> + <buildcommand>echo "Hello World" &gt; $1/morphix/hello.txt</buildcommand> + </other> </minimod> </group> -</comps> -</screen> +</comps></screen> <simpara>Most templates are much shorter. Sections version, bootoption, filelist, local, remote, commandlist, preX, X, postX are optional.</simpara> <screen><comps> Modified: trunk/how_tos/all_man_pages/html/ar01s02.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s02.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s02.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -2,27 +2,27 @@ <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> Constructs a module from a directory</p><p><a class="indexterm" name="id2509808"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2471278"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2471277"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2471293"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2471292"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2471308"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2471307"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471335"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471333"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471354"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2471353"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> - Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2471370"></a> + Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2471369"></a> <span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2471386"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2471385"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> - Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2471402"></a> + Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2471401"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2471418"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2471417"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2471435"></a> + Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2471434"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> Rebrands a Morphix LiveCD using a graphix.png file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Man Pages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-BUILDER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s03.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s03.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s03.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471451"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471463"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471474"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471489"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471507"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471450"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471462"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471473"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471488"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471506"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-l LABEL</em></span> </span></dt><dd> set the CD label if no label is given (default: Morphix) @@ -22,4 +22,4 @@ Build a mini-module </span></dt><dd> module-builder /tmp/building-module/ /tmp/Morphix-Mini-1.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471710"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471722"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471735"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471749"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471777"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471710"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471721"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471735"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471749"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471777"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s04.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s04.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s04.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471794"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471805"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471817"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471830"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471848"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471794"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471806"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471818"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471830"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471848"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/Morphix-Mini-1.mod /tmp/building-module/ -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471874"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471886"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471899"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471913"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472198"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471874"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471885"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471899"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471913"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472193"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s05.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s05.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s05.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -1,7 +1,7 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472215"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472227"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472238"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472251"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472210"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472222"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472233"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472246"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory and then generates a bootable live CD from the <span class="emphasis"><em>sourcedirectory</em></span> -Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472270"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472265"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> make-iso /tmp/morphix-cd-files/ /tmp/Morphix-cd.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472295"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472307"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472320"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472334"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472363"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472290"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472302"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472315"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472329"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472358"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s06.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s06.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s06.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472380"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472392"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472402"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472454"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472466"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472375"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472386"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472397"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472449"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2472461"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>—add</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </span></dt><dd><p> Add modular parts to the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> @@ -146,8 +146,8 @@ <span class="emphasis"><em>—list-xml</em></span> ISO </span></dt><dd> List all morphix files in XML format from the <span class="emphasis"><em>ISO</em></span> -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519739"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519740"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Add a boot parameter to a Morphix iso </span></dt><dd> isomorph —add boot "splash=n" /tmp/old.iso /tmp/new.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519767"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519778"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519791"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519805"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519834"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519767"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519779"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519792"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519806"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519835"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s07.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s07.html 2006-07-11 21:13:32 UTC (rev 2346) +++ trunk/how_tos/all_man_pages/html/ar01s07.html 2006-07-11 21:14:29 UTC (rev 2347) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519851"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519863"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519874"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519890"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519910"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519852"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519864"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519875"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519891"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519911"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-g debootstrap.tar.gz</em></span> </span></dt><dd> Use a local debian bootstrap, rather than download from repository. @@ -38,7 +38,7 @@ <span class="emphasis"><em>-i</em></span> </span></dt><dd> Interactive mode - may not work. -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520107"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520108"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a Morphix base module </span></dt><dd> mmaker -m /my/livecd/boot/miniroot.gz -k /my/livecd/boot/vmlinuz basemod.xml /my/livecd/base/morphix @@ -46,7 +46,12 @@ Build a Morphix main module </span></dt><dd> mmaker firefox.xml firefox.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520150"></a>EXAMPLES -TEMPLATES</h3></div></div></div><p>Below is a quick overview on the layout of a template.</p><pre class="screen">The syntax is derived from Progeny's CL scheme, which was derived from +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520151"></a>EXAMPLES -TEMPLATES</h3></div></div></div><pre class="screen">Quick overview on the layout of a template. For examples, see the +template/ directory. + +--- + +The syntax is derived from Progeny's CL scheme, which was derived from Redhat's. This one has a list of available options in your template, with comments to help you out. @@ -104,11 +109,18 @@ <!-- package to apt-get purge --> ... </packagelist> + <patchlist> - <patch>path/to/shellscript.sh</patch> + <patch>path/to/shellscript.sh</patch> ( <!-- shell script on HOST system, gets the build directory as $1 --> </patchlist> + + <commandlist> + + <command>echo "Real Morphers idle on #morphix"</command> ( + <!-- shell command run in the build chroot, just before compressing --> + </commandlist> + </group> -</comps> -</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520215"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520226"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520240"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520254"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520283"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">ISOMORPH(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMAKER(1)</td></tr></table></div></body></html> +</comps></pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520216"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520227"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2520240"></a>BUGS</h3></div></div... [truncated message content] |
From: <bms...@us...> - 2006-07-12 20:13:46
|
Revision: 2354 Author: bmsleight Date: 2006-07-12 13:13:37 -0700 (Wed, 12 Jul 2006) ViewCVS: http://svn.sourceforge.net/morphix/?rev=2354&view=rev Log Message: ----------- manual source files Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2006-07-12 00:09:49 UTC (rev 2353) +++ trunk/how_tos/morphix_docbook.txt 2006-07-12 20:13:37 UTC (rev 2354) @@ -1,15 +1,12 @@ -//////////////////////////////////////////////////////////// -This file is used to generate the docbook.xml -Edit this file then use:- -asciidoc -b docbook thisfile.txt -To create the html Use either:- -xmlto html ../docbook.xml -asciidoc -b xhtml11 -a theme=pretty_css - (where pretty_css.css have install - see man asciidoc) +//////////////////////////////////////////////////////////////////////////////////// +This file is used to generate the morphix_docbook.xml +Edit this file! + docbook_html/prepare_html.sh + Is used to make the xml and html Try not to use :- Yes :- acsciidoc -> xmlto does no work with ':-' -//////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////////// Morphix Manual ============== @@ -421,6 +418,8 @@ The purpose of 'Morphing-Morphix' is to provide the quick way to start 'Morphing' and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix. +You do not have to use Morphing-morphix you just need a debian based system and <<SettingUptheBuildEnvironment, Set Up the Build Environment>> + *The following applies to Morphing-Morphix Version 0.3* *Version 0.3 is not yet complete* @@ -432,10 +431,10 @@ * <<FirstMorph, My First Morph - change the background>> * <<Rebranding, Rebranding>> +* <<AutoLaunch, morphmini example - Auto-Launching Firefox>> * <<HomeDir, Morphing the Home Directory>> -* <<AutoLaunch, Auto-Launching Firefox>> -* <<MainModule, Morphing a MainModule>> * <<AutoBuilding, Auto-Building using mmaker>> +* <<MainModule, Morphing a MainModule>> * <<TestQemu, Testing an iso using Qemu>> Boot the Morphing-Morphix CD, then from the IceWM button select Morphing-Mophix. All off the following morphs are available from the nice graphic menu. @@ -446,33 +445,16 @@ [[FirstMorph]] -Your First Morph -~~~~~~~~~~~~~~~~ +My First Morph - change the background +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, 'morphing' isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands. In this example we are using a version 0.5 Morphix CD. +Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, 'morphing' isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. -We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso: +Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ./background.png) over the other one at boot time: - #!/bin/bash - #Setting-up mmorphing - mount /mnt/hda3 -o dev - mkdir /mnt/hda3/mmorphix 2>/dev/null - chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null - mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null - mkdir /mnt/hda3/mmorphix/iso 2>/dev/null - mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null - mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null - mkdir /mnt/hda3/mmorphix/modules 2>/dev/null - mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null - #Setting-up complete - #Start of My First Morph Commands - mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop + isomorph --add ./background.png /morphix/ ./MyMorph.iso ./tmp.iso + mv ./tmp.iso ./MyMorph.iso -Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at /mnt/hda3/background.png) over the other one at boot time: - - isomorph --add /mnt/hda3/background.png /morphix/ /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso - mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso - Well, that was it! The beauty of isomorph - it takes all the hardwork of mounting etc away. You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up: @@ -489,7 +471,7 @@ The next Morph is to rebrand the iso using a single graphics file. -The following will be changes +The following will be changed * Grub background * Grub titles. @@ -500,16 +482,54 @@ * Username * X Background - morphix-rebrand /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/MyMorph.png - mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso + morphix-rebrand ./MyMorph.iso ./tmp.iso ./MyMorph.png + mv ./tmp.iso ./MyMorph.iso +[[AutoLaunch]] +morphmini example - Auto-Launching Firefox +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The next Morph is make a minimodule to autorun an application once the window manager has loaded. + +This Morph is to demostrate the use of one of the morphix tools - morphmini. This is mmkaer little brother. As in other exmaples this makes use of XML template files. + +[NOTE] +.Contents of MiniModuleLaunchFirefox.xml +====================================== +-------------------------------------- +<comps> + <group> + <minimod> + <description>MorphMini launch firefox</description> + <minitag>MorphixMini-Firefox</minitag> + <maintag>ALL</maintag> + <commandlist> + <X> + <command>firefox http://www.morphix.org & </command> <!-- & is xml format for & --> + </X> + </commandlist> + </minimod> + </group> +</comps> + +-------------------------------------- +====================================== + + morphmini ./MiniModuleLaunchFirefox.xml ./MiniModuleLaunchFirefox.mod + isomorph --add mini ./MiniModuleLaunchFirefox.mod ./MyMorph.iso ./tmp.iso + mv ./tmp.iso ./MyMorph.iso + +http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/[Other templates for morphmini are available] + +By using the <root> tag it is possible to overlay files on top of the base and mainmodule without using an excessive amount of memory.See http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/morph-scripts/morphmini/example.xml?view=markup[example.xml] for all tags. + [[HomeDir]] Morphing the Home Directory ~~~~~~~~~~~~~~~~~~~~~~~~~~~ -The next Morph is to save the files in the users home directory. +The next Morph is to save the files in the users home directory when you are running the LiveCD. This is great for doing the final tweaks to a LiveCD. Boot the CD, make the minor changes that can only really be done when the LiveCD is running then save these tweaks as a minimodule. The following will be saved @@ -520,78 +540,13 @@ * The X server setting - these are generated on boot up. - make-mini --homedir --hidden /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod - isomorph --add mini /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso - mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso + make-mini --homedir --hidden ./Morphix-Mini-Saved-Home.mod + +This miniodule needs to be saved to permanent storage so that we can add to the iso using + isomorph --add mini ./Morphix-Mini-Saved-Home.mod ./MyMorph.iso ./tmp.iso + mv ./tmp.iso ./MyMorph.iso -[[AutoLaunch]] - -Auto-Launching Firefox -~~~~~~~~~~~~~~~~~~~~~~ - -The next Morph is make a minimodule to autorun an application once the window manager has loaded. - -This Morph is to demostrate the use of one of the morphix tools - morphmini -*TO be Complete* - - -[[MainModule]] - -Morphing a MainModule -~~~~~~~~~~~~~~~~~~~~~ - -The next Morph is make changes to a MainModule. - -In short: mainmodules contain your filesystem, except for -your kernel, loadable kernel modules and hardware detection -scripts. This filesystem is stored as a compressed cloop -image. - -One of the easiest way to modify a MainModule is to extract -the compressed filesystem then change the root directory -to the extracted file system - chroot. - -Once you have issued the chroot command it is just like you -are running the compressed file system, rather than the -current filesystem. - -You can for example - -* apt-get install new-application -* Edit configuration files -* Have fun .... - - #!/bin/bash - #Setting-up mmorphing - sudo mount /mnt/hda3 -o dev - sudo mkdir /mnt/hda3/mmorphix 2>/dev/null - sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null - mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null - mkdir /mnt/hda3/mmorphix/iso 2>/dev/null - mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null - mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null - mkdir /mnt/hda3/mmorphix/modules 2>/dev/null - mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null - #Setting-up complete - #Start of My First Morph Commands - mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop - # sudo rm -R /mnt/hda3/mmorphix/morphed - sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed - #Start Morphing the main-module - sudo -R /mnt/hda3/mmorphix/morphing/* - sudo module-extractor /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod /mnt/hda3/mmorphix/morphing/ - # resolv.conf required for network - sudo cp /etc/resolv.conf /mnt/hda3/mmorphix/morphing/etc/resolv.conf - sudo chroot /mnt/hda3/mmorphix/morphing/ mount -t proc /proc proc - xterm -e sudo chroot /mnt/hda3/mmorphix/morphing/ - sudo chroot /mnt/hda3/mmorphix/morphing/ umount -lf /proc - sudo rm /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod - #sudo rm /mnt/hda3/mmorphix/morphed/mainmod/* - sudo module-builder /mnt/hda3/mmorphix/morphing/ /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod - sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso - - [[AutoBuilding]] Auto-Building Morphix Modules @@ -651,74 +606,61 @@ Below is a quick overview on the layout of a template. -------------------------------------- -The syntax is derived from Progeny's CL scheme, which was derived from -Redhat's. This one has a list of available options in your template, with -comments to help you out. +include::../mmaker/README.template[] +-------------------------------------- -<comps> - <group> - <version>version number of module</version> - <id>lowercase identifier</id> +[[MainModule]] - <name>natural-language name of module</name> +Morphing a MainModule +~~~~~~~~~~~~~~~~~~~~~ - <description>possibly multiline description of module</description> +The next Morph is make changes to a MainModule, rather than autobuild the module jumo inside the MainModuel and make changes by hand. - <type>[mainmod|basemod|minimod]</type> ( - <!-- currently only main/basemod are useful --> +One of the easiest way to modify a MainModule is to extract +the compressed filesystem then change the root directory +to the extracted file system - chroot. - <suite>[sid|sarge|woody|unstable|testing|stable]</suite> - <!-- debian flavour to use --> +Once you have issued the chroot command it is just like you +are running the compressed file system, rather than the +current filesystem. - <arch>[i386|powerpc|sparc|hppa|amd64|whatnot]</arch> - <!-- for attempting to build on a different architecture, use with care --> +You can for example - <retrieve> - <from>/file/on/my/harddisk</from> - <to>/place/in/module</to> - </retrieve> +* apt-get install new-application +* Edit configuration files +* Have fun .... - <retrieve> - <from>http://localhost/myfile</from> - <to>/place/in/module</to> - </retrieve> + #!/bin/bash + #Setting-up mmorphing + sudo mount /mnt/hda3 -o dev + sudo mkdir /mnt/hda3/mmorphix 2>/dev/null + sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null + mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null + mkdir /mnt/hda3/mmorphix/iso 2>/dev/null + mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null + mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null + mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null + #Setting-up complete + #Start of My First Morph Commands + mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop + # sudo rm -R /mnt/hda3/mmorphix/morphed + sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed + #Start Morphing the main-module + sudo -R /mnt/hda3/mmorphix/morphing/* + sudo module-extractor /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod /mnt/hda3/mmorphix/morphing/ + # resolv.conf required for network + sudo cp /etc/resolv.conf /mnt/hda3/mmorphix/morphing/etc/resolv.conf + sudo chroot /mnt/hda3/mmorphix/morphing/ mount -t proc /proc proc + xterm -e sudo chroot /mnt/hda3/mmorphix/morphing/ + sudo chroot /mnt/hda3/mmorphix/morphing/ umount -lf /proc + sudo rm /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod + #sudo rm /mnt/hda3/mmorphix/morphed/mainmod/* + sudo module-builder /mnt/hda3/mmorphix/morphing/ /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod + sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso - <retrieve type="[tar.gz|tar.bz2]"> <!-- only implemented for local from-to --> - ... - </retrieve> - <repositorylist> - <repository type="[debian|plain]" [nonfree="true"] [suite="woody|sarge|sid|stable|testing|unstable]>URL</repository> - <!-- either a normal repository or a debian one. - Need one debian repository for main/base modules - use nonfree if you want to add contrib/non-free to your apt line - adding the suite tag here overrides the default suite - --> - ... - </repositorylist> - <packagelist> - - <packagereq [target="sid|sarge|woody|unstable|testing|stable"]>packagename</packagereq> - <!-- package to apt-get install, optionally set target to - define the -t/--target-release of the package --> - ... - - <packagedel>packagename</packagereq> - <!-- package to apt-get purge --> - ... - </packagelist> - <patchlist> - - <patch>path/to/shellscript.sh</patch> - <!-- shell script on HOST system, gets the build directory as $1 --> - </patchlist> - </group> -</comps> - --------------------------------------- - [[TestQemu]] Testing an iso using Qemu @@ -735,8 +677,9 @@ slow. Faster than burning a cd and rebooting. Good for testing - sudo qemu -boot d -cdrom /mnt/hda3/mmorphix/iso/My_Morph.iso + sudo qemu -cdrom ./My_Morph.iso + Using iBuild ~~~~~~~~~~~~ @@ -836,7 +779,7 @@ Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions[] -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired[] The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process. @@ -1140,4 +1083,3 @@ The index is normally left completely empty, it's contents being generated automatically by the DocBook toolchain. //////////////////////////////////////////////////////////////// - Modified: trunk/how_tos/morphix_docbook.xml =================================================================== --- trunk/how_tos/morphix_docbook.xml 2006-07-12 00:09:49 UTC (rev 2353) +++ trunk/how_tos/morphix_docbook.xml 2006-07-12 20:13:37 UTC (rev 2354) @@ -433,7 +433,7 @@ </itemizedlist> <note> <title>Note on Templates</title> -<simpara>These template may point to a local mirror of the debian repository. Uncomment the remote repository and command out the local repository</simpara> +<simpara>These templates may point to a local mirror of the debian repository. Un-comment the remote repository and comment out the local repository.</simpara> <simpara>For example replace the lines</simpara> @@ -474,7 +474,7 @@ </listitem> <listitem> <simpara> -morphix-rebrand ./morphix-livekiosk.iso ./Morphix-LiveKiosk.iso ./Morphix-LiveKiosk.png +morphix-rebrand ./morphix-livekiosk.iso ./MorphixLiveKiosk.iso ./MorphixLiveKiosk.png </simpara> </listitem> </itemizedlist> @@ -609,6 +609,8 @@ <title>A look at Morphing-Morphix</title> <simpara>The purpose of <emphasis>Morphing-Morphix</emphasis> is to provide the quick way to start <emphasis>Morphing</emphasis> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</simpara> +<simpara>You do not have to use Morphing-morphix you just need a debian based system and <link linkend="SettingUptheBuildEnvironment">Set Up the Build Environment</link></simpara> + <simpara><emphasis role="strong">The following applies to Morphing-Morphix Version 0.3</emphasis></simpara> <simpara><emphasis role="strong">Version 0.3 is not yet complete</emphasis></simpara> @@ -630,22 +632,22 @@ </listitem> <listitem> <simpara> -<link linkend="HomeDir">Morphing the Home Directory</link> +<link linkend="AutoLaunch">morphmini example - Auto-Launching Firefox</link> </simpara> </listitem> <listitem> <simpara> -<link linkend="AutoLaunch">Auto-Launching Firefox</link> +<link linkend="HomeDir">Morphing the Home Directory</link> </simpara> </listitem> <listitem> <simpara> -<link linkend="MainModule">Morphing a MainModule</link> +<link linkend="AutoBuilding">Auto-Building using mmaker</link> </simpara> </listitem> <listitem> <simpara> -<link linkend="AutoBuilding">Auto-Building using mmaker</link> +<link linkend="MainModule">Morphing a MainModule</link> </simpara> </listitem> <listitem> @@ -661,29 +663,13 @@ </section> <section id="FirstMorph"> -<title>Your First Morph</title> -<simpara>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <emphasis>morphing</emphasis> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD. There are plenty of scripts available to automate most or all of the process, but we won't use them here. Please note that you will need to be root for some of these commands. In this example we are using a version 0.5 Morphix CD.</simpara> +<title>My First Morph - change the background</title> +<simpara>Now we know how a Morphix live CD can be structured, lets make us a new Live CD to illustrate. Even if you only skimmed over the last section, <emphasis>morphing</emphasis> isn't hard to start with. Lets say you want to do something simple, like change the default background of your live CD.</simpara> -<simpara>We need to change the contents of our CD-ROM iso. First things first, lets make sure we can access the files on it. Lets make a directory and mount the iso:</simpara> +<simpara>Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at ./background.png) over the other one at boot time:</simpara> -<literallayout class="monospaced">#!/bin/bash -#Setting-up mmorphing -mount /mnt/hda3 -o dev -mkdir /mnt/hda3/mmorphix 2>/dev/null -chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null -mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null -mkdir /mnt/hda3/mmorphix/iso 2>/dev/null -mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null -mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null -mkdir /mnt/hda3/mmorphix/modules 2>/dev/null -mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null -#Setting-up complete -#Start of My First Morph Commands -mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop</literallayout> -<simpara>Now, where was that background located? Checking the XFCE4 settings, you discover it is located at /morphix/background.png. Not wanting to figure out in which module it is located, you use the /copy-directory instead to copy your new background (located at /mnt/hda3/background.png) over the other one at boot time:</simpara> - -<literallayout class="monospaced">isomorph --add /mnt/hda3/background.png /morphix/ /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso -mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso</literallayout> +<literallayout class="monospaced">isomorph --add ./background.png /morphix/ ./MyMorph.iso ./tmp.iso +mv ./tmp.iso ./MyMorph.iso</literallayout> <simpara>Well, that was it! The beauty of isomorph - it takes all the hardwork of mounting etc away.</simpara> <simpara>You can burn your iso using your favorite CD-R burning tool, and you're done. One freshly baked live CD with your own background, coming right up:</simpara> @@ -697,7 +683,7 @@ <title>Rebranding a Morphix ISO</title> <simpara>The next Morph is to rebrand the iso using a single graphics file.</simpara> -<simpara>The following will be changes</simpara> +<simpara>The following will be changed</simpara> <itemizedlist> <listitem> @@ -739,14 +725,46 @@ <simpara> X Background </simpara> -<literallayout class="monospaced">morphix-rebrand /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/MyMorph.png -mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso</literallayout> +<literallayout class="monospaced">morphix-rebrand ./MyMorph.iso ./tmp.iso ./MyMorph.png +mv ./tmp.iso ./MyMorph.iso</literallayout> </listitem> </itemizedlist> </section> +<section id="AutoLaunch"> +<title>morphmini example - Auto-Launching Firefox</title> +<simpara>The next Morph is make a minimodule to autorun an application once the window manager has loaded.</simpara> + +<simpara>This Morph is to demostrate the use of one of the morphix tools - morphmini. This is mmkaer little brother. As in other exmaples this makes use of XML template files.</simpara> + +<note> +<title>Contents of MiniModuleLaunchFirefox.xml</title> +<screen><comps> + <group> + <minimod> + <description>MorphMini launch firefox</description> + <minitag>MorphixMini-Firefox</minitag> + <maintag>ALL</maintag> + <commandlist> + <X> + <command>firefox http://www.morphix.org &amp; </command> <!-- &amp; is xml format for & --> + </X> + </commandlist> + </minimod> + </group> +</comps> +</screen> +</note> +<literallayout class="monospaced">morphmini ./MiniModuleLaunchFirefox.xml ./MiniModuleLaunchFirefox.mod +isomorph --add mini ./MiniModuleLaunchFirefox.mod ./MyMorph.iso ./tmp.iso +mv ./tmp.iso ./MyMorph.iso</literallayout> +<simpara><ulink url="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/scripts-mini/">Other templates for morphmini are available</ulink></simpara> + +<simpara>By using the <root> tag it is possible to overlay files on top of the base and mainmodule without using an excessive amount of memory.See <ulink url="http://svn.sourceforge.net/viewcvs.cgi/morphix/trunk/morph-scripts/morphmini/example.xml?view=markup">example.xml</ulink> for all tags.</simpara> + +</section> <section id="HomeDir"> <title>Morphing the Home Directory</title> -<simpara>The next Morph is to save the files in the users home directory.</simpara> +<simpara>The next Morph is to save the files in the users home directory when you are running the LiveCD. This is great for doing the final tweaks to a LiveCD. Boot the CD, make the minor changes that can only really be done when the LiveCD is running then save these tweaks as a minimodule.</simpara> <simpara>The following will be saved</simpara> @@ -769,85 +787,14 @@ <simpara> The X server setting - these are generated on boot up. </simpara> -<literallayout class="monospaced">make-mini --homedir --hidden /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod -isomorph --add mini /mnt/hda3/mmorphix/morphed/minimod/Morphix-Mini-Saved-Home.mod /mnt/hda3/mmorphix/iso/MyMorph.iso /mnt/hda3/mmorphix/iso/tmp.iso -mv /mnt/hda3/mmorphix/iso/tmp.iso /mnt/hda3/mmorphix/iso/MyMorph.iso</literallayout> +<literallayout class="monospaced">make-mini --homedir --hidden ./Morphix-Mini-Saved-Home.mod</literallayout> </listitem> </itemizedlist> -</section> -<section id="AutoLaunch"> -<title>Auto-Launching Firefox</title> -<simpara>The next Morph is make a minimodule to autorun an application once the window manager has loaded.</simpara> +<simpara>This miniodule needs to be saved to permanent storage so that we can add to the iso using</simpara> -<simpara>This Morph is to demostrate the use of one of the morphix tools - morphmini -<emphasis role="strong">TO be Complete</emphasis></simpara> - +<literallayout class="monospaced">isomorph --add mini ./Morphix-Mini-Saved-Home.mod ./MyMorph.iso ./tmp.iso +mv ./tmp.iso ./MyMorph.iso</literallayout> </section> -<section id="MainModule"> -<title>Morphing a MainModule</title> -<simpara>The next Morph is make changes to a MainModule.</simpara> - -<simpara>In short: mainmodules contain your filesystem, except for -your kernel, loadable kernel modules and hardware detection -scripts. This filesystem is stored as a compressed cloop -image.</simpara> - -<simpara>One of the easiest way to modify a MainModule is to extract -the compressed filesystem then change the root directory -to the extracted file system - chroot.</simpara> - -<simpara>Once you have issued the chroot command it is just like you -are running the compressed file system, rather than the -current filesystem.</simpara> - -<simpara>You can for example</simpara> - -<itemizedlist> -<listitem> -<simpara> -apt-get install new-application -</simpara> -</listitem> -<listitem> -<simpara> -Edit configuration files -</simpara> -</listitem> -<listitem> -<simpara> -Have fun …. -</simpara> -<literallayout class="monospaced">#!/bin/bash -#Setting-up mmorphing -sudo mount /mnt/hda3 -o dev -sudo mkdir /mnt/hda3/mmorphix 2>/dev/null -sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null -mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null -mkdir /mnt/hda3/mmorphix/iso 2>/dev/null -mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null -mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null -mkdir /mnt/hda3/mmorphix/modules 2>/dev/null -mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null -#Setting-up complete -#Start of My First Morph Commands -mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop -# sudo rm -R /mnt/hda3/mmorphix/morphed -sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed -#Start Morphing the main-module -sudo -R /mnt/hda3/mmorphix/morphing/* -sudo module-extractor /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod /mnt/hda3/mmorphix/morphing/ -# resolv.conf required for network -sudo cp /etc/resolv.conf /mnt/hda3/mmorphix/morphing/etc/resolv.conf -sudo chroot /mnt/hda3/mmorphix/morphing/ mount -t proc /proc proc -xterm -e sudo chroot /mnt/hda3/mmorphix/morphing/ -sudo chroot /mnt/hda3/mmorphix/morphing/ umount -lf /proc -sudo rm /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod -#sudo rm /mnt/hda3/mmorphix/morphed/mainmod/* -sudo module-builder /mnt/hda3/mmorphix/morphing/ /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod -sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso</literallayout> -</listitem> -</itemizedlist> -</section> <section id="AutoBuilding"> <title>Auto-Building Morphix Modules</title> <simpara>We will take a look at Module Maker, or MMaker, a tool for autobuilding Morphix modules. Remastering modules is all fine and well, and you can do this just as you can with a compressed KNOPPIX image. However, laziness is seen as a virtue in Morphix-land: one command is all it should take to (re)build a module. @@ -901,7 +848,12 @@ <simpara>Below is a quick overview on the layout of a template.</simpara> -<screen>The syntax is derived from Progeny's CL scheme, which was derived from +<screen>Quick overview on the layout of a template. For examples, see the +template/ directory. + +--- + +The syntax is derived from Progeny's CL scheme, which was derived from Redhat's. This one has a list of available options in your template, with comments to help you out. @@ -959,15 +911,81 @@ <!-- package to apt-get purge --> ... </packagelist> + <patchlist> - <patch>path/to/shellscript.sh</patch> + <patch>path/to/shellscript.sh</patch> ( <!-- shell script on HOST system, gets the build directory as $1 --> </patchlist> + + <commandlist> + + <command>echo "Real Morphers idle on #morphix"</command> ( + <!-- shell command run in the build chroot, just before compressing --> + </commandlist> + </group> -</comps> -</screen> +</comps></screen> </section> +<section id="MainModule"> +<title>Morphing a MainModule</title> +<simpara>The next Morph is make changes to a MainModule, rather than autobuild the module jumo inside the MainModuel and make changes by hand.</simpara> + +<simpara>One of the easiest way to modify a MainModule is to extract +the compressed filesystem then change the root directory +to the extracted file system - chroot.</simpara> + +<simpara>Once you have issued the chroot command it is just like you +are running the compressed file system, rather than the +current filesystem.</simpara> + +<simpara>You can for example</simpara> + +<itemizedlist> +<listitem> +<simpara> +apt-get install new-application +</simpara> +</listitem> +<listitem> +<simpara> +Edit configuration files +</simpara> +</listitem> +<listitem> +<simpara> +Have fun …. +</simpara> +<literallayout class="monospaced">#!/bin/bash +#Setting-up mmorphing +sudo mount /mnt/hda3 -o dev +sudo mkdir /mnt/hda3/mmorphix 2>/dev/null +sudo chown mmorph.users /mnt/hda3/mmorphix 2>/dev/null +mkdir /mnt/hda3/mmorphix/tmp 2>/dev/null +mkdir /mnt/hda3/mmorphix/iso 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphing 2>/dev/null +mkdir /mnt/hda3/mmorphix/morphed 2>/dev/null +mkdir /mnt/hda3/mmorphix/mnt 2>/dev/null +#Setting-up complete +#Start of My First Morph Commands +mount Morphing-Morphix_0-0-1.iso /mnt/hda3/mmorphix/mnt -o loop +# sudo rm -R /mnt/hda3/mmorphix/morphed +sudo cp -av /mnt/hda3/mmorphix/mnt/* /mnt/hda3/mmorphix/morphed +#Start Morphing the main-module +sudo -R /mnt/hda3/mmorphix/morphing/* +sudo module-extractor /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod /mnt/hda3/mmorphix/morphing/ +# resolv.conf required for network +sudo cp /etc/resolv.conf /mnt/hda3/mmorphix/morphing/etc/resolv.conf +sudo chroot /mnt/hda3/mmorphix/morphing/ mount -t proc /proc proc +xterm -e sudo chroot /mnt/hda3/mmorphix/morphing/ +sudo chroot /mnt/hda3/mmorphix/morphing/ umount -lf /proc +sudo rm /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod +#sudo rm /mnt/hda3/mmorphix/morphed/mainmod/* +sudo module-builder /mnt/hda3/mmorphix/morphing/ /mnt/hda3/mmorphix/morphed/mainmod/morphing-morphix.mod +sudo /usr/bin/make-iso /mnt/hda3/mmorphix/morphed /mnt/hda3/mmorphix/iso/My_Morph.iso</literallayout> +</listitem> +</itemizedlist> +</section> <section id="TestQemu"> <title>Testing an iso using Qemu</title> <simpara>The next Morph is not really a Morph. It is used to test @@ -981,7 +999,7 @@ slow. Faster than burning a cd and rebooting. Good for testing</simpara> -<literallayout class="monospaced">sudo qemu -boot d -cdrom /mnt/hda3/mmorphix/iso/My_Morph.iso</literallayout> +<literallayout class="monospaced">sudo qemu -cdrom ./My_Morph.iso</literallayout> </section> <section> <title>Using iBuild</title> @@ -1196,7 +1214,7 @@ <simpara>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <ulink url="http://www.morphix.org/wiki/index.php/MorphixBootOptions">http://www.morphix.org/wiki/index.php/MorphixBootOptions</ulink></simpara> -<simpara>A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</simpara> +<simpara>A dasebase for boot options that other people have used to get hardware working is in the wiki, <ulink url="http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired">http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</ulink></simpara> <simpara>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</simpara> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2006-09-04 22:49:39
|
Revision: 2414 http://svn.sourceforge.net/morphix/?rev=2414&view=rev Author: bmsleight Date: 2006-09-04 15:49:25 -0700 (Mon, 04 Sep 2006) Log Message: ----------- minor typos Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s02.html =================================================================== --- trunk/how_tos/docbook_html/ar01s02.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s02.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2509782"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2509794"></a> -The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2509805"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s03.html" title="Morphix ISO README"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2509793"></a>Preface</h2></div></div></div><p>This is an attempt to document some of ways to use Morphix. In particular to support a new Morphix LiveCD - MorphingMorphix.</p><p><a class="indexterm" name="id2509805"></a> +The following is an extract from Knoppix Hacks - 100 Industrial-Strength Tips and Tools describing Morphix.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2509816"></a>A look at Morphix: The Hack-friendly Live CD</h3></div></div></div><p>Given the popularity of Knoppix and the vast amount of people working on derivative versions of Knoppix, it doesn't come as a surprise that people have been working to make Knoppix easier to modify and more flexible to use. In early 2003, Morphix was born out of a number of Knoppix remasters' wishes to have a version of Knoppix that was good at what they used Knoppix for: a base upon which to -build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471282"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to +build their own versions using Debian GNU/Linux.</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471565"></a>What makes Morphix so special compared to other Live CDs</h4></div></div></div><p>As you have seen in this book, there are a number of ways to change Knoppix to your liking. However, these possibilities have always been, and probably always will be, fairly limited. Knoppix was made for different goals: to detect your hardware as fast and correct as possible, to be a good demonstration of Linux @@ -38,22 +38,22 @@ other graphical and command line Morphix tools for various purposes. Each of these live CDs has their own targeted audience—our opinion has always been that we should offer (limited) choice to users -and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471381"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and +and as much choice as possible for developers:</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471382"></a>Morphix LightGUI</h4></div></div></div><p>Aimed at lower-end PCs, LightGUI features the XFCE4 desktop and contains a reasonable amount of lighter tools. It was the initial version of Morphix, and the aim has been to keep LightGUI small enough to have it fit on 210MB CDR(W). LightGUI includes Abiword, Gnumeric, Dillo and Firefox. For communication, Gaim and Xchat are included, and for -photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471403"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the +photo processing the GIMP has been added.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471404"></a>Morphix Gnome</h4></div></div></div><p>Formerly named Morphix HeavyGUI, this flavour was for some time the only conterpart of LightGUI. Including Gnome, OpenOffice.org, Mozilla, and the kitchen sink, Morphix Gnome was aimed at office users with more recent machines. Even so, a normal Morphix Gnome ISO still doesn't fill up the whole (650MB) CD-ROM, and recent versions weigh in at -around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471424"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges +around 500MB.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471425"></a>Morphix KDE</h4></div></div></div><p>Although primarily focused on GTK/Gnome, the Morphix crew acknowledges that users might prefer KDE instead (and looking at the number of derivatives, a lot of users do!). Morphix KDE contains the whole KDE suite of programs, as well as Mozilla and other applications. Morphix KDE sits inbetween LightGUI and Gnome when it comes to size, and fills up -approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471446"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and +approximately 400MB of space on your CD-ROM.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471447"></a>Morphix Game</h4></div></div></div><p>An odd-ball in Morphix, this flavour contains the very light IceWM and a very large number of Open Source games. BZflag, Frozen Bubble, Freecraft and many, many others are sure to entertain the kids (or entertain the kid in you) for quite a few hours. Normally Morphix Game also includes @@ -67,7 +67,7 @@ that derivatives can even rebrand the Morphix installer, although the source itself is licensed under the GNU GPL. A graphical partitioner and series of configuration tools have been under development and are -likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471483"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471507"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What +likely to be part of Morphix by the time this book comes off the press.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471484"></a>Morphing-Morphix</h4></div></div></div><p>The purpose of <span class="emphasis"><em>Morphing-Morphix</em></span> is to provide the quick way to start <span class="emphasis"><em>Morphing</em></span> and making your own LiveCD. Just boot the CD and start Morphing, no need to install tools, compile applications or switch operating systems. All is required is some space on a connected hard drive. The aim is to be able make new Morphix LiveCDs using this LiveCD, as an introduction to Morphix. In fact this LiveCD was made using Morphing-Morphix.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471508"></a>Derivatives</h4></div></div></div><p>A lot has been said about the number of Linux distributions recently. What others see as a complicated mess, we see as a healthy, messy eco-system. Morphix has quite a few offspring and a lot of them are specially focussed at a single group of people Modified: trunk/how_tos/docbook_html/ar01s03.html =================================================================== --- trunk/how_tos/docbook_html/ar01s03.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s03.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,20 +1,20 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471548"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right -document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2471638"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix ISO README</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix ISO README</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471549"></a>Morphix ISO README</h2></div></div></div><p>If you're wondering what the directories on the cdrom do, this is the right +document. If not, take a look on morphix.org! (don't miss the FAQ or wiki)</p><p><a class="indexterm" name="id2471633"></a> <span class="emphasis"><em>o /boot</em></span> - contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2471653"></a> + contains the init ramdisk, grub menu and kernel</p><p><a class="indexterm" name="id2471648"></a> <span class="emphasis"><em>o /base</em></span> contains morphix, the module that detects/configures your hardware and - contains your standard kernel modules.</p><p><a class="indexterm" name="id2471670"></a> + contains your standard kernel modules.</p><p><a class="indexterm" name="id2471665"></a> <span class="emphasis"><em>o /mainmod</em></span> contains mainmodules, these are also cloop images, comparable to the /base/morphix file, but using a different structure see README.mainmod for info about the internal structure of these files In short: mainmodules contain your filesystem, except for your kernel, - loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2471696"></a> + loadable kernel modules, and hardware detection scripts.</p><p><a class="indexterm" name="id2471692"></a> <span class="emphasis"><em>o /minimod </em></span> contains minimodules, again these are cloop images. You don't need them, but you can add extra functionality by including - extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2471715"></a> + extra minimodules. See README.minimod.</p><p><a class="indexterm" name="id2471712"></a> <span class="emphasis"><em>o /exec </em></span> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X @@ -25,7 +25,7 @@ (Does Debian still use .xsession? not 100% sure, xinitrc should be enough…) Again, try this out. Exit from X, execute the script, and - 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2471759"></a> + 'sh /morphix/init.sh'</p><p><a class="indexterm" name="id2471756"></a> <span class="emphasis"><em>o /copy</em></span> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain Modified: trunk/how_tos/docbook_html/ar01s04.html =================================================================== --- trunk/how_tos/docbook_html/ar01s04.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s04.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Fast Introduction to building your own Morphix based livecd</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Fast Introduction to building your own Morphix based livecd</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471803"></a>Fast Introduction to building your own Morphix based livecd</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471809"></a>Really Fast Introduction</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Fast Introduction to building your own Morphix based livecd</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s03.html" title="Morphix ISO README"><link rel="next" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Fast Introduction to building your own Morphix based livecd</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2471801"></a>Fast Introduction to building your own Morphix based livecd</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471807"></a>Really Fast Introduction</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> Get a Morphix Base iso </li><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list @@ -10,7 +10,7 @@ mmaker mymainmod.xml myprograms.mod </li><li> make-iso /path/source myfirstlivecd.iso -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471866"></a>Fast Introduction</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471872"></a>Foreplay</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2471865"></a>Fast Introduction</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2471870"></a>Foreplay</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Use a Debian based Linux distro [preferably Debian sid, aka unstable, but every recent one should do] </li><li> Get a morphix based .iso [or better: just a base .iso, preferably a stable one atm, like 0.5-pre5 or an autobuilded base .iso] @@ -20,17 +20,17 @@ mount -t iso9660 -o loop nameoftheisoyoudownloaded.iso /mnt/whatever </li><li> cp -a /mnt/whatever/* /path/to/the/extracted/stuff [like /scratch/iso] -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472183"></a>Setting up the build environment</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472176"></a>Setting up the build environment</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Add "deb http://www.morphix.org/debian ./" to your /etc/apt/source.list </li><li> apt-get update </li><li> apt-get install morphing-tools -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472216"></a>Creating your own mainmodule</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472209"></a>Creating your own mainmodule</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> See this manual about mmaker for building an .xml file describing your mainmodule, which will basically be your system </li><li> If you're done with the .xml file [e.g., mymainmod.xml], type "mmaker mymainmod.xml myprograms.mod" or whatever you like to name them -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472247"></a>Building an .iso out of it</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472240"></a>Building an .iso out of it</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Now, remove the files in /scratch/iso/mainmod </li><li> Copy/move your myprograms.mod into /scratch/iso/mainmod @@ -38,4 +38,4 @@ make-iso /scratch/iso myfirstlivecd.iso </li><li> Done. Burn to cd with your favorite burn program or run with "qemu -cdrom myfirstlivecd.iso" in the qemu emulator, for example -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472293"></a>More advanced stuff</h4></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Building a new LiveCD in two commands</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2472285"></a>More advanced stuff</h4></div></div></div><p>If you manually modify some stuff in /tmp/libmorphix-<randomsequence> (e.g., /tmp/libmorphix-9oVKWq) , you have to use the following command to recompress the mainmod: "module-builder /tmp/libmorphix-9oVKWq aquamorph_20051120a.mod" (or whatever you want to call the mainmodule).</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix ISO README </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Building a new LiveCD in two commands</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s05.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Building a new LiveCD in two commands</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link rel="next" href="ar01s06.html" title="Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Building a new LiveCD in two commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472316"></a>HowTo: Building a new LiveCD in two commands</h2></div></div></div><p><a class="indexterm" name="id2472323"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Building a new LiveCD in two commands</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s04.html" title="Fast Introduction to building your own Morphix based livecd"><link rel="next" href="ar01s06.html" title="Morphix tools"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Building a new LiveCD in two commands</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2472308"></a>HowTo: Building a new LiveCD in two commands</h2></div></div></div><p><a class="indexterm" name="id2472315"></a> <a name="BuildingLiveCDtwocommands"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s05.html#SettingUptheBuildEnvironment" title="Setting up the build environment">Setting Up the Build Environment</a> </li><li> @@ -23,8 +23,8 @@ <repository type="debian">http://127.0.0.1/sid/</repository></pre><p>With the lines</p><pre class="literallayout"><repository type="debian">ftp://ftp.debian.org/debian</repository> <!-- <repository type="debian">http://127.0.0.1/sid/</repository> --></pre></div><div class="itemizedlist"><ul type="disc"><li> <a href="http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png" target="_top">Graphics file used for Rebranding</a> -</li></ul></div><div class="example"><a name="id2519320"></a><p class="title"><b>Example 1. Graphics File used for Rebranding</b></p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" width="500" alt="Rebranded Boot Splash Background"></span></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="example"><a name="id2519323"></a><p class="title"><b>Example 1. Graphics File used for Rebranding</b></p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" width="500" alt="Rebranded Boot Splash Background"></span></p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-KioskAddins.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso </li><li> morphix-rebrand ./morphix-livekiosk.iso ./MorphixLiveKiosk.iso ./MorphixLiveKiosk.png -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519410"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519433"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519479"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519413"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519436"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2519482"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s06.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,26 +1,26 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519509"></a>Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519512"></a>Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2519531"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2519534"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2519547"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2519550"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2519564"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2519567"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2519580"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2519583"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2519597"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2519600"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519624"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519627"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519644"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2519647"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2519668"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2519671"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2519692"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2519695"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> This script Re-brands a Morphix CD image using a single graphics file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">HowTo: Building a new LiveCD in two commands </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s07.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519709"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2519716"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519740"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2519712"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2519719"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2519743"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way to start Morphing and to showcase all the Morphix tools - a LiveCD contruction kit. Just boot the CD and start Morphing, no need to install tools, compile applications or @@ -33,8 +33,7 @@ </li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="Introduction"></a>Introduction</h3></div></div></div><p>LiveCD are stored as .iso files. Which can then be written to a CD. One of the morphing-tools is isomorph. This can be used to manipulate morphix iso files.</p><p>Isomorph can list, add, del and get files on the Morphix -LiveCDs.</p><p>Isomorph is used in all of the other examples.</p><p>For example we will now run the command - isomorph —list MyMorph.iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="Remove"></a>Remove Modules</h3></div></div></div><p>We have now got our CD Image file, by copying this running +LiveCDs.</p><p>Isomorph is used in all of the other examples.</p><p>For example we will now run the command</p><pre class="literallayout">isomorph --list MyMorph.iso</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="Remove"></a>Remove Modules</h3></div></div></div><p>We have now got our CD Image file, by copying this running CD. As you have seen in the last example, this image contains the MainModule and lots of MiniModules. The easy way to make a new LiveCD is to build new MiniModules and a @@ -129,10 +128,13 @@ extract the compressed filesystem then change the root directory to the extracted file system - chroot.</p><p>Once you have issued the chroot command it is just like you are running the compressed file system, rather than the -current filesystem.</p><p>You can for example -<span class="strong"><strong> apt-get install new-applications -</strong></span> Edit configuration files -* Have fun ….</p><p>We will now extract the MainModule. This can take a while +current filesystem.</p><p>You can for example</p><div class="itemizedlist"><ul type="disc"><li> +apt-get install new-applications +</li><li> +Edit configuration files +</li><li> +Have fun …. +</li></ul></div><p>We will now extract the MainModule. This can take a while as ~800M is extracted. We started then dropped in to the MainModule root. Once we exit we re-compress the MainModule.</p><p>We will use the commands</p><pre class="literallayout">isomorph --get main ./MyMorph.iso /tmp/ morphix-chroot /tmp/morphing-morphix.mod Modified: trunk/how_tos/docbook_html/ar01s08.html =================================================================== --- trunk/how_tos/docbook_html/ar01s08.html 2006-09-04 22:38:49 UTC (rev 2413) +++ trunk/how_tos/docbook_html/ar01s08.html 2006-09-04 22:49:25 UTC (rev 2414) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520597"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2520604"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2520624"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2520632"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s08.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s08.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s08.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s08.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520684"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520709"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520712"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520736"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520758"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520793"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520785"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520814"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520846"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520859"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520866"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520879"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520895"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2520916"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/manual/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/manual/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2521048"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2521068"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, <a hr... [truncated message content] |
From: <bms...@us...> - 2006-10-04 00:49:12
|
Revision: 2423 http://svn.sourceforge.net/morphix/?rev=2423&view=rev Author: bmsleight Date: 2006-09-29 14:46:44 -0700 (Fri, 29 Sep 2006) Log Message: ----------- Updating links Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2006-09-24 18:41:15 UTC (rev 2422) +++ trunk/how_tos/morphix_docbook.txt 2006-09-29 21:46:44 UTC (rev 2423) @@ -11,7 +11,7 @@ Morphix Manual ============== www Morphix Org -v0.3, July 2006 +v0.5, September 2006 :Author Initials: BMS Dedication @@ -304,7 +304,7 @@ ===================================================================== -* http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] +* http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png[Graphics file used for Rebranding] .Graphics File used for Rebranding ==================================================================== @@ -801,9 +801,9 @@ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Try -. The manual - http://www.morphix.org/manual/how_tos/docbook_html/index.html[] - (which including this FAQ), +. The manual - http://www.morphix.org/doc/how_tos/docbook_html/index.html[] - (which including this FAQ), . The wiki - http://www.morphix.org/wiki[] -. The forum - http://morphix.org/index.php?option=com_simpleboard&Itemid=78[] +. The forum - http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90[] . The mailing lists * http://lists.sourceforge.net/mailman/listinfo/morphix-announce[] * http://lists.sourceforge.net/mailman/listinfo/morphix-user[] @@ -1054,7 +1054,7 @@ Appendix Man Pages ------------------ -http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html[The man pages are availble as a seperate document] +http://www.morphix.org/doc/how_tos/all_man_pages/html/index.html[The man pages are availble as a seperate document] Appendix Legal Issues --------------------- Modified: trunk/how_tos/morphix_docbook.xml =================================================================== --- trunk/how_tos/morphix_docbook.xml 2006-09-24 18:41:15 UTC (rev 2422) +++ trunk/how_tos/morphix_docbook.xml 2006-09-29 21:46:44 UTC (rev 2423) @@ -4,7 +4,7 @@ <article lang="en"> <articleinfo> <title>Morphix Manual</title> - <date>July 2006</date> + <date>September 2006</date> <author> <firstname>www</firstname> <othername>Morphix</othername> @@ -12,7 +12,7 @@ </author> <authorinitials>BMS</authorinitials> -<revhistory><revision><revnumber>0.3</revnumber><date>July 2006</date><authorinitials>BMS</authorinitials></revision></revhistory> +<revhistory><revision><revnumber>0.5</revnumber><date>September 2006</date><authorinitials>BMS</authorinitials></revision></revhistory> </articleinfo> <section> @@ -448,7 +448,7 @@ <itemizedlist> <listitem> <simpara> -<ulink url="http://morphix.org/manual/how_tos/images/MorphixLiveKiosk.png">Graphics file used for Rebranding</ulink> +<ulink url="http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png">Graphics file used for Rebranding</ulink> </simpara> </listitem> </itemizedlist> @@ -1117,7 +1117,7 @@ <orderedlist> <listitem> <simpara> -The manual - <ulink url="http://www.morphix.org/manual/how_tos/docbook_html/index.html">http://www.morphix.org/manual/how_tos/docbook_html/index.html</ulink> - (which including this FAQ), +The manual - <ulink url="http://www.morphix.org/doc/how_tos/docbook_html/index.html">http://www.morphix.org/doc/how_tos/docbook_html/index.html</ulink> - (which including this FAQ), </simpara> </listitem> <listitem> @@ -1127,7 +1127,7 @@ </listitem> <listitem> <simpara> -The forum - <ulink url="http://morphix.org/index.php?option=com_simpleboard&Itemid=78">http://morphix.org/index.php?option=com_simpleboard&Itemid=78</ulink> +The forum - <ulink url="http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90">http://www.morphix.org/index.php?option=com_joomlaboard&Itemid=90</ulink> </simpara> </listitem> <listitem> @@ -1474,7 +1474,7 @@ </section> <section> <title>Appendix Man Pages</title> -<simpara><ulink url="http://www.morphix.org/manual/how_tos/all_man_pages/html/index.html">The man pages are availble as a seperate document</ulink></simpara> +<simpara><ulink url="http://www.morphix.org/doc/how_tos/all_man_pages/html/index.html">The man pages are availble as a seperate document</ulink></simpara> </section> <section> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-06-24 19:50:37
|
Revision: 2527 http://svn.sourceforge.net/morphix/?rev=2527&view=rev Author: bmsleight Date: 2007-06-24 12:50:31 -0700 (Sun, 24 Jun 2007) Log Message: ----------- Adding links to screenshots Modified Paths: -------------- trunk/how_tos/morphix_docbook.txt trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/morphix_docbook.txt =================================================================== --- trunk/how_tos/morphix_docbook.txt 2007-06-24 14:37:29 UTC (rev 2526) +++ trunk/how_tos/morphix_docbook.txt 2007-06-24 19:50:31 UTC (rev 2527) @@ -450,6 +450,8 @@ * <<BuildingwholeISO, Building a whole ISO from Scratch>> * <<TestQemu, Testing an iso using Qemu>> +http://www.morphix.org/doc/how_tos/images/MorphingMorphix/[ScreenShots of MorphingMorphix running are shown on a separate page.] It shows the ease of use for MorphingMorphix. + [[Introduction]] Introduction Modified: trunk/how_tos/morphix_docbook.xml =================================================================== --- trunk/how_tos/morphix_docbook.xml 2007-06-24 14:37:29 UTC (rev 2526) +++ trunk/how_tos/morphix_docbook.xml 2007-06-24 19:50:31 UTC (rev 2527) @@ -200,11 +200,11 @@ <simpara><indexterm> <primary>exec</primary> </indexterm> -<emphasis>o /exec </emphasis> +<emphasis>o /exec </emphasis> <literal> If you place files in this directory, they will be executed at boottime. Note that this does not mean that programs using X will be executed, the proper way would be to add a line to .xinitrc - for this. Place the following in /exec/script.sh for example: + for this. Place the following in /exec/script.sh for example: </literal> <emphasis>echo \"program\" >> /home/morph/.xinitrc</emphasis> <emphasis>echo \"program\" >> /home/morph/.xsession</emphasis> (Does Debian still use .xsession? not 100% sure, xinitrc should @@ -215,10 +215,10 @@ <simpara><indexterm> <primary>copy</primary> </indexterm> -<emphasis>o /copy</emphasis> +<emphasis>o /copy</emphasis> <literal> If you place files in this directory, they will be copied over to the root of your filesystem. Use directories to place files in a certain - directory instead. For example, have: + directory instead. For example, have: </literal> <emphasis>/copy/home/morph/.xfce4/xfcerc</emphasis> to copy the xfcerc file to /home/morph/.xfce4/xfcerc at boottime.</simpara> @@ -678,6 +678,8 @@ </simpara> </listitem> </itemizedlist> +<simpara><ulink url="http://www.morphix.org/doc/how_tos/images/MorphingMorphix/">ScreenShots of MorphingMorphix running are shown on a separate page.</ulink> It shows the ease of use for MorphingMorphix.</simpara> + </section> <section id="Introduction"> <title>Introduction</title> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <bms...@us...> - 2007-10-01 22:41:50
|
Revision: 2559 http://morphix.svn.sourceforge.net/morphix/?rev=2559&view=rev Author: bmsleight Date: 2007-10-01 15:41:49 -0700 (Mon, 01 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- trunk/how_tos/all_man_pages/all_man_pages.xml trunk/how_tos/all_man_pages/html/ar01s02.html trunk/how_tos/all_man_pages/html/ar01s03.html trunk/how_tos/all_man_pages/html/ar01s04.html trunk/how_tos/all_man_pages/html/ar01s05.html trunk/how_tos/all_man_pages/html/ar01s06.html trunk/how_tos/all_man_pages/html/ar01s07.html trunk/how_tos/all_man_pages/html/ar01s08.html trunk/how_tos/all_man_pages/html/ar01s09.html trunk/how_tos/all_man_pages/html/ar01s10.html trunk/how_tos/all_man_pages/html/ar01s11.html trunk/how_tos/all_man_pages/html/ar01s12.html trunk/how_tos/all_man_pages/html/ar01s13.html trunk/how_tos/all_man_pages/html/index.html trunk/how_tos/all_man_pages/html/ix01.html trunk/how_tos/all_man_pages/man/add_to_iso.1 trunk/how_tos/all_man_pages/man/isomaker.1 trunk/how_tos/all_man_pages/man/isomorph.1 trunk/how_tos/all_man_pages/man/make-iso.1 trunk/how_tos/all_man_pages/man/make-mini.1 trunk/how_tos/all_man_pages/man/minimod-gen.1 trunk/how_tos/all_man_pages/man/mmaker.1 trunk/how_tos/all_man_pages/man/module-builder.1 trunk/how_tos/all_man_pages/man/module-extractor.1 trunk/how_tos/all_man_pages/man/morphix-rebrand.1 trunk/how_tos/all_man_pages/man/morphmini.1 trunk/how_tos/all_man_pages/man_xml/isomorph.xml trunk/how_tos/all_man_pages/man_xml/minimod-gen.xml trunk/how_tos/docbook_html/ar01s02.html trunk/how_tos/docbook_html/ar01s03.html trunk/how_tos/docbook_html/ar01s04.html trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/all_man_pages/all_man_pages.xml =================================================================== --- trunk/how_tos/all_man_pages/all_man_pages.xml 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/all_man_pages.xml 2007-10-01 22:41:49 UTC (rev 2559) @@ -382,91 +382,25 @@ </section> <section> <title>OPTIONS</title> +<literallayout class="monospaced">'--add' [OPTIONS...] [ file | file path | option ] OLDISO NEWISO :: + Add modular parts to the 'OLDISO' making a 'NEWISO' + 'base BASEMODULE OLDISO NEWISO';; + replace basemodule + 'main MAINMODULE OLDISO NEWISO';; + add mainmodule + 'mini MINIMODULE OLDISO NEWISO';; + add minimodule + 'deb DEBPACKAGE OLDISO NEWISO';; + add debian package + 'exec SHELLSCRIPT OLDISO NEWISO';; + add script + 'copy FILE PATH OLDISO NEWISO';; + add file in path + 'boot "Boot Option" OLDISO NEWISO';; + add boot option</literallayout> <variablelist> <varlistentry> <term> -<emphasis>—add</emphasis> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO -</term> -<listitem> -<simpara> - Add modular parts to the <emphasis>OLDISO</emphasis> making a <emphasis>NEWISO</emphasis> -</simpara> -<variablelist> -<varlistentry> -<term> -<emphasis>base BASEMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - replace basemodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>main MAINMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add mainmodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>mini MINIMODULE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add minimodule -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>deb DEBPACKAGE OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add debian package -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>exec SHELLSCRIPT OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add script -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>copy FILE PATH OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add file in path -</simpara> -</listitem> -</varlistentry> -<varlistentry> -<term> -<emphasis>boot "Boot Option" OLDISO NEWISO</emphasis> -</term> -<listitem> -<simpara> - add boot option -</simpara> -</listitem> -</varlistentry> -</variablelist> -</listitem> -</varlistentry> -<varlistentry> -<term> <emphasis>—del</emphasis> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </term> <listitem> @@ -1388,8 +1322,6 @@ Interactive commandline tool for building a minimodule. Interactive menu </term> <listitem> -<simpara> -</simpara> <orderedlist> <listitem> <simpara> Modified: trunk/how_tos/all_man_pages/html/ar01s02.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s02.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s02.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,30 +1,30 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="index.html" title="Morphix Man Pages"><link rel="next" href="ar01s03.html" title="MODULE-BUILDER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2542552"></a>Preface</h2></div></div></div><p>This is a DocBook containing all the Morphix man pages.</p><p><a class="indexterm" name="id2542563"></a> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Preface</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="index.html" title="Morphix Man Pages"><link rel="next" href="ar01s03.html" title="MODULE-BUILDER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Preface</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2542593"></a>Preface</h2></div></div></div><p>This is a DocBook containing all the Morphix man pages.</p><p><a class="indexterm" name="id2542604"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2542577"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2542618"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2504054"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2504098"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2504070"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2504113"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2504086"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2504129"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504113"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504155"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504132"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2504175"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> - Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2504148"></a> + Commandline tool for building homedir and language minimodules.</p><p><a class="indexterm" name="id2504191"></a> <span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2504165"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2504207"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> - Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2504180"></a> + Provides a commandline interface for building simple minimodules.</p><p><a class="indexterm" name="id2504223"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2504196"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2504239"></a> <span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2504212"></a> + Creates a morphix mini module, using a template file.</p><p><a class="indexterm" name="id2504256"></a> <span class="emphasis"><em>- morphix-chroot (morphix-chroot)</em></span> - chroot into a Morphix MainModule</p><p><a class="indexterm" name="id2504228"></a> + chroot into a Morphix MainModule</p><p><a class="indexterm" name="id2504272"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> Rebrands a Morphix LiveCD using a graphix.png file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="index.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s03.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Morphix Man Pages </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-BUILDER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s03.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s03.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s03.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504245"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504256"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504268"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504283"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504301"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-BUILDER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s02.html" title="Preface"><link rel="next" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-BUILDER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504288"></a>MODULE-BUILDER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504300"></a>NAME</h3></div></div></div><p>module-builder - builds a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504311"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-builder</em></span> [OPTIONS…] unpacked-module-directory outputfile.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504326"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command builds a morphix module <span class="emphasis"><em>outputfile.mod</em></span> from the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504344"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-l LABEL</em></span> </span></dt><dd> set the CD label if no label is given (default: Morphix) @@ -18,8 +18,8 @@ <span class="emphasis"><em>iso9660</em></span> </span></dt><dd> faster, default. Only overlayable with translucency/mini_fo -</dd></dl></div></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504478"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504496"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/building-module/ /tmp/Morphix-Mini-1.mod -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504504"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504515"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504528"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504542"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504570"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504522"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504533"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504546"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504560"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504588"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s02.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s04.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Preface </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MODULE-EXTRACTOR(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s04.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s04.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s04.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504587"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504599"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504610"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504624"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504642"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MODULE-EXTRACTOR(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s03.html" title="MODULE-BUILDER(1)"><link rel="next" href="ar01s05.html" title="MAKE-ISO(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MODULE-EXTRACTOR(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504605"></a>MODULE-EXTRACTOR(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504617"></a>NAME</h3></div></div></div><p>module-extractor - extracts a morphix module from an unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504629"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>module-extractor</em></span> inputfile.mod unpacked-module-directory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504642"></a>DESCRIPTION</h3></div></div></div><p>The module-builder command extracts a morphix module <span class="emphasis"><em>inputfile.mod</em></span> to the directory <span class="emphasis"><em>unpacked-module-directory</em></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504660"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> module-builder /tmp/Morphix-Mini-1.mod /tmp/building-module/ -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504668"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504679"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504692"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504925"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504953"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504686"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504697"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504710"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504989"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505018"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s03.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-BUILDER(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MAKE-ISO(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s05.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s05.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s05.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,7 +1,7 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2504970"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504982"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2504993"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505006"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MAKE-ISO(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s04.html" title="MODULE-EXTRACTOR(1)"><link rel="next" href="ar01s06.html" title="ISOMORPH(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MAKE-ISO(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2505035"></a>MAKE-ISO(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505047"></a>NAME</h3></div></div></div><p>make-iso - make an morphix iso from sourcedirectory</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505058"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>make-iso</em></span> sourcedirectory destination.iso [Label]</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505071"></a>DESCRIPTION</h3></div></div></div><p>This script generates internal md5sum file for the sourcedirectory and then generates a bootable live CD from the <span class="emphasis"><em>sourcedirectory</em></span> -Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505025"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +Naturally, destination.iso is the output</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505090"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a mini-module </span></dt><dd> make-iso /tmp/morphix-cd-files/ /tmp/Morphix-cd.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505050"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505062"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505075"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505089"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505118"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505115"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505126"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505140"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505154"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505183"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MODULE-EXTRACTOR(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> ISOMORPH(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s06.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s06.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s06.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,36 +1,19 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2505135"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505146"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505157"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505209"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505221"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> -<span class="emphasis"><em>—add</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO -</span></dt><dd><p> - Add modular parts to the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> -</p><div class="variablelist"><dl><dt><span class="term"> -<span class="emphasis"><em>base BASEMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - replace basemodule -</dd><dt><span class="term"> -<span class="emphasis"><em>main MAINMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - add mainmodule -</dd><dt><span class="term"> -<span class="emphasis"><em>mini MINIMODULE OLDISO NEWISO</em></span> -</span></dt><dd> - add minimodule -</dd><dt><span class="term"> -<span class="emphasis"><em>deb DEBPACKAGE OLDISO NEWISO</em></span> -</span></dt><dd> - add debian package -</dd><dt><span class="term"> -<span class="emphasis"><em>exec SHELLSCRIPT OLDISO NEWISO</em></span> -</span></dt><dd> - add script -</dd><dt><span class="term"> -<span class="emphasis"><em>copy FILE PATH OLDISO NEWISO</em></span> -</span></dt><dd> - add file in path -</dd><dt><span class="term"> -<span class="emphasis"><em>boot "Boot Option" OLDISO NEWISO</em></span> -</span></dt><dd> - add boot option -</dd></dl></div></dd><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>ISOMORPH(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s05.html" title="MAKE-ISO(1)"><link rel="next" href="ar01s07.html" title="MMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">ISOMORPH(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2505200"></a>ISOMORPH(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505211"></a>NAME</h3></div></div></div><p>isomorph - manipulate a morphix iso</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505222"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>isomorph</em></span> —add [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del [OPTIONS…] [ file | file path | option ] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —del-all [OPTIONS…] OLDISO NEWISO</p><p><span class="emphasis"><em>isomorph</em></span> —get [OPTIONS…] ISO DIRECTORY</p><p><span class="emphasis"><em>isomorph</em></span> —list [OPTIONS…] ISO</p><p><span class="emphasis"><em>isomorph</em></span> —list-xml ISO</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505274"></a>DESCRIPTION</h3></div></div></div><p>This script manipulates a morphix iso. Modular parts are added, deleted extracted or listed from the iso.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2505286"></a>OPTIONS</h3></div></div></div><pre class="literallayout">'--add' [OPTIONS...] [ file | file path | option ] OLDISO NEWISO :: + Add modular parts to the 'OLDISO' making a 'NEWISO' + 'base BASEMODULE OLDISO NEWISO';; + replace basemodule + 'main MAINMODULE OLDISO NEWISO';; + add mainmodule + 'mini MINIMODULE OLDISO NEWISO';; + add minimodule + 'deb DEBPACKAGE OLDISO NEWISO';; + add debian package + 'exec SHELLSCRIPT OLDISO NEWISO';; + add script + 'copy FILE PATH OLDISO NEWISO';; + add file in path + 'boot "Boot Option" OLDISO NEWISO';; + add boot option</pre><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>—del</em></span> [OPTIONS…] [ file | file path | option ] OLDISO NEWISO </span></dt><dd><p> Delete modular parts from the <span class="emphasis"><em>OLDISO</em></span> making a <span class="emphasis"><em>NEWISO</em></span> @@ -146,8 +129,8 @@ <span class="emphasis"><em>—list-xml</em></span> ISO </span></dt><dd> List all morphix files in XML format from the <span class="emphasis"><em>ISO</em></span> -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552526"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552437"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Add a boot parameter to a Morphix iso </span></dt><dd> isomorph —add boot "splash=n" /tmp/old.iso /tmp/new.iso -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552554"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552565"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552578"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552592"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552621"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552465"></a>SECURITY</h3></div></div></div><p>Needs to be run as root or via sudo. So has security implications.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552476"></a>NOTES</h3></div></div></div><p>Morphix is a modular-based liveCD, designed to be easy to modify. The package morphing-tools and morphix-mmaker contains tools to help modify and build morphix-based LiveCDs.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552489"></a>BUGS</h3></div></div></div><p>Dont panic. If you find one, report it to us, but please make sure you have read all of the documentation first. We have assumed that you have cloop device and have installed the packages morphing-tools and morphix-mmaker.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552503"></a>AUTHORS</h3></div></div></div><p>Written by Alex de Landgraaf and other Morphix developers. <a href="http://www.morphix.org/" target="_top">Morphix web site</a>. Browse cvs repository[http://sourceforge.net/projects/morphix] and cvs mailing lists for full list of developers and patches submitted.</p><p>This man page was written by Brendan Sleight using <a href="http://www.methods.co.nz/asciidoc/" target="_top">asciidoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552532"></a>SEE ALSO</h3></div></div></div><p><span class="strong"><strong>addtoiso, install2mainmod, isomaker, isomorph, make-iso, make-mini, minimod-gen, mmaker, module-builder, module-extractor, morphmini</strong></span></p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">MAKE-ISO(1) </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> MMAKER(1)</td></tr></table></div></body></html> Modified: trunk/how_tos/all_man_pages/html/ar01s07.html =================================================================== --- trunk/how_tos/all_man_pages/html/ar01s07.html 2007-10-01 22:41:17 UTC (rev 2558) +++ trunk/how_tos/all_man_pages/html/ar01s07.html 2007-10-01 22:41:49 UTC (rev 2559) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552638"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552650"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552661"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-a /path/to/package1.deb [-a /path/to/package2.deb]] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552678"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552698"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>MMAKER(1)</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Man Pages"><link rel="up" href="index.html" title="Morphix Man Pages"><link rel="prev" href="ar01s06.html" title="ISOMORPH(1)"><link rel="next" href="ar01s08.html" title="ISOMAKER(1)"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">MMAKER(1)</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552549"></a>MMAKER(1)</h2></div></div></div><p>Brendan Sleight <morphix@barwap.spam_removed.com></p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552561"></a>NAME</h3></div></div></div><p>mmaker - Creates a morphix base or morphix main module, using template files</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552573"></a>SYNOPSIS</h3></div></div></div><p><span class="emphasis"><em>mmaker</em></span> [-g debootstrap.tar.gz] [-b debootstrap.tar.bz] [-a /path/to/package1.deb [-a /path/to/package2.deb]] [-m miniroot.gz] [-k vmlinuz-mykernel] [-t /tempdir] [-c] [-d /debootstrapped] [-p http://proxy.mydomain.com:8080] [-v] [-i] input.xml output.mod</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552590"></a>DESCRIPTION</h3></div></div></div><p>Mmaker creates a Morphix base or main module <span class="emphasis"><em>output.mod</em></span>, using a xml template file <span class="emphasis"><em>input.xml</em></span>. A really lazy way to build parts of a LiveCD.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552609"></a>OPTIONS</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> <span class="emphasis"><em>-g debootstrap.tar.gz</em></span> </span></dt><dd> Use a local debian bootstrap, rather than download from repository. @@ -42,7 +42,7 @@ <span class="emphasis"><em>-i</em></span> </span></dt><dd> Interactive mode - may not work. -</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552913"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> +</dd></dl></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552824"></a>EXAMPLES</h3></div></div></div><div class="variablelist"><dl><dt><span class="term"> Build a Morphix base m... [truncated message content] |
From: <bms...@us...> - 2007-10-02 21:26:04
|
Revision: 2562 http://morphix.svn.sourceforge.net/morphix/?rev=2562&view=rev Author: bmsleight Date: 2007-10-02 14:26:01 -0700 (Tue, 02 Oct 2007) Log Message: ----------- Updating Manual Modified Paths: -------------- trunk/how_tos/docbook_html/ar01s05.html trunk/how_tos/docbook_html/ar01s06.html trunk/how_tos/docbook_html/ar01s07.html trunk/how_tos/docbook_html/ar01s08.html trunk/how_tos/docbook_html/ar01s09.html trunk/how_tos/docbook_html/bi01.html trunk/how_tos/docbook_html/go01.html trunk/how_tos/docbook_html/index.html trunk/how_tos/docbook_html/ix01.html trunk/how_tos/morphix_docbook.xml Modified: trunk/how_tos/docbook_html/ar01s05.html =================================================================== --- trunk/how_tos/docbook_html/ar01s05.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s05.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -14,17 +14,17 @@ </li><li> apt-get install morphing-tools </li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="GettingtheTemplatesandmainGraphicsFile"></a>Getting the Templates and main Graphics File</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/mmaker/templates/basemod-2.6.15.xml[Base Module Tempate] +<a href="http://tinyurl.com/2q535o" target="_top">Base Module Tempate</a> </li><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/mmaker/templates/morphix-livekiosk.xml[MainModule Template] +<a href="http://tinyurl.com/33whes" target="_top">MainModule Template</a> </li><li> -http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-KioskSetting.xml[MiniModule Kiosk Setting] +<a href="http://tinyurl.com/2lguyr" target="_top">MiniModule Kiosk Setting</a> </li><li> -Non-Free MiniModule Templates, http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-NonFree-Java.xml[1] http://morphix.svn.sourceforge.net/viewvc/<span class="strong"><strong>checkout</strong></span>/morphix/trunk/scripts-mini/MorphixMini-NonFree-FlashPlugin.xml[2] +Non-Free MiniModule Templates, <a href="http://tinyurl.com/2vnra4" target="_top">1</a> <a href="http://tinyurl.com/2r2l67" target="_top">2</a> </li><li> <a href="http://www.morphix.org/doc/how_tos/images/MorphixLiveKiosk.png" target="_top">Graphics file used for Rebranding</a> </li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="IsoMakerExmaple"></a>Two Commands</h3></div></div></div><p>Run isomaker then morphix-rebrand (The magic two commands)</p><div class="itemizedlist"><ul type="disc"><li> isomaker -b ./basemod-2.6.15.xml -m ./morphix-livekiosk.xml -n ./MorphixMini-KioskSetting.xml -n ./MorphixMini-NonFree-Java.xml -n MorphixMini-NonFree-FlashPlugin.xml -r http://www.morphix.org/debian -p grub-gfxboot-iso-udeb -p morphix-cdrom-misc-udeb -p morphix-grub-menulist-udeb -p morphix-iso-grubtheme ./morphix-livekiosk.iso </li><li> morphix-rebrand ./morphix-livekiosk.iso ./MorphixLiveKiosk.iso ./MorphixLiveKiosk.png -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552187"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552211"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552256"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="HowDoesItLook"></a>Volia One LiveCD</h3></div></div></div><p>Isomaker can take about 45 minutes to run. Morphix-rebrand about 2 minutes.</p><p>After this fun you should have a bootable LiveCD</p><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552173"></a>Boot Menu</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootMenu.png" alt="Rebranded Grub Menu"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552197"></a>Boot-Up Screen</h4></div></div></div><p><span class="inlinemediaobject"><img src="../images/RebrandBootSplash.png" alt="Rebranded Boot Splash"></span></p><p>Or if you press F2</p><p><span class="inlinemediaobject"><img src="../images/RebrandBootUp.png" alt="Rebranded Boot Splash Backround"></span></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2552243"></a>X-Background / Wallpaper</h4></div></div></div><p>Should be the same as the Graphics file.</p><p><span class="inlinemediaobject"><img src="../images/MorphixLiveKiosk.png" alt="Rebranded Boot Splash Backround"></span></p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s04.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s06.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Fast Introduction to building your own Morphix based livecd </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Morphix tools</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s06.html =================================================================== --- trunk/how_tos/docbook_html/ar01s06.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s06.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,26 +1,26 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552287"></a>Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix tools</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s05.html" title="HowTo: Building a new LiveCD in two commands"><link rel="next" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix tools</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552273"></a>Morphix tools</h2></div></div></div><p>A number of commandline tools and scripts are provided in order to help you morph. You can find all of these in the Morphix repository, -see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2552309"></a> +see <a href="http://www.morphix.org/debian" target="_top">http://www.morphix.org/debian</a> for details.</p><p><a class="indexterm" name="id2552294"></a> <span class="emphasis"><em>- module-builder (morphix-modulebuilder)</em></span> - Constructs a module from a directory</p><p><a class="indexterm" name="id2552325"></a> + Constructs a module from a directory</p><p><a class="indexterm" name="id2552311"></a> <span class="emphasis"><em>- module-extractor (morphix-moduleextractor)</em></span> - Extracts files from a module to a directory</p><p><a class="indexterm" name="id2552342"></a> + Extracts files from a module to a directory</p><p><a class="indexterm" name="id2552328"></a> <span class="emphasis"><em>- make-iso (morphix-make-iso)</em></span> - Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2552358"></a> + Creates a bootable ISO from a directory, detects multiple base versions.</p><p><a class="indexterm" name="id2552344"></a> <span class="emphasis"><em>- isomorph (morphix-isomorph)</em></span> - Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2552375"></a> + Lists modules on an ISO, adds or removes modules from an ISO, and more!</p><p><a class="indexterm" name="id2552361"></a> <span class="emphasis"><em>- mmaker (morphix-mmaker)</em></span> Creates a base or main module, using template files. Examples are in /usr/share/mmaker/templates. See <a href="http://www.morphix.org/wiki/index.php/ModuleMaker" target="_top">http://www.morphix.org/wiki/index.php/ModuleMaker</a> -and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552402"></a> +and documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552388"></a> <span class="emphasis"><em>- isomaker (morphix-mmaker)</em></span> Creates an iso, using one or more mmaker template files. - See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552422"></a> + See documentation in /usr/share/doc/mmaker for details.</p><p><a class="indexterm" name="id2552407"></a> <span class="emphasis"><em>- make-mini (morphix-mmaker)</em></span> Commandline tool for building homedir and language minimodules.</p><p><span class="emphasis"><em>- install2mainmod (morphix-install2mainmod)</em></span> - Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2552446"></a> + Converts a running hdd install into a mainmodule.</p><p><a class="indexterm" name="id2552431"></a> <span class="emphasis"><em>- minimod-gen (morphix-minimodgen)</em></span> Provides a commandline interface for building simple minimodules.</p><p><span class="emphasis"><em>- addtoiso (morphix-addtoiso)</em></span> - Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2552470"></a> + Add file to an iso, without having to copy the file all within the image</p><p><a class="indexterm" name="id2552456"></a> <span class="emphasis"><em>- morphix-rebrand (morphix-rebrand)</em></span> This script Re-brands a Morphix CD image using a single graphics file.</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ar01s05.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="ar01s07.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">HowTo: Building a new LiveCD in two commands </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> HowTo: Some Examples to help you start Morphing</td></tr></table></div></body></html> Modified: trunk/how_tos/docbook_html/ar01s07.html =================================================================== --- trunk/how_tos/docbook_html/ar01s07.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s07.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,5 +1,5 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552487"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2552494"></a> -Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552518"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>HowTo: Some Examples to help you start Morphing</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s06.html" title="Morphix tools"><link rel="next" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">HowTo: Some Examples to help you start Morphing</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s08.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2552472"></a>HowTo: Some Examples to help you start Morphing</h2></div></div></div><p><a class="indexterm" name="id2552480"></a> +Some <span class="emphasis"><em>updated</em></span> How Tos to help you get started with Morphing. These HowTos are available on interacive <span class="emphasis"><em>How To</em></span> LiveCD called <span class="emphasis"><em>Morphing-Morphix</em></span>, much better than a boring document.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2552504"></a>A look at MorphingMorphix 0.3</h3></div></div></div><p>The purpose of MorphingMorphix is to provide a quick way to start Morphing and to showcase all the Morphix tools - a LiveCD contruction kit. Just boot the CD and start Morphing, no need to install tools, compile applications or Modified: trunk/how_tos/docbook_html/ar01s08.html =================================================================== --- trunk/how_tos/docbook_html/ar01s08.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s08.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2553410"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2553417"></a></p><div class="itemizedlist"><ul type="disc"><li> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix FAQ: Frequently Asked Questions FAQ</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s07.html" title="HowTo: Some Examples to help you start Morphing"><link rel="next" href="ar01s09.html" title="Appendix Transition"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix FAQ: Frequently Asked Questions FAQ</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s09.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2553403"></a>Appendix FAQ: Frequently Asked Questions FAQ</h2></div></div></div><p><a class="indexterm" name="id2553410"></a></p><div class="itemizedlist"><ul type="disc"><li> <a href="ar01s08.html#AboutMorphix" title="About Morphix">About Morphix</a> </li><li> <a href="ar01s08.html#BootingMorphix" title="Booting Morphix">Booting Morphix</a> @@ -6,7 +6,7 @@ <a href="ar01s08.html#UsingMorphix" title="Using Morphix">Using Morphix</a> </li><li> <a href="ar01s08.html#InstallingMorphix" title="Installing Morphix">Installing Morphix</a> -</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553498"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553522"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="AboutMorphix"></a>About Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553491"></a>What is Morphix ?</h4></div></div></div><p>Morphix is a GNU/Linux operating system on a CD.</p><p>In other words, you don't have to install anything to your harddisk…simply drop in the cd, boot your pc, use Morphix! When you reboot (without the cd in the drive) your machine will be the way you had it before…completely unchanged.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553515"></a>What is Morphix used for ?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> A whole operating system, to install your programs on and give out. Why send out installation disks, give them a whole operating system with your files. </li><li> A rescue disk. A working operating system to boot your fscked looking hardware. @@ -14,7 +14,7 @@ A Linux demo CD, spread the word, by showing people a Linux operating system. </li><li> Dust-off old hardware, with defunct harddrives and rejuvenate them. -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553571"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2503631"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553564"></a>What is Morphix made out of ?</h4></div></div></div><p>Morphix is a derivative of Knoppix, another live CD distribution. Both are based heavly on Debian.</p><p>Morphix is modular; this means that it consists of a number of parts which together form a working distribution. What does this mean to a normal user?</p><p>Well, that's the good part: he/she doesn't even know about the modules. The modularity is invisible to the user, save the startup-output on the console (which is hidden via a progress-screen in the latest releases). So, if you don't care about how it works, just grab one of the combined isos and boot it! The best thing is that these isos can be easily modified (Morphed) by you as you require.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553593"></a>Why Morphix? Why should I care?</h4></div></div></div><div class="itemizedlist"><ul type="disc"><li> Morphix is and will remain Free Software! </li><li> Morphix is a liveCD, with the possibility to install to Harddisk @@ -24,12 +24,12 @@ Morphix is smaller! (only some 190MB for a complete image with icewm, check the mirror) </li><li> Morphix is easily adaptable… and much more! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2503683"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2503696"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553645"></a>What's the catch?</h4></div></div></div><p>Morphix is not finished. It's beta-quality for now! It might not be as uptodate as Knoppix regarding hardware detection, or might handle certain hardware differently</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553658"></a>Why Morphix, but not Knoppix ?</h4></div></div></div><p>You only download what you want. You only download what you need! o Built-in installer with GUI. PartitionMorpher (a graphical parition program) is under development</p><div class="itemizedlist"><ul type="disc"><li> Flexibility. Minimods give you a way to change your environment </li><li> More Software. You can't cram everything in 700MB! -</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2503733"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> +</li></ul></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553695"></a>Where can I get an answer to my questions ?</h4></div></div></div><p>Try</p><div class="orderedlist"><ol type="1"><li> The manual - <a href="http://www.morphix.org/doc/how_tos/docbook_html/index.html" target="_top">http://www.morphix.org/doc/how_tos/docbook_html/index.html</a> - (which including this FAQ), </li><li> The wiki - <a href="http://www.morphix.org/wiki" target="_top">http://www.morphix.org/wiki</a> @@ -47,17 +47,17 @@ <a href="http://lists.sourceforge.net/mailman/listinfo/morphix-cvs" target="_top">http://lists.sourceforge.net/mailman/listinfo/morphix-cvs</a> </li></ul></div></li><li> irc - We can be found almost daily on the IRC server irc.freenode.net on channel #morphix. See you there! If your browser supports IRC, (eg Mozilla) this you can use this link, irc://irc.freenode.net/morphix -</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553991"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> +</li></ol></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="BootingMorphix"></a>Booting Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553848"></a>Morphix Does Not Boot</h4></div></div></div><p>First step is to confirm that your computer's BIOS is set to boot from CD <span class="emphasis"><em>before</em></span> the hard drive(s).</p><div class="itemizedlist"><ul type="disc"><li> At this point, shortly after rebooting, you should see a menu listing, Morphix followed by different options. </li></ul></div><p>The next steps is to test the CD donwloaded correctly and was burnt without any errors.</p><div class="itemizedlist"><ul type="disc"><li> Select from the boot-menu <span class="emphasis"><em>Test-cd</em></span>. -</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, <a href="http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired" target="_top">http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</a></p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554079"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> +</li></ul></div><p>If the CD test confirms no errors. The next step is to steer the hardware detection in the right direction, the majority of hardware detection problems (such as blank screen after initial boot) can be overcome using some boot options.</p><p>Once you read this boot options section of the FAQ have a look at the list of all possible Boot Options, <a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">http://www.morphix.org/wiki/index.php/MorphixBootOptions</a></p><p>A dasebase for boot options that other people have used to get hardware working is in the wiki, <a href="http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired" target="_top">http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</a></p><p>The new grub menu (0.4-1d or later) allows you to select most of the boot options using the menu system and the cursor keys. To add extra boot options to the menu you can edit the command line, just type in the extra boot option. If you do not want to add any further boots option grub menu automatic times out after 5 seconds and starts the boot process.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553936"></a>Blank Screen At End of Boot Process</h4></div></div></div><p>Graphic cards are the most problematic to auto-detect. Also to nvidia drivers are not used automatically as only proprietary drivers are available from nvidia.com.</p><p>Below are the some most popular boot options used.</p><div class="itemizedlist"><ul type="disc"><li> xmodule=vesa </li><li> xmodule=nvidia </li></ul></div><p>Laptop owners may need to use, Use fixed framebuffer graphics. * fb1024x768</p><p>Try to match the boot code xmodule=GraphicsCard with your Graphics Card</p><p>The list of all possible Boot Options, http://www.morphix.org/wiki/index.php/MorphixBootOptions -A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554138"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554170"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2554177"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554212"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> +A dasebase for boot options that other people have used to get hardware working is in the wiki, http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2553994"></a>Hardware Detection</h4></div></div></div><p><a href="http://www.morphix.org/wiki/index.php/MorphixBootOptions" target="_top">Try different boot options</a></p><p>A database for boot options that other people have used to get hardware working is in the wiki, [http://www.morphix.org/wiki/index.php/MorphixHardwareVsBootOptionsRequired]</p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="UsingMorphix"></a>Using Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554027"></a>How do I get root, I need to be super user ?</h4></div></div></div><p><a class="indexterm" name="id2554034"></a></p><p>Open up a terminal and type : -</p><p><span class="emphasis"><em>sudo su</em></span></p><p>To set the root password : -</p><p><span class="emphasis"><em>sudo passwd</em></span></p><p>Why sudo, you might ask? Having a default root pass would provide additional level of complexity. It is also easy to disable sudo if you want to lock down your morph (see /etc/sudoers file).</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554069"></a>How do I dial-up, set up PPP ?</h4></div></div></div><p>Open a terminal shell and type,</p><div class="itemizedlist"><ul type="disc"><li> <span class="emphasis"><em>sudo pppconfig</em></span> t It asks a few questions like provider, username, password, and phone number that you use to call your ISP. It will also scan for serial devices. @@ -66,10 +66,10 @@ </li><li> To disconnect - <span class="emphasis"><em>poff -a</em></span> </li></ul></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="InstallingMorphix"></a>Installing Morphix</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="InstallApt"></a>Getting Apt-Get Working - Post Install</h4></div></div></div><p>Apt - is an advanced package management tool. With out repeating what already available on the web, a brief read of on of these websites should help</p><pre class="literallayout">http://www.google.co.uk/search?q=apt+primer[] -http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554421"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s08.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s08.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su +http://www.google.co.uk/search?q=introduction+to+apt[]</pre><p>The Morphix liveCD are normally built on a computer with access to a local Debian repository, most <span class="emphasis"><em>normal</em></span> users will not have a local repository, so we need to change the source list for apt to look at the central Debian repository.</p><p>Open up a terminal windows and become super-user (root)</p><pre class="literallayout">su</pre><p>Run <span class="emphasis"><em>nano</em></span> a text editor</p><pre class="literallayout">nano /etc/apt/sources.list</pre><p>Before the line beginning; (something like)</p><pre class="literallayout">deb ftp://127.0.0.1/debian sid main</pre><p>Add a #</p><pre class="literallayout">#deb ftp://127.0.0.1/debian sid main</pre><p>Then add</p><pre class="literallayout">deb ftp://ftp.debian.org/debian sid main</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano. Finally do the following command</p><pre class="literallayout">apt-get update</pre><p>Further details:</p><pre class="literallayout">http://www.debian.org/doc/manuals/apt-howto/index.en.html[]</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554277"></a>Getting Other Packages (Applications) - Post Install</h4></div></div></div><p>First correct read and action the <a href="ar01s08.html#InstallApt" title="Getting Apt-Get Working - Post Install">Getting Apt-Get Working - Post Install</a>.</p><p>In this example we will the morphix-manual. Most packages and applications are available the debian central repository. so we can skip to <a href="ar01s08.html#AptCacheUpdate">apt-cache update</a>, but the morphix manual require is found in the Morphix Repository</p><p>Become root, confirm that your sources contains the morphix repository.</p><pre class="literallayout">su nano /etc/apt/sources.list</pre><p>The file should contain the following line</p><pre class="literallayout">deb http://www.morphix.org/debian ./</pre><p>Then type (<span class="emphasis"><em>Ctrl-X</em></span>) to exit and save from nano.</p><p><a name="AptCacheUpdate"></a>To search for a package, become super-user, update your cache, then search the cache (in this example search for the morphix-manual package).</p><pre class="literallayout">su apt-get update -apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554549"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware +apt-cache search morphix-manual</pre><p>This return a list of packages matching the search term, in the example morphix-manual</p><pre class="literallayout">morphix-manual - Morphix Manual</pre><p>To install, use the apt-get with the name in the left hand column</p><pre class="literallayout">apt-get install morphix-manual</pre><p>The Morphix-manual, this document is now available locally. Using a browser go to</p><pre class="literallayout">file:///usr/share/doc/morphix-manual/html/index.html</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="id2554406"></a>What are the system requirements of the different types of morphix?</h4></div></div></div><p>It is difficult to answer your question specifically, better hardware equals better performance. Depending what how you are planning to use Morphix.</p><p>I have Morphix running on the following machines, with the following installs</p><div class="orderedlist"><ol type="1"><li><p> Modified: trunk/how_tos/docbook_html/ar01s09.html =================================================================== --- trunk/how_tos/docbook_html/ar01s09.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/ar01s09.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,11 +1,11 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s10.html" title="Appendix Man Pages"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2554658"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554673"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Appendix Transition</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s08.html" title="Appendix FAQ: Frequently Asked Questions FAQ"><link rel="next" href="ar01s10.html" title="Appendix Man Pages"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix Transition</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s08.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s10.html">Next</a></td></tr></table><hr></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2554514"></a>Appendix Transition</h2></div></div></div><p>This second documents the transitional changes version to version of Morphix, especially bases.</p><p>It reflects the README.transition on the CDROM.</p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554529"></a>Transition to unionfs-wielding base (0.5-pre5)</h3></div></div></div><p>Since Morphix 0.5-pre5 unionfs is used instead of cowloop.</p><p>Unionfs doesn't require a specific filesystem. You can still use the cowloop-way with module-builder -t ext3, or you can use the default (iso9660). -Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554693"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot +Both should work.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554550"></a>Transition to non-floppy emulation base</h3></div></div></div><p>The files in /base/boot.img (the floppy image) are now available in /boot ISO-construction now happens using the following command:</p><pre class="literallayout">find $SRC/ -type f -print0 | xargs -0 md5sum > $SRC/md5sums.txt -mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554725"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or +mkisofs -pad -l -r -J -v -V "Morphix LiveCD" -b boot/grub/iso9660_stage1_5 -c base/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -hide -rr -moved -o $DEST $SRC</pre></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554582"></a>Transition to >=2.6.x-wielding base</h3></div></div></div><p>Use the tips below, however be aware that you need cloop-utils version 2.0 or higher. You may also use squashfs and zisofs-compressed modules, if you prefer these, however the base module itself (/base/morphix) should be compressed -using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554742"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> +using cloop.</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="id2554599"></a>Morphix Readme on <0.4-0c transition to >=0.4-1</h3></div></div></div><p>What are the main changes?</p><div class="itemizedlist"><ul type="disc"><li> new cloop version, incompatible with old version </li><li> different loadmod.sh needed for mainmodules Modified: trunk/how_tos/docbook_html/bi01.html =================================================================== --- trunk/how_tos/docbook_html/bi01.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/bi01.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,15 +1,15 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Bibliography</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s12.html" title="Appendix About: This Document"><link rel="next" href="go01.html" title="Glossary"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Bibliography</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="bibliography"><div class="titlepage"><div><div><h2 class="title"><a name="id2555000"></a>Bibliography</h2></div></div></div><div class="bibliomixed"><a name="id2555005"></a><p class="bibliomixed"> +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Bibliography</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="ar01s12.html" title="Appendix About: This Document"><link rel="next" href="go01.html" title="Glossary"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Bibliography</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ar01s12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="go01.html">Next</a></td></tr></table><hr></div><div class="bibliography"><div class="titlepage"><div><div><h2 class="title"><a name="id2554856"></a>Bibliography</h2></div></div></div><div class="bibliomixed"><a name="id2554862"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="taoup"></a>[taoup] Eric Steven Raymond. <span class="emphasis"><em>The Art of Unix Programming</em></span>. Addison-Wesley. ISBN 0-13-142901-9. </span> -</p></div><div class="bibliomixed"><a name="id2555025"></a><p class="bibliomixed"> +</p></div><div class="bibliomixed"><a name="id2554882"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="walsh-muellner"></a>[walsh-muellner] Norman Walsh & Leonard Muellner. <span class="emphasis"><em>DocBook - The Definative Guide</em></span>. O'Reilly & Associates. 199. ISBN 1-56592-580-7. </span> -</p></div><div class="bibliomixed"><a name="id2555046"></a><p class="bibliomixed"> +</p></div><div class="bibliomixed"><a name="id2554903"></a><p class="bibliomixed"> <span class="bibliomisc"> <a name="oreilly"></a>[oreilly] Kyle Rankin. <span class="emphasis"><em>Knoppix Hacks 100 Industrial-Strength Tips and Tools</em></span> Modified: trunk/how_tos/docbook_html/go01.html =================================================================== --- trunk/how_tos/docbook_html/go01.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/go01.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1,4 +1,4 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Glossary</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="bi01.html" title="Bibliography"><link rel="next" href="ix01.html" title="Index"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bi01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2555068"></a>Glossary</h2></div></div></div><p>Glossaries are optional. Glossaries are an example of an AsciiDoc +<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Glossary</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="up" href="index.html" title="Morphix Manual"><link rel="prev" href="bi01.html" title="Bibliography"><link rel="next" href="ix01.html" title="Index"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Glossary</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bi01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ix01.html">Next</a></td></tr></table><hr></div><div class="glossary"><div class="titlepage"><div><div><h2 class="title"><a name="id2554924"></a>Glossary</h2></div></div></div><p>Glossaries are optional. Glossaries are an example of an AsciiDoc VariableList, the AsciiDoc glossary entry terms are terminated by the <code class="literal">:-</code> characters.</p><dl><dt> Grub Modified: trunk/how_tos/docbook_html/index.html =================================================================== --- trunk/how_tos/docbook_html/index.html 2007-10-02 21:25:42 UTC (rev 2561) +++ trunk/how_tos/docbook_html/index.html 2007-10-02 21:26:01 UTC (rev 2562) @@ -1 +1 @@ -<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Morphix Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Morphix Manual"><link rel="next" href="ar01s02.html" title="Preface"><link href="http://www.morphix.org/templates/MorphixORG/css/template_css.css" rel="stylesheet" type="text/css"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Morphix Manual</th></tr><tr><td width="20%" align="left"> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="ar01s02.html">Next</a></td></tr></table><hr></div><div class="article" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id2503091"></a>Morphix Manual</h1></div><div><div class="author"><h3 class="author"><span class="firstname">www</span> <span class="othername">Morphix</span> <span class="surname">Org</span></h3></div></div><div><div class="revhistory"><table border="1" width="100%" summary="Revision history"><tr><th align="left" valign="top" colspan="3"><b>Revision History</b></th></tr><tr><td align="left">Revision 0.5</td><td align="left">September 2006</td><td align="left">BMS</td></tr></table></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="section"><a href="index.html#id2542592">Dedication</a></span></dt><dt><span class="section"><a href="ar01s02.html">Preface</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s02.html#id2542627">A look at Morphix: The Hack-friendly Live CD</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s03.html">Morphix ISO README</a></span></dt><dt><span class="section"><a href="ar01s04.html">Fast Introduction to building your own Morphix based livecd</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s04.html#id2504619">Really Fast Introduction</a></span></dt><dt><span class="section"><a href="ar01s04.html#id2504675">Fast Introduction</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s05.html">HowTo: Building a new LiveCD in two commands</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s05.html#SettingUptheBuildEnvironment">Setting up the build environment</a></span></dt><dt><span class="section"><a href="ar01s05.html#GettingtheTemplatesandmainGraphicsFile">Getting the Templates and main Graphics File</a></span></dt><dt><span class="section"><a href="ar01s05.html#IsoMakerExmaple">Two Commands</a></span></dt><dt><span class="section"><a href="ar01s05.html#HowDoesItLook">Volia One LiveCD</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s06.html">Morphix tools</a></span></dt><dt><span class="section"><a href="ar01s07.html">HowTo: Some Examples to help you start Morphing</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s07.html#id2552518">A look at MorphingMorphix 0.3</a></span></dt><dt><span class="section"><a href="ar01s07.html#Introduction">Introduction</a></span></dt><dt><span class="section"><a href="ar01s07.html#Remove">Remove Modules</a></span></dt><dt><span class="section"><a href="ar01s07.html#MiniMorphExample">MiniMorph Example</a></span></dt><dt><span class="section"><a href="ar01s07.html#HomeDir">Morphing the Home Directory</a></span></dt><dt><span class="section"><a href="ar01s07.html#AutoBuilding">Mmaker Example</a></span></dt><dt><span class="section"><a href="ar01s07.html#MainModule">Chrooting a Main Module</a></span></dt><dt><span class="section"><a href="ar01s07.html#Rebrand">Rebrand an ISO</a></span></dt><dt><span class="section"><a href="ar01s07.html#BuildingwholeISO">Building a whole ISO from Scratch</a></span></dt><dt><span class="section"><a href="ar01s07.html#TestQemu">Testing an iso using Qemu</a></span></dt></dl></dd><dt><span class="section"><a href="ar01s08.html">Appendix FAQ: Frequently Asked Questions FAQ</a></span></dt><dd><dl><dt><span class="section"><a href="ar01s08.html#AboutMorphix">About Morphix</a></span></dt><dt><span class="section"><a href="ar01s08.html#BootingMorphix">Booting Morphix</a></span></dt><dt><span class="section"><a href="ar01s08.html#UsingMorphix">Using Morphix</a></span></dt><dt><span class="section">... [truncated message content] |