coLinux(gentoo)最初にやること
xml
次のバージョンではいらないらしい。
swapは http://gniarf.nerim.net/colinux/swap/ から。
<?xml version="1.0" encoding="UTF-8"?> <colinux> <block_device index="0" path="\DosDevices\d:\Program Files\coLinux\Gentoo-colinux-stage3-x86-2004.3" enabled="true" /> <block_device index="1" path="\DosDevices\d:\Program Files\coLinux\swap_256Mb" enabled="true" /> <bootparams>root=/dev/cobd/0</bootparams> <initrd path="initrd.gz" /> <image path="vmlinux" /> <memory size="128" /> <network index="0" type="tap" /> </colinux>
ネットワーク関連
- TAPのアドレスを指定(ここでは192.168.128.1)。
- 接続を共有。
- ファイアウォールの対象からTAPを外す。
- rootのpass変更
# passwd
- IPとgatewayの設定。TAPのアドレスと一致。
# nano /etc/conf.d/net
iface_eth0="192.168.128.40 broadcast 192.168.128.255 netmask 255.255.255.0" (中略) gateway="eth0/192.168.128.1"
- 名前解決。TAPのアドレスでもよいし、プロバイダのDNSでもよいらしい。PC本体が繋がってるルータにしてみた。
# nano /etc/resolv.conf
nameserver 192.168.1.254
- net.eth0を起動時に実行するように
# rc-update add net.eth0 default
- sshdを起動時に実行するように
# rc-update add sshd default
- 追加したのを実行
# rc
- TAP→ルータ→外。確認。
# ping 192.168.128.1
# ping 192.168.1.254
# ping www.google.com
ユーザ作成
# useradd -m -G users,wheel,audio -s /bin/bash cobodo
wheelはsuできる。audioは音鳴らせる。鳴らさないけどさ。
# passwd cobodo
swap確保
# nano /etc/fstab
/dev/SWAP none swap sw 0 0
を
/dev/cobd/1 none swap sw 0 0
へ
- swapを有効化。
# swapon -a
- swap確認。
# swapon -s
とりあえず動くようになる。