« ACP_STATE_FAILURE | トップページ | LS-GLでfriiorecを試す »

2007年12月24日 (月)

シリアルコンソールなしでtftpブートは

下記にいろいろ書いてますが、ちょっとまとめてみます。hddを換装する場合も同じ手順でできると思います。

arm系のterastation/linkstationではu-bootを使っているためhdd内の/boot領域にuImage.buffalo initrd.buffaloがないとたちあがりません。まったく新規にhddを入れ替えた場合などは前のデータがないためtftpブートでとりあえずEMモードで上げてからFWupdateして復旧する必要があります。シリアルコンソールがないとなかなかきびしいのですが、ない場合でも、下記の方法で復旧できるかも。。。

まずbuffaloのHPから新ファームをダウンロードします。

解凍します。そのなかでできたinitrd.imgをinitrd.img.zipに拡張子を変更して解凍します。その場合パスワードをきかれますのでgoogleさんのお世話になってパスワードを入れて解凍してください。 できたinitrd.buffaloとUimage.buffaloをフォルダを新規作成していれておきます。

pcのIP を192.168.11.1に変更します。WinXPならばtftpブート用サーバソフトtftpdをダウンロードして実行します。

タスクトレイにtftpdが常駐しますので、右クリックで設定を選びアクセスパスの指定で上記の新規作成したフォルダを指定します。

そのpcとlinkstationを接続して電源を入れます。するとpcからtftpブートしてEMモードであがるはずです。LS-GLならばブートが成功したらブザー鳴動が止まります。

hddが認識不能で/boot領域が読まなければ自分のipアドレスを192.168.11.150に サーバのipを192.168.11.1として自動的にtftpブートするはずです。それでFWudateを実行するとEMモードのlinkstationが発見できてFWupdateがかけられるはずです。なおLS-GLからDHGLへの機種変更にもこの技は使えるはずです。その際まったく新規で何もパーティションをきってないHDDならば警告が出て自動的にformatもやってくれます。

なおLSLシリーズもu-bootみたいで同じだと思うんですが実機を持ってないので実験してません。LS-GL DHGL Terastation PRO TS-HTGL DHTGL限定です。

なお元のHDDが元気ならばさわらずにそのままおいといたほうが無難です。なおあくまで私の所有の旧GL(裏板が黒プラスチック) TS-HTGLで実験した結果ですのでこれを信用してやってみようと思う方はあくまで自己責任でお願いします。

|

« ACP_STATE_FAILURE | トップページ | LS-GLでfriiorecを試す »

コメント

手元のTeraStationで試したところ、見事に成功。情報感謝です。

投稿: 放浪鍋 | 2007年12月29日 (土) 01時07分

私もヤフオクで格安にて入手したLS-L320GLのガワに手持ちのHDDを入れて試したところ、ノートンに邪魔されながらもなんとか成功しました。情報ありがとうございます!

投稿: mezzo | 2008年1月17日 (木) 03時38分

管理人様
初めまして、multiplaと申します。
私も知り合いからガワだけのTeraStation(HS-DH1.0TGL/R5)をいただきましたが、HDDを入れるだけで使えるんだと思っていまして、HDDだけを購入し取り付けまでしたところで、使用できないと解りました。
 それから1ヶ月素人とながらに、ネットで調べてやっとここにたどり着き今日何とかTeraStationを認識させることができました。
仕事で使っているデーターの保存をメインに使おうと思っています。
多分、管理するには、もっと勉強が必要と思いますが、がんばります。
どうもありがとうございました。

投稿: multipla | 2008年1月27日 (日) 18時58分

あまり更新もせず、大したこと書いてないですが、結構役にたってるんですね。いろいろNETでは情報はあるんですが、断片的な情報が多く苦労しますよね。
なお昔の情報なんかは結構間違いがあるかも知れません。お役にたってなによりです。

投稿: harley750 | 2008年1月28日 (月) 18時17分

私もネットをさまよってこちらにたどり着きました。
良い情報をありがとうございます。助かりました。
ところで、1つ質問があります。
当方は、TeraStation(TS-HTGL/R5)のガワを所有しており、
管理人様の方法でファームウェアを更新しましたが、
一旦、TeraStationの電源を落とし起動すると「Lost boot image E06」と表示されます。
(再度、tftpdを起動するとファームウェアが認識されます)
電源を落とした場合、こうなってしまうものなんでしょうか。

投稿: TS-HTGL | 2008年2月17日 (日) 21時06分

