Messages in this thread | | | Date | Tue, 2 Mar 2004 10:47:58 -0800 | From | David Bryson <> | Subject | Re: circular pivot_root, is this possible ? |
| |
On Tue, Mar 02, 2004 at 05:11:26PM +0100 or thereabouts, Pascal Schmidt wrote: > On Tue, 02 Mar 2004 03:40:09 +0100, you wrote in linux.kernel: > > > Say the system needs an upgrade.... I want to > > > > 1) pivot_root _back out_ of the tmpfs, onto the initrd again > > 2) obtain via network a new sys.img, write it to the flash > > 3) wipe tmpfs, and recopy the contents of the new sys.img into memory > > 4) pivot_root back into the tmpfs and start the higher level system > > again > > How about using a second, small tmpfs for / under/over which the tmpfs > for the full system can be mounted and umounted at will? >
Are you suggesing something like:
* tmfs1 contains 'basic functionality' * tmpfs2 is mounted somewhere on tmpfs1
I still fail to see how this will let one restart/position init based on which filesystem/director is root. [unhandled content-type:application/pgp-signature] | |