> here is a description of what I'm trying to do.
>
> I created a small rootfs with buildroot and I gPXE booted it. Once that is
> running I do
>
> mount -t tmpfs -o size=4G mount -t tmpfs -o size=4G none /tmp
>
> (I have a system with 8GB of RAM)
>
> and then i copy with scp a new rootfs (rootfs.
Ok. Reading the pivot_root man page (http://linux.die.net/man/8/pivot_root)
to change the root fs
mount /dev/hda1 /new-root
cd /new-root
pivot_root . old-root
exec chroot . sh dev/console 2>&1
So I changed
exec chroot . sh -c 'exec /sbin/init' dev/console 2>&1
to
exec chroot . sh dev/console 2>&
On 12/17/2009 08:41 AM, Luca wrote:
#!/bin/bash
cd /tmp
mkdir newrootfs
mount rootfs.img newrootfs
cd newrootfs
mkdir oldrootfs
pivot_root . oldrootfs
exec chroot . sh -c 'exec /sbin/init' dev/console 2>&1
I can see the new root is rootfs, but still there is something not
working. When I run th