2009-08-03 同じ構成の玄箱Pro 2台をファイルサーバにして rsync で毎晩同期して使っていたのですが、片方が動かなくなってしまいました。数日前から、ときどき「パキンパキンパキン」という、やぁな音がしていたのですが、うんともすんともいわなくなってしまいました。 HDD が壊れています。とっかえなけれればならないのですが、PCのように「 CD つっこんで OS 再インストール」というわけにはいきません。CD-ROM もディスプレイもついていないですからね。 CD-ROM もディスプレイも無い代わりに、自作したシリアルのレベル変換器をつないでターミナルから接続することができます。フラッシュメモリは問題ないようで、何かしら起動します。こんな表示がHit any key to stop autoboot: 2出たところでキーを押すと、こんな Marvell>>プロンプトになります。その話の前に、キーを押さずに放置した場合は TFTP 経由でブートイメージを読み込もうとしているらしい表示が出てきます。そうではなくてフラッシュメモリに出荷時から入っているイメージでブートしたいわけですが、 フラッシュメモリからブートするには にしたがって次のコマンドを入力します。 Marvell>> setenv bootargs_root root=/dev/mtdblock2 rw panic=5Marvell>> setenv bootcmd 'nboot $(default_kernel_addr) 0 ↓ $(nand_uImage_offset);bootm $(default_kernel_addr)'Marvell>> setenv nand_boot yesMarvell>> setenv bootargs $(bootargs_base) $(bootargs_root) $(buffalo_ver)Marvell>> boot待つこと数十秒、爆笑なアスキーアートを表示しつつ起動が完了します。 DHCP で固定の IP アドレスを割り当てているので IP アドレスは同じ、 Samba も OK ということで「玄箱Proで遊ぼう!!」ISBN978-4-89977-202-6 の「[第3部] 応用編 2 Debian のインストール」の手順に従って OS を再インストールします。 あとは諸々のパッケージを入れて、データを生きていた片方からコピーして、終わり。 |