Ubuntu 14.04.2, 64 bit
ホストシステムを運用しています。を使用してdebootstrap
ディレクトリに最小限のシステムをインストールしましたUbuntu 14.04.2, 32 bit
。trusty32
私の設定は次のとおりですschroot
。
[trusty_i386]
description=Ubuntu 14.04 Trusty for i386
directory=/home/dipanjan/trusty32
personality=linux32
root-users=dipanjan
type=directory
users=dipanjan
32ビット刑務所に一度ログインしてchroot
次回使用していますschroot
。驚くべきことに、出力がuname -m
異なります。chroot
セッションではx86_64
(ホストシステムスキーマ)を返し、セッションschroot
ではi686
(ゲストシステムスキーマ)を返します。誰かがこの違いを説明できますか?
$ sudo chroot trusty32/
(trusty_i386)root@dipanjan-OptiPlex-960:/# uname -m
x86_64
(trusty_i386)root@dipanjan-OptiPlex-960:/# exit
exit
$ schroot -c trusty_i386
(trusty_i386)dipanjan@dipanjan-OptiPlex-960:~$ uname -m
i686
(trusty_i386)dipanjan@dipanjan-OptiPlex-960:~$ exit
logout