| 1 |
|
|---|
| 2 |
Morphix ISO README |
|---|
| 3 |
|
|---|
| 4 |
If you're wondering what the directories on the cdrom do, this is the right |
|---|
| 5 |
document. If not, take a look on morphix.org! (don't miss the FAQ or wiki) |
|---|
| 6 |
|
|---|
| 7 |
o /boot |
|---|
| 8 |
contains the init ramdisk, grub menu and kernel |
|---|
| 9 |
|
|---|
| 10 |
o /base |
|---|
| 11 |
contains morphix, the module that detects/configures your hardware and |
|---|
| 12 |
contains your standard kernel modules. |
|---|
| 13 |
|
|---|
| 14 |
o /mainmod |
|---|
| 15 |
contains mainmodules, these are also cloop images, comparable to |
|---|
| 16 |
the /base/morphix file, but using a different structure |
|---|
| 17 |
see README.mainmod for info about the internal structure of these files |
|---|
| 18 |
In short: mainmodules contain your filesystem, except for your kernel, |
|---|
| 19 |
loadable kernel modules, and hardware detection scripts. |
|---|
| 20 |
|
|---|
| 21 |
o /minimod |
|---|
| 22 |
contains minimodules, again these are cloop images. |
|---|
| 23 |
You don't need them, but you can add extra functionality by including |
|---|
| 24 |
extra minimodules. See README.minimod. |
|---|
| 25 |
|
|---|
| 26 |
o /deb |
|---|
| 27 |
If .deb (debian packages) are placed in this directory, they will be |
|---|
| 28 |
installed at boottime of the livecd. |
|---|
| 29 |
Use http://packages.debian.org to get them, |
|---|
| 30 |
throw them on the iso and you're done. Note that you still have to |
|---|
| 31 |
handle dependancies manually. You are advised to use 'dpkg -i' |
|---|
| 32 |
when running live to try this out first, should save some coasters... |
|---|
| 33 |
|
|---|
| 34 |
o /exec |
|---|
| 35 |
If you place files in this directory, they will be executed at |
|---|
| 36 |
boottime. Note that this does not mean that programs using X |
|---|
| 37 |
will be executed, the proper way would be to add a line to .xinitrc |
|---|
| 38 |
for this. Place the following in /exec/script.sh for example: |
|---|
| 39 |
echo "program" >> /home/morph/.xinitrc |
|---|
| 40 |
echo "program" >> /home/morph/.xsession |
|---|
| 41 |
(Does Debian still use .xsession? not 100% sure, xinitrc should |
|---|
| 42 |
be enough...) |
|---|
| 43 |
Again, try this out. Exit from X, execute the script, and |
|---|
| 44 |
'sh /morphix/init.sh' |
|---|
| 45 |
|
|---|
| 46 |
o /copy |
|---|
| 47 |
If you place files in this directory, they will be copied over to the |
|---|
| 48 |
root of your filesystem. Use directories to place files in a certain |
|---|
| 49 |
directory instead. For example, have: |
|---|
| 50 |
/copy/home/morph/.xfce4/xfcerc |
|---|
| 51 |
to copy the xfcerc file to /home/morph/.xfce4/xfcerc at boottime. |
|---|
| 52 |
|
|---|
| 53 |
Interesting things can be done with adding files to locations like: |
|---|
| 54 |
/copy/morphix/init.sh |
|---|
| 55 |
or |
|---|
| 56 |
/copy/morphix/loadmod.sh |
|---|
| 57 |
|
|---|
| 58 |
as these files are executed after being swapped. Great fun ;) |
|---|
| 59 |
|
|---|
| 60 |
|
|---|
| 61 |
28 Aug, 2003 |
|---|
| 62 |
Alex de Landgraaf <alextreme@xs4all.nl> |
|---|