うーん 私の場合その現象はなったことないので不明ですが、たぶんfwupdateでうまくファームが書き込まれていないような気がします。
再度fwupdateをかけてもダメでしょうか?
/boot領域にゴミが残っているのかも、、
データをバックアップしてから前に書いてあるacp_commanderで -cbオプションをつけてクリーニングしてfwupdateしたらいけるかも、、
なおデータは必ずバックアップしてからやてtみてください。
私、最新のHTGLのファームは未検証です。
telnetで入れるのならば/boot領域の内容を見てみるしかないですね。

投稿: harley750 | 2008年2月18日 (月) 18時26分

管理人さま、こんばんは。
ご指摘の通り、ファームウェアの状態がまずかったようです。
acp_commanderを実行後、fwupdate(最新ファームではTSUpdater)を実行すると再起動後でも問題なく起動できるようになりました。
なお、TSUpdaterは既に同一ファームバージョンが存在する場合、Terastationを検索してくれなかったため、
iniファイルの変更+強制アップデートモードにする必要がありました。(パスワードの件でググったサイトより)
感謝感激です!!ありがとうございました。

投稿: TS-HTGL | 2008年2月18日 (月) 23時55分

管理人様
参考に(というか、ほとんど全面的に頼りに)させて頂いております。
LS-160GLのFWUPを失敗し、色々弄った挙句、現在はHDDをまっさらにしてしまった状態です。データの復旧は必要なく、「シリアルコンソールなしでtftpブートは」を拝見して、その通りに行ってみました。1つ質問させて下さい。

(1)現在、LS-160GLは電源を入れるとエラーランプが点滅(ファーム異常)し、ブザーが鳴ります。
(2)TFTPを実行するとブザーは止みます。(ランプは変わらず)
(3)(2)の後は、lsupdater.exeを実行すると、EMモードでLSGLが見つかります。
(4)そのままFWUPすると転送が始まりますが、終了と同時に必ず「ACP_STATE_FAILURE」となります。acp_commanderを実行しても同じ結果です。
(5)気になるのは、転送中、全くLink/Actランプが点滅していないことです。192.168.11.150へのpingでは点滅しますし、「ファームウェア更新」ボタンをクリックした時も点滅します。転送中全く点滅しないのはおかしいですよね?

はじめましてなのにこんな質問をするのは、大変失礼なのですが、もし思い当たることでもあれば、お教え頂けると助かります。よろしくお願い致します。
なお、当方LINUXは全くわからりませんが、一応KNOPPIXでHDDを直接見たところ、sdx1には何もない状態でした。

投稿: hoihoi | 2008年5月 4日 (日) 14時41分

うーん 大体acp_commanderの-cbオプションでいけるはずなんですが、いけない場合パーティション情報がおかしくなっている可能性があります。その場合hddを完全にパーティション情報も全部クリアしてみてください。tftpブートは問題なくできているようなんで、、、たぶんsda1へのファーム転送に失敗しています。
データ復旧は必要ないとのことなんでhddをwindowsマシンにつないで領域をすべて開放してみてください。念のため丸ごとntfsでもなんでもいいんでフォーマットをかけてもいいと思います。
そのhddを接続してfwupdateをかけてください。パーティション情報がなければ自動的にフォーマットをしてくれます。(フォーマーットしてもいいですか?と警告メッセージがでるはずです。)
その後ファーム転送にはいるのでうまくいくと思います。
いっそのこと新品のhddでやればうまくいくかも、、

投稿: harley750 | 2008年5月 4日 (日) 16時24分

harley750 様
さっそくのご教示ありがとうございます。教えて頂いた通り、WindowsでNTFSフォーマットした上で行ってみましたが、結果は同じということになってしまいました。(フォーマットする旨のメッセージは表示されました)KNOPPIXで確認したところ、Linkstationの設定通りパーティションが切られており、sda1にはやはり何も無い状態でした。新しいHDDではまだ確かめていませんが、やはり転送中のLink/Actランプの点滅の無いのが気になります。PC側はファームを転送しているように見えますが、実際にはETHER上に流れていない、と考えてよいのでしょうかね。KNOPPIXでsda1に該当のファイルをコピーしようともしたのですが、アクセス権限のためかlinuxのわからない私には出来ませんでした。不躾な質問にお答え頂き、ありがとうございました。もう少し試行してみます。

投稿: hoihoi | 2008年5月 4日 (日) 23時29分

