<ed@eh3.com>
2001-03-01
Revision History | ||
---|---|---|
Revision 0.9.1 | 2002-08-14 | Revised by: EH3 |
Small update for using X11 (sockets). | ||
Revision 0.9 | 2001-12-03 | Revised by: EH3 |
Initial version. |
This document is copyright 2001 by Ed Hill III. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is available at http://www.gnu.org/copyleft/fdl.html.
We assume that you already have:
One "main" or "primary" Linux distribution installed that is running a 2.4-series or newer kernel,
sufficient disk space for the secondary installs (and any subsequent development/testing work).
/opt/distros/redhat_6.2/ suse_7.2/ mandrake_8.1/ debian-potato/ slackware_8.0/ |
where each directory contains the complete set of files resulting from each distribution install.
With the secondary distributions installed, the steps to use them are:
mount --bind /proc /opt/distros/redhat_6.2/proc mount --bind /tmp /opt/distros/redhat_6.2/tmp |
mount --bind /home/USER/src/PROJECT /opt/distros/redhat_6.2/USER/src/PROJECT |
xhost +localhost chroot /opt/distros/redhat_6.2 /bin/bash |
The ideas contained in this mini-HOWTO are not originally mine. They are culled from posts by Ben Reed (of OpenNMS ) to one of the TriLUG mailing lists. I found the information to be so useful that I wanted to document the idea for others.