昨日、おもいきり失敗した玄箱/HG の sarge→etch化ですが、本日、楽しいくらいにうまくいきましたので、内容を残しておくこととします。
仕事の資料はほとんど作ってないのに、こんなことは書いてしまう自分がどうかしていると思います。
ちなみに、現実逃避のときほど、まともに実行してしまう俺です。計画しているときの方が、抜けが多くて、手戻りがよく発生します orz
参考サイト
うちの玄箱は、2.4.x を使用したままだったので、まず、2.6.xに更新する必要がありました。
そこで、一番目のサイトを参考に、その手順通りに更新です。
debian sarge化において、いくつか問題の解消が必要なので、テキストの通り、以下を実施です。わたしはすでに sarge化していたのですが、以下を実施していなかったため、最初に載せ替えで失敗して、まともにリブートできていませんでした orz
su
echo "con:2345:respawn:/sbin/getty 57600 ttyS0" >>/etc/inittab
echo "ttyS0" >>/etc/securetty
echo "ALL : 192.168.0.0/255.255.0.0" >>/etc/hosts.allow
find / -group 11 -exec chgrp mail "{}" \;
find / -group 12 -exec chgrp news "{}" \;
find / -group 16 -exec chgrp utmp "{}" \;
find / -group 17 -exec chgrp shadow "{}" \;
find / -group 99 -exec chgrp nogroup "{}" \;
rm /etc/alternatives/rcp
rm /etc/alternatives/rcp.1.gz
rm /etc/alternatives/rlogin
rm /etc/alternatives/rlogin.1.gz
rm /etc/alternatives/rsh
rm /etc/alternatives/rsh.1.gz
rm /usr/bin/rcp
rm /usr/bin/rlogin
rm /usr/bin/rsh
rm /usr/share/man/man/rcp.1.gz
rm /usr/share/man/man/rlogin.1.gz
rm /usr/share/man/man/rsh.1.gz
rm /var/lib/dpkg/altenatives/rcp
rm /var/lib/dpkg/altenatives/rlogin
rm /var/lib/dpkg/altenatives/rsh
apt-get update
apt-get remove -y --purge amiga-fdisk mac-fdisk hfsutils fdutils quik setserial
apt-get upgrade -y
apt-get clean
※ 共有ディスクとか、不要なスペースも mountしていると時間かかります。
玄箱/HGなので、次も実施しておきます。
/etc/init.d/kuro_load の insmod に -f を付加してください。
うちの玄箱は、パッケージ自体は sarge化されていたので、sources.list はそのままに、以下をすべて実行です。
apt-get update
apt-get -u dist-upgraderm /var/spool/exim/db/*
/etc/init.d/haltのpathの行の後ろにecho -n “EEEE” > /dev/AVR00を追加※カーネル変更
http://genbako.blogsite.org/ の kernelimageを /boot/ に展開
機種を間違えないように、、、※リブート
無事、立ち上がったら
2.6.15はapt-get install module-init-tools を実行
moduleを/lib/modules/に展開し depmod -aです。
と、ここまでできたら、2つめのサイトを参考に、etch化します。
実際に実行している手順は以下の通りです。
/etc/apt/sources.list を etch用へ。
deb http://security.debian.org etch/updates main contrib
deb ftp://ftp.dti.ad.jp/pub/Linux/debian etch main contribその後は、aptitude に身をゆだねます。
# aptitude update
# aptitude upgrade
# aptitude install initrd-tools
# aptitude dist-upgrade途中の変更は、すべて Enterのみでいけますが、要はもともとの構成を残す方針で問題がないようです。
なんとなく始めた現実逃避で、だいぶ時間をとった休日でした><