
chroot環境内でJavaを実行するには、次のコマンドを使用して/procファイルシステムをマウントする必要があります。
mount -t proc none /proc
chroot環境内
または
mount -o bind /proc /path/to/chroot/proc
外部から
それはうまく機能しますが、私の場合、システムを再起動するたびに /proc をマウントする必要があります。
/proc を常にマウントするか、システムの起動ごとに /proc をマウントするには、どうすれば解決できますか
。安全でも信頼性もない場合、bash スクリプトを使用して /proc がマウントされているかどうかを確認する方法がわかれば、別の方法で問題を解決できます。
答え1
@andlrc のおかげで、
fstab を使用する問題は解決しました。
誰かがこれに慣れてくれることを願っています
。fstab またはファイル システム テーブルは、実行時に自動的にマウントするパーティションに関する情報を取得するためにシステムによって使用されます
。
sudo gedit /etc/fstab
それを開くには、
システムが自動的に/procをマウントするように以下を追加しました
/path/to/chroot/proc /proc auto -o,bind 0 1
ここで、これは次の順序を指します:
1- マウントするファイルシステム
2- マウント先
3- ファイルシステムの種類 .. 自動検出の場合は auto
4- マウントオプション (「,」で区切る) 5- バックアップを有効/無効にするフラグ 6- 起動中にパーティションのエラーをチェックする順序
これが役に立つことを願っています