[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian Linux in Chroot



Wow, you seem to be really singing the praises of chroot.

I have a spare 10gig partition on my hard drive. I originally considered 
simply dual-booting Etch and Lenny, or Etch and Feisty, or something similar. 
Perhaps instead I will make it a chroot jail for Lenny.

Big question answered: you can run X clients (applications) on your local, 
non-chroot Xserver (display).

So, again, it is a completely separate operating system installation, running 
on the same kernel as the active, base OS?

So how do you handle the /boot partition? Do you have to redirect to the 
active kernel, or is this sort of automatically taken care of by debootstrap? 
(I have never used debootstrap).

On Tuesday 31 July 2007 7:25 pm, Andrew J. Barr wrote:
> On 7/31/07, Matthew K Poer <matthewpoer@gmail.com> wrote:
> > My understanding of chroot is extremely limited, right now. I have
> > searched around, but can anyone point me to anything specific that they
> > know to be a good tutorial/explanation or how chroot works and what its
> > capabilities are?
>
> chroot is a system call that causes all descended processes to treat a
> directory in the filesystem as the root directory (/). When you do
> this to an interactive Bash shell, you then have the ability to launch
> programs and do development work, etc. from this chroot.
>
> Debian has good tools for doing this sort of thing--debootstrap and
> friends can install a new system (etch, lenny, sid, and more) in a
> folder for you, and you can even install an entire 32-bit userland on
> a 64-bit system, which is useful for running 32-bit Firefox with stuff
> like the non-free Adobe Flash plugin (FYI-if you're going to point out
> nspluginwrapper, please also tell me how to make sound with PulseAudio
> work in that setup). Then there are tools like schroot (apt-get
> install schroot) which can be configured to launch programs from
> inside the chroot in one command line, complete with 32-bit uname()
> emulation if so desired.

-- 
Matthew K Poer <matthewpoer@gmail.com>
Location: GA, USA              Web: http://matthewpoer.freehostia.com
GnuPG Public Key: 4DD0A9A6     Keyserver: subkeys.pgp.net

Attachment: pgpK6xg6QhF7r.pgp
Description: PGP signature


Reply to: