如何从Live-CD chroot安装程序?

我正在使用Lubuntu 13.04。
我如何从Live CD中的chroot安装程序?
3个回答

实际上,Live CD 包含了安装基本 Ubuntu 系统所需的非常有限的软件。所有这些软件都以 .DEB 格式提供,并且您可以在系统中安装这些软件,如果您愿意。

只需将软件复制到目录中的某个位置,然后打开终端并使用 cd 命令进入该目录。

如果您想一次性安装所有这些软件,则只需

sudo dpkg -i *.deb will help you.

如果您想逐个安装应用程序,请按照以下步骤进行。
sudo dpkg -i <place the file name here >.deb

希望这有所帮助。

如果我下载了.deb文件,我可以通过使用chroot访问在我的旧版Ubuntu上安装吗? - EnimeZ
无需chroot,你可以使用我提到的第二个命令来完成。 - Raja G

不,你不能使用chroot在当前系统上安装软件。chroot是一个包装器,允许你更改根目录,因此chroot内部的任何内容都无法更改(甚至看到)你的系统。基本上,你将软件放入一个监狱中,它无法在监狱之外执行任何操作。
一个常见的chroot示例是创建自己的Ubuntu Live DVD安装。你下载一个Ubuntu ISO文件,使用chroot创建一个伪文件系统,然后挂载ISO文件,以便修改其内容,并在完成后将ISO刻录到DVD上。

你可以这样使用chroot。
你必须将根目录硬盘挂载到某个地方,比如/mnt。
然后你需要用mount --bind命令来挂载/dev、/dev/pts和/sys。在某些情况下,你可能还需要挂载/usr。
然后执行mount proc /mnt/proc命令,你可能还需要复制resolv.conf文件以获取网络连接。
然后进入chroot环境。