|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
[Xen-users] UnionFS in initrd 
| I've played around with UnionFS a bit.  I like the idea for a COW file
system.
Anyhow, I have an initrd file that I'd like to use to set up the unionfs
root. 
Here is the linuxrc file:
== SNIP:linuxrc ==
# unionfs module inserted previously
# these directories already exist in the initrd image
BASE=/mnt/basefs
UNION=/mnt/union
CHANGES=/mnt/userfs
echo "Mount base filesystem.."
mount -t ext3 /dev/sda1 $BASE
echo "Mount user filesystem.."
mount -t ext3 /dev/sda2 $CHANGES
echo "Mount root UnionFS.."
mount -t unionfs -o dirs=$CHANGES=rw:$BASE=ro none $UNION
cd $UNION
mkdir -p initrd
pivot_root . initrd
exec chroot . sbin/init 3 < /dev/console > /dev/console 2>&1
== END ==
So now my issue is:
init: timeout opening/writing control channel /dev/initctl
(After which kernel panic )
If I exec chroot . /bin/bash instead of sbin/init...  I get a shell in
the current unionfs root. (As expected)
Any thoughts on the sbin/init problem?  I'm using a gentoo base file system
-Dennis
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-users] UnionFS in initrd,
Dennis <=
 |  |  | 
  
    |  |  |