| 1 |
---- |
|---|
| 2 |
|
|---|
| 3 |
Transition to unionfs-wielding base (0.5-pre5): |
|---|
| 4 |
|
|---|
| 5 |
Since Morphix 0.5-pre5 unionfs is used instead of cowloop. |
|---|
| 6 |
|
|---|
| 7 |
Unionfs doesn't require a specific filesystem. You can still use the |
|---|
| 8 |
cowloop-way with module-builder -t ext3, or you can use the default (iso9660). |
|---|
| 9 |
Both should work. |
|---|
| 10 |
|
|---|
| 11 |
---- |
|---|
| 12 |
|
|---|
| 13 |
Transition to non-floppy emulation base: |
|---|
| 14 |
|
|---|
| 15 |
The files in /base/boot.img (the floppy image) are now available in /boot |
|---|
| 16 |
ISO-construction now happens using the following command: |
|---|
| 17 |
|
|---|
| 18 |
find $SRC/ -type f -print0 | xargs -0 md5sum > $SRC/md5sums.txt |
|---|
| 19 |
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 |
|---|
| 20 |
|
|---|
| 21 |
---- |
|---|
| 22 |
|
|---|
| 23 |
Transition to >=2.6.x-wielding base: |
|---|
| 24 |
|
|---|
| 25 |
Use the tips below, however be aware that you need cloop-utils version 2.0 or |
|---|
| 26 |
higher. You may also use squashfs and zisofs-compressed modules, if you prefer |
|---|
| 27 |
these, however the base module itself (/base/morphix) should be compressed |
|---|
| 28 |
using cloop. |
|---|
| 29 |
|
|---|
| 30 |
---- |
|---|
| 31 |
|
|---|
| 32 |
Morphix Readme on <0.4-0c transition to >=0.4-1: |
|---|
| 33 |
|
|---|
| 34 |
What are the main changes? |
|---|
| 35 |
|
|---|
| 36 |
- new cloop version, incompatible with old version |
|---|
| 37 |
- different loadmod.sh needed for mainmodules |
|---|
| 38 |
- /cdrom, /cdrom1 and /floppy need to be directories |
|---|
| 39 |
- autofs disabled |
|---|
| 40 |
|
|---|
| 41 |
Make sure you have the (old) mainmodule unpacked in a directory (you can get the old extract_compressed_fs from http://am.xs4all.nl/morphix/scripts to accomplish this). |
|---|
| 42 |
Get the latest cloop-utils from Debian sid or Morphix 0.4-1 (or grab them from http://developer.linuxtag.net/knoppix/). |
|---|
| 43 |
Then, build the module like usual. If you want there is a module-builder script up on http://am.xs4all.nl/morphix/scripts/module-builder2.pl |
|---|
| 44 |
|
|---|
| 45 |
You can get the new loadmod.sh from http://am.xs4all.nl/morphix/loadmod-0.4-1.sh or from /morphix/loadmod.sh in a 0.4-1 mainmodule. Copy it over the old loadmod.sh. |
|---|
| 46 |
|
|---|
| 47 |
rm /cdrom, rm /floppy and mkdir /cdrom, mkdir /cdrom1, mkdir /floppy |
|---|
| 48 |
|
|---|
| 49 |
uncomment anything in your /morphix/init.sh regarding autofs. Use the /morphix/init.sh of 0.4-1 mainmodules as a guide if you are unsure. |
|---|