HD-120LANに玄箱環境移植 - 失敗

blog20080930-HD120LAN

HD-120LANをVine Linux化Link できたので、いよいよ当初の目的であるHackKit化された玄箱環境のお引越し。ですが、タイトルのように失敗。

hackkitjailスクリプトが走り出した瞬間にrunlevel 0、つまりシャットダウンプロセスに入ってしまう。rc.sysinitあたりなのかなぁと思いつつも、これ以上メール&Samba環境を止めたくなかったので、先日成功した玄箱うぉううぉう♪配布のVine Linuxで環境を作り直すことに。HD-120LANには最低限必要なメール&Sambaだけ整えて、本命である玄箱Debianの繋ぎにすることにしました。

写真は新生HD-120LAN。玄箱の黒いケースとLinkstationの白いケースを組み合わせてみたところ結構面白かったので、そのまま使用することにしました。よって玄箱も白黒が左右反対の組み合わせとなりますw

— posted by mu at 11:01 am   commentComment [0]  pingTrackBack [0]

HD-120LAN Vine化

これLink の続き。

練習のため別のHDDを接続してHD-120LAN ハックキット化まとめ (山下氏)Link を行うことに。

玄箱の時に使ったHack kitが見つからなかったので、玄箱うぉううぉう♪Link で配布されているVine Linuxを代わりに^^; 山下氏の手順であっさりVine Linuxになりました。改めてこれらのサイトの方々に感謝。

同じく玄箱うぉううぉう♪で配布されているDebianも入れてみたのですが、こちらは/etc/rc.sysinitが無いということで、hackkitjailスクリプトがエラーでストップ。代わりに
/etc/rc.d/rc.sysinit
for f in /etc/rc.d/rcS.d/S*
do
  $f start
done
に変更してみたのですが、やはりうまく起動しない模様。Debianは使ったことがないのでこの辺どうすればいいのか分からない&目的は玄箱に入っているVineの引っ越しだしということで、あまり深く突っ込まず。

さぁて、これから玄箱の中身のお引越しです。

[2008/9/21 追記] ひとつ問題発覚。電源が落ちない・・・
[2008/9/22 追記] HD-120LAN ハックキット起動後の電源OFF (山下氏)Link
[2008/9/23 追記] 玄箱からOS&データお引越し。なぜか起動後数分で電源を落とされる。要調査 orz

— posted by mu at 06:42 pm   commentComment [0]  pingTrackBack [0]

 

HD-120LAN V1 3パーティション可能

昨日Link の続き。

結果から先に書くと、玄箱のように3パーティション切ったHDDでも認識するようです。
  1. 昨日Link の2の内容で、新しいHDDを初期化。この時点でhda1 残り容量、hda2: 256MB Swapとなってます。私のHD-120LANはファームウェア1.24になってますので、hda1のファイルシステムはext3。
  2. HDDをデスクトップPCに接続し、KNOPPIXでhda1の縮小。qtpartedがサイズ変更を許してくれなかったのでコマンドラインから
  3. # e2fsck -f /dev/hda1
    # resize2fs /dev/hda1 4G
    # fdisk /dev/hda
    (後述)
    (resyncが完了した確信が無いなら、リブート)
    # resize2fs /dev/hda1
    # mke2fs -j -m 0 /dev/hda3
    
  4. HDDを再びHD-120LANに戻し、動作を確認。
fdiskの操作ですが、
  1. hda1, hda2を削除
  2. HDD先頭から4GBより大きいサイズのhda1を作成。パーティションIDは83。
  3. 続いてhda2を256MB作成。パーティションIDは82。
  4. 続いてhda3を残り容量全部で作成。パーティションIDは83。
となります。

パーティション削除するの!? と思う方がいるかもしれませんが、fdiskはHDDのどこからどこまでがhda1, hda2ですよという境界線を記録している表を変更しているだけで、これだけでは実際のデータには変更を加えません。

例えで言うなら、ある日あなたの家の敷地の一部が他人のものとして登記されましたとなっても、実際に新たな持ち主が敷地に入ってきたり家を建てたりしなければ、あなたの生活に実質的な違いは無いということなのですが・・・まぁ私も最初凄い抵抗ありましたしね、この操作。

直前のresize2fsでext3ファイルシステムのサイズを4GBにしてますので、hda1は先頭の4GBだけが使用され、残りは領域として確保されているもののext3ファイルシステムには使用されない状態です。つまりなくなっちゃっても問題なし。新たなhda1の境界線は
  • 先頭位置が前と同じかつ
  • 4GBに縮小したext3ファイルシステムを格納できる容量
