コンピュータ系/ソフトウェア/Linux emulation/初期設定

2018-04-16 (月) 15:53:00 (1326d)
  • /emul/linux -> /usr/pkg/emul/linux を確認
    • なっていなかったらシンボリックリンクをはる
      • mkdir /emul
      • ln -s /usr/pkg/emul/linux /emul/linux
    • amd64の場合
      • ln -s /usr/pkg/emul/linux32 /emul/linux32 もリンクを貼っておく
  • /procのエミュレート
    • /etc/fstabにlinux用のprocをマウント
      • procfs /emul/linux/proc procfs ro,linux
      • procfs /emul/linux/proc procfs rw,linuxかも
  • getpwuid_r failed の問題
    • Linux emulationしているソフトウェアがuidを取得できないことから生じる問題
    • 回避方法:Linux emulation上でuidが分かるようにする
      • getent passwd > /emul/linux/etc/passwd
      • vi /emul/linux/etc/passwd
      • rootなどのソフトを使わないユーザを消しておく
    • 参考