Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Mar 10, 2007 at 23:28

1CD Linux ディストリビューション

 ここ最近、HS-DHGL のハックで、 KNOPPIX を 使ってみて非常に好感を覚えました。 個人的には、 Virtual PC 上に構築した仮想 Linux 環境を使うことが多いのですが、 KNOPPIX に 代表される 1CD Linux ディストリビューションは、 実機で動作するので、周辺機器など繋ぎ込むなど特にハードウェアが 絡んでくる作業には非常に便利です。
 そこでちょっと興味を持って調べてみると、以下のサイトに行き着きました。  一口に 1CD Linux ディストリビューションと言っても様々あるもので、 ざっと見た感じ Damn Small LinuxKANOTIXMEPIS がいい感じ。 時間ができたら試してみたいところです。
 ちなみに昔から ウィキペディア「 Linux ディストリビューション」 の項で紹介されているディストリビューションは 一通りさわってみたいと、常日頃思っておりますが未だ実践されておりません (^^;> # KNOPPIX もしっかり勉強しおくと後々役に立つかもしれない。。。
Knoppix Hacks ―カスタマイズとシステム管理のテクニック
Kyle Rankin 著
( オライリージャパン )
¥231
Posted on Mar 10, 2007 at 00:20

HS-DHGL Hack #4: いよいよ二度目の bootstrap

 Debian を 仕込んだ HDD を、 telnet を有効にした HS-DHGL に USB 接続します。
 接続した HDD は /dev/sdb で認識されるはずですから、 /mnt/debinst ディレクトリを作成し /dev/sdb2 をマウント、 /mnt/debinst/boot ディレクトを作成して /dev/sdb1 をマウントして いよいよ二度目の debootstrap を実行します。 その前に(すでに HDD に仕込み済の) debootstrap 実行に必要なパッケージも展開しておきます。
chroot /mnt/debinst
dpkg -i /tmp/*.deb
mkdir /mnt/debinst
/usr/sbin/debootstrap --arch arm sarge /mnt/debinst http://http.us.debian.org/debian
 今度はエラーらしきエラーも発生せずがんがん進んでいきます。 インターネットに接続しているネットワークの帯域にもよりますが、 結構時間は必要です。

 終わったら一度 chroot から抜けて、二度目の debootstrap でできあがった環境と、 KNOPPIX で 仕込んだ環境を入れかえます。同時に /boot の中身もすべてコピーしておきます。
cd /mnt/debinst
mv mnt xxx
mv /boot/* xxx/tmp
mv tmp/* xxx/tmp
rm -fr bin boot dev etc home lib proc root sbin sys tmp usr var
mv xxx/debinst/* .
rm -fr xxx
 四つ目の tmp の中身の移動は忘れないように。ここに苦労して修正した initrd.buffalo ファイルがありますから。

 さて次はできあがった Debian 環境をちゃんと起動するように整えていきます。 -----
 なおまだ当方でも HS-DHGL のハックは完了していません。 また当然ですが、この手順は HS-DHGL の 標準的な使い方ではなく、この手順を実行するとメーカーのサポートは受けられなくなります。 この手順を実施して不利益を被っても当方は一切、責任を負いかねます。