うーん 原因はたぶんsda1に何らかの原因で書きこめないせいだと思います。
windowsでフォーマットできると言うことはhdd不良とは考えにくいですし、、、(quickフォーマットではないですよね)
それから確認ですが、fwupdateはbuffaloからD/Lして新規に解凍して出来たフォルダ上でやってますよね。tftp上の同じフォルダでやってませんよね。やってもいいんですが、完全にfwupdateに必要なファイルがそろってないとか、、新規の場合ですとたしか3回
ぐらいファームを転送します。

knoppixで立ち上げた後 下記のコマンドをためしてみてください。
mkdir /tmp/root
mount -t ext3 /dev/sda1 /tmp/root
ls -l /tmp/root
でファイルがあるかどうか。。。
書き込めないのなら ちょっと乱暴ですがchmod 777 /tmp/rootとやります。
ファイルのコピーは cp -pr コマンドでできます。

意外と新品のhddをつけたらうまくいくかも、、、
うちでは何度も試してますがうまくいってますんで、、(パーティション情報の残ったhddでやるとそんな状態によくなります。)

投稿: harley750 | 2008年5月 5日 (月) 09時35分

harley750 様
度々のアドバイス本当にありがとうございました。
あれから何度やってもダメでしたが、試しに環境を変えてみようと思い、違うPCでやってみたところ、うまくいきました。ついでにHS-DHGLにしてしまいました。
一応環境を記しておきます。
(ダメだった環境)
Panasonic W2C WindowsXP SP2

(うまくできた環境)
Asustek P5K-E WindowsVista SP1

ともにファイアウォールをはずし、ウィルス監視ソフトもはずした状態で行いました。tftpで起動し、EMモードでアップデートする手順も一緒。前者ではファームが転送されていないにもかかわらず、ACP_STATE_FAILUREでエラー。何が障害になっていたのかは???でした。
いずれにしてもお手数をお掛けしました。ありがとうございました。

投稿: hoihoi | 2008年5月 6日 (火) 21時58分

こんにちは、はじめまして。
TS-HTGLを所有しています。
HDDを1台(新品)を取り付け、このページのとおりにFWをインストールしようとしましたが
フォーマットをしますか?ときかれて、はいを押すとACP_STATE_FAILUREが出て先へ進ません。

ともにファイアウォールをはずし、ウィルス監視ソフトもはずした状態で行いました。
Linuxで起動し、コピーしてみようかとも思いましたが、どこを見てよいかもわからず質問させていただきました。
ファームはいろいろためしましたが、どのVerもできませんでした。
よろしければご教授ください。

投稿: xanthus | 2008年8月24日 (日) 17時29分

xanthus さん こんにちは。新品のHDDとの事ですが、今どのような状態になっているのか不明です。最初に失敗したときパーティション情報が変になっているのかも、、、
一度パーティション情報を開放(Windowsマシンでも可)して再実行してもダメでしょうかね。
経験からするとACP_STATE_FAILUREはHDDのsda1の領域に正常にF/Wを書けない場合に発生するようです。

投稿: harley750 | 2008年8月24日 (日) 18時44分

ご回答ありがとうございます。
過去のレスにもありましたので、2度ほどフォーマットかけましたが、同じところでとまってしまいます。
(エラーメッセージ)
フォーマットに失敗しました。(ACP_STATE_FAILURE)
アップデートを中止します。

というエラーでした。
もうちょっと試してみます。

投稿: xanthus | 2008年8月24日 (日) 21時06分

そのメッセージなら何かパーティション情報が残っていてフォーマットに失敗しているような感じですね。完全にパーティション情報を消すのはwinではフォーマットではダメです。winでもなんでもいいですけどパーティション情報が残ってないか確認してください。winでは領域の開放になります。
それでもダメでしたら下記を参考にしてGLと同じようにパーティションを切ってみてください。フォーマットは必要ないです。

http://www.yo-net.jp/blog/contents/ls_gl/hdd_change/hdd_change_method.html

投稿: harley750 | 2008年8月25日 (月) 20時33分

こんばんは、URLを参考に領域を開放し、パーティーションもきりましたがだめでした。
sda1にデータを直接おこうかと考えてますが、何をおいたらよいのでしょうか

投稿: xanthus | 2008年8月26日 (火) 20時53分

sda1にはtftpのデータをそのまま置くだけです。
sda1は/boot用のデーターが入ります。sda2にはsystemが入ります。つまりFwupdateは簡単にいうとまずsda1にupdate用データを転送しておいて次に起動したときsda2にそのデータを展開するということをやってます。元のhddがあるんでしたらコピーするのが一番簡単ですけど、、
パーティション構成は下記だったと思います。

