Greetings,

On Sat, Feb 21, 2009 at 7:58 AM, Miernik <[email protected]> wrote:

> Hello,
>
> I have a computer with 10 GB of RAM, but no hard disks. I want to
> install Debian to make it work this way:
>

>  1. Debian is installed in RAM (maybe from PXE netboot)
>

>  2. with some command a compressed squashfs image is created of the
>    current system, and saved on an USB flash stick
>

>  3. the next time the system needs to be booted, it is booted from this
>    USB flash stick, fetched and uncompressed totally into RAM, and then
>    this flash stick is removed (it should not be needed for this stick
>    to stay inserted while the system works, only for boot)
>
>  4. when (after) the system is upgraded (in live initramfs), a command
>    (from point 2.) is run again to update the compressed squashfs image
>    on the USB stick
>
> Something similar to
>
> http://www.gentoo-wiki.info/HOWTO_VERY_small_Portage_Tree_with_SquashFS_and_UnionFS
> for Gentoo portage tree (but for the whole system).
>
> Is Debian Live the right way to go, or maybe there is a better method to
> achieve this setup?
>


Debian Live can be configured and booted in many ways. On the Debian Live
list I suspect you should expect comments on how to utilize Debian Live to
achieve what you want.



>
> I've seen http://wiki.debian.org/DebianLive/Howto/USB
>
> http://lists.alioth.debian.org/pipermail/debian-live-devel/2007-September/002133.html
>
> Is RAMboot something I need to use?
>

Mileage may vary, so you should test the boot param of:

toram
           Adding this parameter, live-initramfs will try to copy the whole
           read-only media to the computer“s RAM before mounting the root
           filesystem. This could need a lot of ram, according to the space
           used by the read-only media.

I use it on server(s) that I netboot. Someone else might have more comments.


> I would also like all programs to be executed in place (with XiP) and
> not copied into another portion of RAM for execution (which would be a
> waste of memory and time).
>
> Pointers for the most efficient way to go apprecieated.
>

First I think you could just make a usb-hdd image of Debian Live image and
use persistence. See:

http://live.debian.net/manual/html/persistence.html


>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact
> [email protected]
>
>

Reply via email to