であればいいわけです。HDDの構造上ぴったり4GBのパーティションを作るのは困難なので、少し大きめ(5GBとか)にして、もう一度resize2fsをサイズ指定なしに実行することで、パーティション目一杯まで広げています。

3パーティションのHDDで動作してくれたのは、ちょっと助かる。なぜなら玄箱HDDのhda1を細工(ルートからJailディレクトリにファイルを移す)するだけで、そのHDDをそのままHD-120LANに移し替えることができる可能性が高まったから。膨大なデータ量のhda3をコピーしなくていいかもしれない。

— posted by mu at 10:29 am   commentComment [0]  pingTrackBack [0]

玄箱→HD-120LAN v1への環境移植

現在自宅にある初代玄箱Link は、カーネルは2.4.22、Linuxは山下氏LinkHack kitLink であるVine Linuxとある意味標準的な内容なのですが、ここ2~3年新しいプログラムをコンパイルしようとすると、
  1. ライブラリが無い・古いと言われる
  2. apt-getでライブラリをインストールしようとしても、そのバージョンは無いといわれる
  3. ライブラリをコンパイルするためソースを取ってくる
  4. 最初に戻る orz
で断念となることが増えてきまして、ああカーネル2.6にしたほうがいいかなと。

しかしこの玄箱、IMAPメールサーバーやあるサイトの定期ダウンロードなど、日々働いておりまして、OS変更で長期に止めたくないし、失敗したら目も当てられない。

で、中古でHDDなしのHD-120LANLink を入手。玄箱のHDD移し換えたら動くんじゃないと考えていたところで、ろくに調べもしてなかったのは明白^^; 玄箱はカーネル含むほとんどがHDD上にあるのに対し、HD-120LAN Ver.1.xxはOSはフラッシュメモリに圧縮された状態で入っており、HDDは純粋にデータ領域。玄箱のHDDはあえなく敗退;;

あぁ、だめかと思ったら、さすがは山下氏。HD-LANをVine化する方法をしっかり開拓されてました。

てなわけで、これからのシナリオ。
  1. シリアルコンソール化Link
  2. 2006/6/11 いそろぐ(仮)Link に載っている方法でHDD交換
  3. HD-120LAN ハックキット化まとめ (山下氏)Link の方法でLinux化。ただし、
    • Jail環境に入れるのはHack kitではなく、玄箱hda1の中身(まぁ、これも元はHack kitですがw)
    • HD-120LANは2つ以上のパーティションを切ったHDDだとエラーを出すかもしれない。その場合玄箱hda3の内容は、次のいづれか。
      • HD-120LANのhda1内どこかにディレクトリを切ってそこにコピー。玄箱と同じ状態になるようにリンクを張る。
      • 玄箱のHDDに対しdd if=/dev/hda3 of=kurobox_hda3.imgでイメージファイル化。それをHD-LANにコピーしてループバックでマウント
    • コピーは玄箱・HD-LAN双方をネットに繋いでコピーでもできると思うけど、二つのHDDをデスクトップPCに繋いでKNOPPIXLink でも使ったほうが楽そう。

これがうまくいけば、玄箱を止めてカーネル・OS変更に取り掛かれるのですが。

— posted by mu at 08:32 pm   commentComment [0]  pingTrackBack [0]

ThkinPad s30 回復

blog20080915-ThinkPads30andX31

3ヶ月ほど前に壊れたThinkPad s30Link 。その後も何度か分解・電源投入するも相変わらず灰色まだら模様の画面。んで、今日メモリを抜き出すついでに分解、だめもとで基板上にある液晶と接続するコネクタを挿しなおしたところ・・・動いたΣ(- - )

おまえなぁ~、もうだめだと思って先日中古のX31買っちゃったぢゃないか!

しかしs30、CPUパワーの無さが動画カクつきに、メモリ量がスワップ頻発にと、最近のブラウザには役不足に感じてきていたのも事実。多少重量があるとしても、2倍以上のCPUパワーに5倍のメモリ、何よりも不安を感じないしっかりした筐体のX31から戻る気が出ませぬ。といって、サーバーにするには電力食い過ぎ(玄箱比)なんだよなぁ・・・

— posted by mu at 11:35 am   commentComment [0]  pingTrackBack [0]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0140 sec.
prev
2008.9
next
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30