sda1 /boot 約200MB ext3
sda2 / 約500MB xfs system
sda4 拡張パーティション - -
sda5 swap 133MB -
sda6 データ 残り全部 xfs

領域は適当でも大丈夫です。
hdd1台でやってるんですね。
4台実装しても同じでしょうか?

投稿: harley750 | 2008年8月27日 (水) 16時44分

こんばんは、ご丁寧に回答ありがとうございます。
がわだけジャンクで買ってしまったので、今回のようなことが起きました。
今は1台しかないので、4台そろったらもう一度チャレンジしてみたいと思っています。
ありがとうございました。

投稿: xanthus | 2008年8月27日 (水) 22時52分

こんばんわ HIDEと申します。LS-500GL不調後にここのサイトに辿り着きました。いきなりお問い合わせで申し訳ありませんがよろしければお教え願います。
LS-GLをDHGL化しようとし、FWのpassword、tftpを準備し、ACP_STATE_FAILUREも回避できたのですが、パーテーション作成後のフォーマットの最後で「0xFFFFFFFE」のエラーが出てフォーマット失敗となってしまいます。
HDDはUSB-SATAで接続し、windows上でパーテーションを1個にした時、フォーマットができない状況です。
単純にHDDが逝かれているのでしょうか・・・
HDD診断では空冷しながらやらなければならず、まだ試していない状態です。購入後、1年以内だったので最初に修理に出しておけばと後悔しております。
心当たりがあればお教え願います。

投稿: HIDE | 2008年11月 6日 (木) 01時12分

どうもレス遅れてすみません。ちょっと長期で出かけてました。
そのメッセージは初めてですがおそらくhdd不良ではないかと、、
ほかのhddで試してみてください。(全部パーティションを削除&未フォーマットのhddで)

投稿: haley750 | 2008年11月14日 (金) 20時30分

こんばんわ HIDEです。回答ありがとうございます。実はこの間にSATAの1TB HDDを購入し、試した所問題なく動作致しました。
ただそのままでは悔しいのでLS-500GLのFWに戻し、HDDを500GBにしてメルコに修理に出した所、「LS-H500GL」になって戻ってきました。修理内容はHDD不良の為、製品交換を実施・・・
問題のある製品だったんですかね~ 嬉しい様な悲しい様な・・・ お騒がせ致しましたm(__)m

投稿: HIDE | 2008年11月14日 (金) 23時13分

TS-RHTGL/R5でtftpで転送後の再起動で今まで不可能だったEmergency MODEとなり、
TSUpdater.exeの使用が可能となり復旧できました。
ありがとうございます。

投稿: ぱ | 2008年12月 9日 (火) 18時33分

管理人様・様
はじめまして、匿名希望のF(50歳台)と申します、
ヤフオクでLS-500GLのHDDなしを落札し、そのままでは動かないのを承知で250GのHDDを繋ぎ、2日間色々とトライしましたが出来ずに、こちらのサイトに来ました、お蔭様で見事に動作しました、今までの手持ちのLanDiskはHDDを繋げれば出来るタイプでしたので、こんなものと、たかをくくってましたが、こちらにたどり着かなければ、ヤフオクに出品してかも知れません、大変参考になり、一言御礼が言いたく書き込みです、有難う御座いました。

投稿: riyof | 2008年12月10日 (水) 16時47分

この記事を書いてからもうだいぶなるんですが結構皆さんの役にたってるようでなによりです。
さいきんあまりネタがなく更新をサボっていますけど、、(笑)

投稿: harley750 | 2008年12月10日 (水) 21時34分

LS-L320GLで上記方法を参考にして1TのHDDへの換装に成功しました。ありがとうございました。注意点は新しいハードディスクがフォーマットされた後、LS-LGLのIPが変更になっている(ファームウェア更新プログラムで検索できます。このままファーム更新はできません。)ので、パソコン側のIPを同じネットワークになるように変更してから(もちろんIPが重ならないように。)ファームウェアアップデートプログラムで更新をする必要があることです。また、更新の際はInfoファイルをいじってバージョンチェックをオフにしました。

投稿: Gori | 2009年5月29日 (金) 18時05分

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/104163/17466862

この記事へのトラックバック一覧です: シリアルコンソールなしでtftpブートは:

« ACP_STATE_FAILURE | トップページ | LS-GLでfriiorecを試す »