トラブルシュート(6)tftp boot ? (3)

LS-QVL

標準ファームで起動して、 管理画面にアクセスしたら「読み込んでいます...」のまま。
なんとか標準ファームを復旧しようとしたが、、、
完全にハマっている
標準ファームのアップデートでも、 初期化でも復旧しないので、
今の HDD はあきらめて、tftp boot して新しい HDD を作ることを考える。
ということで、tftp boot を試してみたが、 起動こそしたもののファームウェアアップデータが 「HDDのパーティション情報が確認できませんでした」 といってファームウェアをアップデート(インストール)してくれなかった。

パーティションを切る

「HDDのパーティション情報が確認できませんでした」 なら、パーティションを切ってやればよいのでは?

HDD を LS-QL(!=LS-QVL) に USB で接続。

Jun 12 22:21:55 qube kernel: usb 2-1: new high speed USB device using ehci_marvell and address 2
Jun 12 22:21:55 qube kernel: usb 2-1: configuration #1 chosen from 1 choice
Jun 12 22:21:55 qube kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun 12 22:22:00 qube kernel: scsi 2:0:0:0: Direct-Access     ViPowER  VP-89118(SD1)    2.10 PQ: 0 ANSI: 4
Jun 12 22:22:00 qube kernel: sd 2:0:0:0: [sdd] 398297088 512-byte hardware sectors (203928 MB)
Jun 12 22:22:00 qube kernel: sd 2:0:0:0: [sdd] Write Protect is off
Jun 12 22:22:01 qube kernel: sd 2:0:0:0: [sdd] 398297088 512-byte hardware sectors (203928 MB)
Jun 12 22:22:01 qube kernel: sd 2:0:0:0: [sdd] Write Protect is off
Jun 12 22:22:01 qube kernel: sdd:
Jun 12 22:22:01 qube kernel: sd 2:0:0:0: [sdd] Attached SCSI disk
Jun 12 22:22:01 qube kernel: sd 2:0:0:0: Attached scsi generic sg3 type 0
念のため、パーティションを見る
root@qube:~# parted -s /dev/sdd print
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Warning: /dev/sdd contains GPT signatures, indicating that it has a GPT table.  However, it does not have a valid fake msdos partition table, as it should.  Perhaps it was corrupted -- possibly by a program that doesn't understand GPT partition tables.  Or perhaps you deleted the GPT table, and are now using an msdos partition table.  Is this a GPT partition table?
Model: ViPowER VP-89118(SD1) (scsi)
Disk /dev/sdd: 204GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

root@qube:~#
なんか、warning が出てるが、、、無視!(ええのか?

標準ファームの HDD と同じようにパーティションを切る

最初のパーティション、/boot は1024MB

root@qube:~# parted -s /dev/sdd mkpart primary ext3 0 1024M
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Warning: The resulting partition is not properly aligned for best performance.
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd print
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Model: ViPowER VP-89118(SD1) (scsi)
Disk /dev/sdd: 204GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  1024MB  1024MB  ext3         primary

root@qube:~#
Error が出ているが、パーティションは切られている。

続いて、/ 以降のパーティションを切っていく

root@qube:~# parted -s /dev/sdd mkpart primary xfs 1024MB 6146MB
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd mkpart primary xfs 6146MB 6147MB
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd mkpart primary xfs 6^C
root@qube:~# parted -s /dev/sdd mkpart primary xfs 6147MB 6148MB
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd mkpart primary xfs 6148MB 7172MB
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd mkpart primary xfs 7172MB 204GB
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Error: Partition(s) 16 on /dev/sdd have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.
root@qube:~# parted -s /dev/sdd print
Warning: Could not determine physical sector size for /dev/sdd.
Using the logical sector size (512).
Model: ViPowER VP-89118(SD1) (scsi)
Disk /dev/sdd: 204GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  1024MB  1024MB  ext3         primary
 2      1024MB  6146MB  5121MB               primary
 3      6146MB  6147MB  1049kB               primary
 4      6147MB  6148MB  1049kB               primary
 5      6148MB  7172MB  1024MB               primary
 6      7172MB  204GB   197GB                primary

root@qube:~#
パーティションは切れた。

再度 tftp boot

HDD を LS-QVL に戻し、再度 tftp boot する。

再度ファームウェアアップデータを実行する

やっぱり

もうちょっとちゃんとパーティションを作ってやらなあかんのか?

LSUpdater.ini の修正

解決策をググッていたら、 自分のページを見つけた(藁

LSUpdater.ini から NoFormatting の行を消し、 再度LSUpdater.exeを実行。

今度は、
「HDDのパーティション情報が確認できませんでした
 HDDをフォーマットしファームウェアのアップデートをおこないます
 ※HDDの内容は完全に消えてしまいます  HDDのフォーマットをおこなってもよろしいですか?」

やほぉー

もちろん「はい(Y)」

フォーマット、ファームウェアの転送、リブート、、、

よし、行くぞーと思ったら、E07。あかんやん

電源を切って入れなおし、E07 が出たところで FUNCTION ボタンを押して、 tftp boot.

LED が変わって I26、リブート。これはいけるのでは???

E07 (藁

再度 tftp boot

しばらくして、LED が青点灯。いけたか??

再起動

ファームウェアがインストールできたことを確認するために、 電源SWを長押しして、電源OFF。
電源SWを押して電源ON。

E07
あかんやん。

再度 tftp boot

しばらくして、LED が青点灯。謎

ファームウェアアップデータの再実行

ファームウェアのアップデートを実行すれば、 復旧するのでは?とファームウェアアップデータを再実行してみた。

「アップデートが必要なLinkStationは見つかりませんでした」
tftp サーバの力を借りないと、自力でbootはできないけれど、 ブートさえできればファーム自体は動いているということか??

管理画面にアクセス

管理画面にアクセスしてみた。

ちゃんとログインできて、、、

「読み込んでいます...」でロックせずに表示された。

どうやったら自力で boot できるように復旧できるの??



LS-QVL
バッファローダイレクト
楽天市場
amazon
ドスパラ
livedoor デパート
Yahoo!ショッピング
バリューモア
ムラウチドットコム


トラブルシュート(5)tftp boot ? (2)
ハックの記録
LinkStation/玄箱 をハックしよう

トラブルシュート(7)tftp boot ? (4)

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

Copyright (C) 2003-2012 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市