[lxc-users] Full network device access in the container
Serge Hallyn
serge.hallyn at ubuntu.com
Thu Jan 16 20:55:29 UTC 2014
Quoting Piotr R (tytus64 at gmail.com):
> The host is running stripped down version of Red Hat 6.4 and container is
> running a bit different stripped down version of Red Hat 6.4. Both guest
> and the host are customized quite substantially so it would be difficult to
> list all the modifications. The container was created by extracting root
> file system from an ISO. The root file system is distributed in an ISO in
> an image file. I extracted the image file from the ISO, loopback mounted
> the image an copied entire file system to a new directory. I did not use
> lxc-create.
>
> Following your advice I attempted to disable udev startup by the following
> change:
> --- /etc/rc.d/rc.sysinit.bak 2013-12-20 19:35:29.000000000 +0000
> +++ /etc/rc.d/rc.sysinit 2014-01-16 19:08:34.527904279 +0000
> @@ -137,7 +137,6 @@
> nashpid=$(pidof nash 2>/dev/null)
> [ -n "$nashpid" ] && kill $nashpid >/dev/null 2>&1
> unset nashpid
> -/sbin/start_udev
>
> # Load other user-defined modules
> for file in /etc/sysconfig/modules/*.modules ; do
>
>
> This change get rid of udevd error message as expected but I still can't
> get console prompt. I would greatly appreciate any suggestions about where
> look for the problem.
>
> BTW I don't think I understand how all the mounts are done in the
> container. For example at which point and in what context the fstab file
> specified by lxc.mount is used? Are the mounts done before or after
> chrooting to the container?
The fstab entries specified in lxc.mount are done before the container
init starts.
-serge
More information about the lxc-users
mailing list