2007/05/03

Sarge -> Etch

情報採取。その他tdiaryのデータとかバックアップ。

$ sudo dpkg -l > dpkg-l.txt
$ sudo dpkg --get-selections "*" > dpkg-get.txt

Screenしとく。

$ su -
# apt-get install screen
# screen

パッケージを整理

# aptitude update
# aptitude upgrade
# aptitude clean

APTラインを修正

# vi /etc/apt/source.list
deb http://cdn.debian.or.jp/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free

じゃ、いくぞ!!

# script -t 2>~/upgrade-etch.time -a ~/upgrade-etch.script
# aptitude update
# aptitude upgrade
# aptitude install initrd-tools

Etchからはkernel-imageじゃなくてlinux-imageに変わったらしい。

# aptitude install linux-image-2.6.18-4-686

libc6入れ終わった後、linux-imageのUnpackでコケた...

# aptitude dist-upgrade
# aptitude update
# dpkg -r kernel-image-2.6.8-2-386
# vi /etc/lilo.conf
# lilo -t
# lilo -v
# aptitude -f install linux-image-2.6.18-4-686

ダメだ、linux-imageがAbortingする。試しにCD内のPackageにdpkg --installしてみたけど、iUの状態で止まっちゃった。

# aptitude dist-upgrade
# aptitude update
# aptitude upgrade
# shutdown -r now

ダメだ、NIC認識しねぇwww

Kernel Update (2.4 -> 2.6)

Kernelを2.4から2.6にUpgrade。
$ sudo apt-get -u install kernel-image-2.6.8-2-386
Do you want to stop now? [Y/n]n
Install a boot block using the existing /etc/lilo.conf? [Yes] yes
$ sudo lilo -t
$ sudo lilo -v
$ sudo vi /etc/kernel-img.conf
initrd=/initrd.img
これが無かったが為にkernel panic起こしました。
ちなみにInstall CDからrescueで起動後、lilo.confを修正して2.4で起動して直しました。

$ sudo shutdown -r now

起動後、NICを認識せず。

$ sudo echo 'alias eth0 via_rhine' >> /etc/modprobe.d/local

やってみたけどダメ。どうもvia_rhineは2.6.8だとダメらしい。しょうがないから2.4系に戻した。
※自分メモ:再度挑戦するときは、liloとkernel-img.confも修正すること。

もうだめだ

自宅鯖をSarge->EtchにUpgradeしたところ、なんかもう色々トラブルが出て、面倒になって諦めた(わ)
元々tDiary & Hiki & FreshReaderでしか使っていなかったこともあり、テスト的にBlogをBloggerに移転してみる。ついでに独自ドメインもこっちにアクセスされるように設定した。Wikiは使用頻度が高くなかったため、Blogと融合させることにする。FreshReaderは...Google Reader使ってみようかなぁ。使い勝手的にはLivedoor Readerがよさそうなんだけど。
困ったのがtDiaryの過去のデータなんだけど、とりあえずバックアップは取ってあるのでそのまま保留。
暫くBloggerを試して見ることにする。