Itay Duvdevani, responding to Shachar Shemesh, wrote:

> We did something similar with Kinneret, but for the home directory
> only. The idea can be implemented for other directories as well...
> 
> We created an empty file on the user's windows partition in a known
> location (C:\kinneret\kinneret.img or some other drive), loopback it
> using losetup and created an ext2fs on that file, which then carried
> all the knoppix home directory. At each boot, we had a small script
> that looked for that file in every available partition, and mounted it
> to /home/knoppix.
> 
> I don't know if newer version of knoppix support things like that
> out-of-the-box. We had to remaster it in order to add our small
> script.
> 
> I assume that if you run that script early in the boot process, you
> can do the same thing for /etc /usr /whatever...

I think the concept of MiniModules of Morphix, is exactly this, but the
MiniModules are usually packaged as a part of the ISO; MiniModules can
overwrite directories and files (even critical files of the OS used
during the boot), run startup commands, etc.

The solution is modular, because you don't need to create your own OS,
but can use the standard MainModule, and keep all your changes in the
MiniModules. Then, when a new version of the OS is out, you just
replace the MainModule, rather than merging everything.

Even if there is not yet an option to keep MiniModules on another
partition (or anywhere else) and mount them during the boot, I'm sure
it will be very easy to add such an option to Morphix boot scripts.

-- 
Eli Marmor
[EMAIL PROTECTED]
CEO, Netmask (El-Mar) Internet Technologies Ltd.
__________________________________________________________
Tel.:   +972-9-766-1020          8 Yad-Harutzim St.
Fax.:   +972-9-766-1314          P.O.B. 7004
Mobile: +972-50-5237338          Kfar-Saba 44641, Israel

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to