3. 使用辅助发行版

安装辅助发行版后,使用步骤如下:

  1. 为了利用 2.4 系列版本提供的多挂载点特性,在“主”Linux 发行版中使用 2.4 系列或更高版本的 Linux 内核非常重要。对于许多任务,/proc/tmp文件系统将需要在辅助发行版中重新挂载,使用
    mount --bind /proc /opt/distros/redhat_6.2/proc
    mount --bind /tmp /opt/distros/redhat_6.2/tmp

  2. 此外,将源代码树从主发行版重新挂载(而不是复制)到辅助发行版也很有帮助
    mount --bind /home/USER/src/PROJECT /opt/distros/redhat_6.2/USER/src/PROJECT

  3. 成为 root 用户并使用
    xhost +localhost chroot /opt/distros/redhat_6.2
    /bin/bash
    以获取其中一个辅助发行版的 shell。请注意,xhost命令仅在您计划使用 X 窗口应用程序时才是必要的。

  4. 最后,在chroot-ed shell 中,在这个“独立”的 Linux 发行版中开发、构建和/或测试您的应用程序!请注意,您可能还需要指定您的DISPLAY环境变量,如果您想使用 X 应用程序。

完成!现在您有了一个 shell,实际上它就在您选择的辅助 Linux 发行版中运行。