Hi Daniel,
I am using lxc utils (0.7.4.2).
In my case, I am trying to mount the rootfs.iso as "/" within the
Container and it fails with "No such file or directory".
I am just wondering if any additional options are required to make the
mounted ISO visible across pivot_root boundaries, similar to "MS_BIND" mount
option for files/directories.
Can you copy-paste your lxc.conf file? I would like to cross verify with
options that I had specified.
The second case that you had mentioned works for me.
My rootfs is a directory on the host ( /root/lxcOne )
Mount point for iso with rootfs (/root/lxcOne/mnt)
After I add the mount options in fstab, I am able to view the content in
</root/lxcOne>/mnt
directory.
-Alphonse
On Mon, Jul 25, 2011 at 4:04 PM, Daniel Lezcano <daniel.lezc...@free.fr>wrote:
> On 07/25/2011 08:17 PM, Alphonse Hansel Anthony wrote:
> > Hi,
> > I am trying to start a LXC, with a ISO image as the rootfs.
> >
> > the excerpt of the mount options that I use in lxc.conf
> >
> > lxc.rootfs = rootfs.iso
> > lxc.rootfs.mount = /lxc/rootfs
> >
> > The error that I get while I start the LXC
> >
> > -----
> > lxc-start: No such file or directory - failed to exec /sbin/init
> > lxc-start: invalid sequence number 1. expected 2
> > lxc-start: failed to spawn 'raven'
> > lxc-start: Device or resource busy - failed to remove cgroup
> '/cgroup/raven'
> > ------
> >
> > on closer look at the lxc-start , I found the following
> >
> > 1) the iso image is mounted at the specified location
> > 2) I am also able to stat the /sbin/init file.
> >
> > I instrumented the code in file ${SRC_FOLDER}/src/lxc/start.c:: static
> > int start(struct lxc_handler *handler, void* data)
> > and I am able to stat the file /sbin/init just before execvp, but exec
> > fails with "No such file or directory".
> >
> > Any help in this regard would be useful.
>
> I created a ISO image and started the container. The container starts as
> expected (but the mountall fails because the rootfs is RO.)
> Is it possible the iso image contains an extra directory where the
> rootfs belongs ? I mean, if you mount the iso image on a directory
> 'mnt', you should see '/mnt/usr, /mnt/lib, ...' is it the case ?
>
>
------------------------------------------------------------------------------
Storage Efficiency Calculator
This modeling tool is based on patent-pending intellectual property that
has been used successfully in hundreds of IBM storage optimization engage-
ments, worldwide. Store less, Store more with what you own, Move data to
the right place. Try It Now! http://www.accelacomm.com/jaw/sfnl/114/51427378/
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel