chroot環境でdev, proc, sysをマウントしていますか?
Linuxのイメージをカスタムパッケージで作成しようとしています。
何をしようとしているのかというと、XOのラップトップで使用するパッケージを手作業で作成しようとしているのですが、実際のXOではパッケージのコンパイルに時間がかかるので、必要なパッケージをすべてビルドして、イメージをXOにフラッシュするだけなら、時間とスペースの節約になります。
いくつかのパッケージをインストールしようとしたところ、proc,sys,devディレクトリが見つからず、設定に失敗してしまいました。そこで、私は他の場所から、私は私のchroot環境にホストのproc、…ディレクトリを “マウント "する必要があることを学びました。
私は2つの構文を見て、どちらを使用するかわからない。
ホストマシンで:
mount --bind /proc <chroot dir>/proc
と別の構文(chroot環境で):
mount -t proc none /proc
どちらを使用する必要がありますか?