VineLinux2.1.5のCD-ROMが手に入ったので、Pavilion2000のVineLinuxをアップグレードすることにしました。(トラブルの始まり(^^;))
たいした文書も作っていなかったし、これまでの構築の記録がいい加減だったので一から出直し。まずCD-ROMからブートして単純にVineLinux2.1.5をCD-ROMからクリーンインストール。
前回(VineLinux2.1)の時と違ってインストールでXの設定はとりあえずうまくいきましたが、解像度が変なので結局Xconfiguratorで修正。
どういうわけかrootでやってもxvidtuneの変更が更新されないので、とりあえずmodelineの設定だけxvidtuneで確認してから手で/etc/X11/XF86Configを修正。
次に懸案のUSB LAN(MELCOのLUA-TX、ただしプロダクトIDは0x0001ではなく0x0005というところがトラブルの元。2.1.5のpegasus.cもエントリは0x0001だけ。)を認識させようと思ったが、pegasus.cのプロダクトIDをいじった後/usr/src/linux/でmake modulesしようとしたらカーネルがモジュールに対応していないとおこられる。しょうがないのでmake xconfigで確認した後(現状でもモジュールに対応しているはずなのだが…ローダブルモジュールの所を確認だけして何もいじらず終了。)make dep; make bzliloでリブート。さらに/usr/src/linuxでmake modules; make modules_installしたところ無事認識。(今回はlinuxconfいらず)
さらにマックからftpでrpmを送り込んでnetatalkをインストール。この時点でマックとのやり取りが非常に楽に。sambaについては、VineLinux起動中はまわりでWindowsが稼働していない(デュアルブートだから(^^;))のでとりあえず気にしない。
コンソールからkonでsetupしてキーボードのコントロールとキャップスロックを取り替え。
ここまででとりあえず使えるように。(2001/6/14)
試しに隣にあるThinkPad220(FreeBSD2.2.8)からPavilion2000にログインしたが、妙な気分。FreeBSD上のターミナルでLinuxにログインしていると自分がどっちを使っているかで混乱してくる。(もちろん、プロンプトにはちゃんとマシン名が出ていますが。)
/etc/rc.d/init.d/proftpd startを追加。
/sbin/insmod /pci56/linux/lib/pctel.oを追加。ところで、pppができるようにするために、uucpグループにユーザーを追加する
/sbin/insmod /pci56/linux/lib/ptserial.o
# /usr/sbin/ppxpadduser userは必要?(一応やっておいた。)
echo 1 > /proc/sys/net/ipv4/ip_forwardちなみに、私はLANのプライベートアドレスを192.168.0.0-192.168.0.255で運用しているので192.168.0.0と24ビットマスクですが、ここは各自自分のネットワーク構成で変える必要があります。
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.0/24 -j MASQ
#/usr/sbin/ntpdate 210.173.160.27(ntpサーバーは例。210.173.160.57,210.173.160.87などでもよい。)
#/sbin/hwclock --systohc(/sbin/clock -wでもいいらしい)
さらにVineLinux2.5にしてみました。ただし、アップグレードではなく別パーティションへ新規インストール。パーティション設計は変更しました。(2002/9/11)
$swapoff
$mkswap -c -v0 $swapon
remove Lock = Caps_Lockを.xmodmaprcに記述してユーザールートにおき、.bash_profileにxmodmap .xmodmaprcを追加。
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
●PC UNIXへ戻る ●家の前へ大きく戻る | (C)2001,2002 |