Linux Compat

Fedora10 Compat

sysctlを設定
# vi /etc/sysctl.conf
compat.linux.osrelease=2.6.16
# sysctl compat.linux.osrelease=2.6.16
カーネルモジュールをローディング
# vi /etc/rc.conf
linux_enable="YES"

# kldload linux
make.confに下記を記述
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10
Portsからインストール
# portmaster emulators/linux_base-f10
linprocfsをマウント
# vi /etc/fstab
linprocfs               /compat/linux/proc linprocfs rw         0       0

# mount linprocfs
UTF-8、日本語化
/compat/linux/usr/bin/localedef -i ja_JP -f UTF-8 ja_JP.UTF-8
タイムゾーン設定
tzdata-2009o-2.fc10.noarch.rpmはどっかから拾ってくる。
# rpm2cpio tzdata-2009o-2.fc10.noarch.rpm | cpio -idv | grep Tokyo
./usr/share/zoneinfo/right/Asia/Tokyo
./usr/share/zoneinfo/posix/Asia/Tokyo
./usr/share/zoneinfo/Asia/Tokyo
4138 blocks
# cp ./usr/share/zoneinfo/Asia/Tokyo /compat/linux/etc/localtime