web-dev-qa-db-ja.com

Ubuntu + 1をchrootする方法は?

Ubuntu + 1(11.10)でUbuntu Stable(私の場合は11.04)のchrootを使用する推奨方法は何ですか?

リンク(ただし、おそらく分離)は、「Xorgを機能させるために必要な特別なことはありますか?」です。

私が尋ねる理由は、現在の(安定した)Ubuntuを失うことなく、またはデータを同期させることなく、いくつかのGTK3プログラムをテストしたいからです。

11.10からSSHサーバーを実行してから、SSHのXフォワーディングを使用することを考えましたが、それはかなり面倒です。

5
jrg

Chrootを実行してgrubを設定/インストールするには、次のようにします。

#first, mount new install to /mnt/oneiric
mount -t proc proc /mnt/oneiric/proc
mount -t sysfs sys /mnt/oneiric/sys
mount -o bind /dev /mnt/oneiric/dev

chroot /mnt/oneiric /bin/bash

この方法で完全なgnomeを起動しようとはしません。
これを実際に行うべき唯一の理由は、何らかの理由でLinuxインストールを起動できないが、それからいくつかのことを実行する必要がある場合です。単にchrootして実行中のディストリビューションを変更することはできません。

4
user606723