「chrootなlinux環境が作りたい」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*chrootなlinux環境が作りたい
&html(<u>106 :名無しさん@お腹いっぱい。:2006/01/31(火) 10:45:37</u>)
6.0&html(-)stable/amd64/SMP kernelでchrootなlinux環境を作ろうとしてちょっと困っています。
portsのgentooが壊れているっぽいので、Makefileみながら野良インストールしました。
stage3&html(-)x86-2005.1-r1.tar.bz2を取ってきて/compat/linuxで展開
/compat/linux/sbin/ldconfig,slnにbrandelf &html(-)t Linux
/compat/linux/dev/*を削除。dev/nullをmode 666でファイルとして作る。
/compat/linux/etc/resolv.conf,localtimeをFreeBSDの方からコピー
/etc/rc.confにlinux_enable="YES"追加
mount_linprocfs linproc /compat/linux/proc
mount &html(-)t nullfs /tmp /compat/linux/tmp
これでchrootしてみると一応動くようなので、emerge zshとかしてみると
&html(#) ls &html(-)al /bin
&html(-)rws-w-r-- 2 root root 388572 1月 30 10:25 zsh
&html(-)rws-w-r-- 2 root root 388572 1月 30 10:25 zsh-4.2.5
といった変なパーミッションになってしまいます。
emergeを使わなければ普通の(?)755で作られることは確認しました。
これを正常にするにはどうすれば良いでしょうか?
----
*chrootなlinux環境が作りたい
&html(<u>106 :名無しさん@お腹いっぱい。:2006/01/31(火) 10:45:37</u>)
6.0-stable/amd64/SMP kernelでchrootなlinux環境を作ろうとしてちょっと困っています。
portsのgentooが壊れているっぽいので、Makefileみながら野良インストールしました。
stage3-x86-2005.1-r1.tar.bz2を取ってきて/compat/linuxで展開
/compat/linux/sbin/ldconfig,slnにbrandelf -t Linux
/compat/linux/dev/*を削除。dev/nullをmode 666でファイルとして作る。
/compat/linux/etc/resolv.conf,localtimeをFreeBSDの方からコピー
/etc/rc.confにlinux_enable="YES"追加
mount_linprocfs linproc /compat/linux/proc
mount -t nullfs /tmp /compat/linux/tmp
これでchrootしてみると一応動くようなので、emerge zshとかしてみると
&html(#) ls -al /bin
&html(-)rws-w-r-- 2 root root 388572 1月 30 10:25 zsh
&html(-)rws-w-r-- 2 root root 388572 1月 30 10:25 zsh-4.2.5
といった変なパーミッションになってしまいます。
emergeを使わなければ普通の(?)755で作られることは確認しました。
これを正常にするにはどうすれば良いでしょうか?
----