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

LS-QVL

標準ファームの HDD をつぶしてしまったので、
tftp boot して復旧しようとしたが、
200GB HDD を使っていたからだめだったのか、
Maxtor DiamondMax 6L200MO 固有の問題でだめだったのか、
tftp boot はできるが HDD からは起動できないという HDD が出来上がった。

SAMSUNG SP2504C という 250GB HDD があいていたので(あけたので)、
これで再現実験をする。

LS-VLにUSBで接続

SP2504C を LS-VL にUSBで接続する。
Jun 16 11:29:36 vl kernel: usb 1-1.1: new high speed USB device using ehci_marvell and address 4
Jun 16 11:29:36 vl kernel: usb 1-1.1: configuration #1 chosen from 1 choice
Jun 16 11:29:36 vl kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jun 16 11:29:41 vl kernel: scsi 2:0:0:0: Direct-Access     ViPowER  VP-89118(SD1)    2.10 PQ: 0 ANSI: 4
Jun 16 11:29:41 vl kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
Jun 16 11:29:41 vl kernel: sd 2:0:0:0: [sdb] 488283264 512-byte logical blocks: (250 GB/232 GiB)
Jun 16 11:29:41 vl kernel: sd 2:0:0:0: [sdb] Write Protect is off
Jun 16 11:29:41 vl kernel: sdb: sdb1 sdb2 sdb3 sdb4
Jun 16 11:29:41 vl kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
Jun 16 11:29:43 vl kernel: XFS mounting filesystem sdb2
Jun 16 11:29:43 vl kernel: kjournald starting.  Commit interval 5 seconds
Jun 16 11:29:43 vl kernel: EXT3-fs warning: checktime reached, running e2fsck is recommended
Jun 16 11:29:43 vl kernel: EXT3 FS on sdb1, internal journal
Jun 16 11:29:43 vl kernel: EXT3-fs: mounted filesystem with writeback data mode.
Jun 16 11:29:43 vl kernel: XFS mounting filesystem sdb4
マウントされたのでアンマウントする
root@vl:/home/yamasita/yasunari# 
root@vl:/home/yamasita/yasunari# umount /dev/sdb1
root@vl:/home/yamasita/yasunari# umount /dev/sdb2
root@vl:/home/yamasita/yasunari# umount /dev/sdb4
root@vl:/home/yamasita/yasunari# 

パーティションの削除

ハックキットをインストールしていた HDD なので、 パーティションが切ってある。
root@vl:/home/yamasita/yasunari# parted -s /dev/sdb print
Model: ViPowER VP-89118(SD1) (scsi)
Disk /dev/sdb: 250GB
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  6144MB  5120MB  xfs             primary
 3      6144MB  7168MB  1024MB  linux-swap(v1)  primary
 4      7168MB  250GB   243GB   xfs             primary

root@vl:/home/yamasita/yasunari# 
パーティションを削除する
root@vl:/home/yamasita/yasunari# parted -s /dev/sdb rm 4
root@vl:/home/yamasita/yasunari# parted -s /dev/sdb rm 3
root@vl:/home/yamasita/yasunari# parted -s /dev/sdb rm 2
root@vl:/home/yamasita/yasunari# parted -s /dev/sdb rm 1
root@vl:/home/yamasita/yasunari# !?print
parted -s /dev/sdb print
Model: ViPowER VP-89118(SD1) (scsi)
Disk /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

root@vl:/home/yamasita/yasunari# 
念のため、fdisk でも消しておく
root@vl:/home/yamasita/yasunari# fdisk -l /dev/sdb

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 250.0 GB, 250001031168 bytes
255 heads, 63 sectors/track, 30394 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       30395   244141631+  ee  GPT
root@vl:/home/yamasita/yasunari# ^-l^
fdisk  /dev/sdb

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): d
Selected partition 1

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
root@vl:/home/yamasita/yasunari# 

LS-QVLに接続

LS-VLから取り外し、LS-QVLのトレイにセット。

LS-QVL起動

電源ON。
しばらくして、、

E06 !

500GB 以下の HDD だったら E07 になるだろうと思っていたが、予想ははずれ。

FUNCION SWを押す

tftp でファイルを取りに来た
Jun 16 11:41:35 qube tftpd[1154]: tftpd: trying to get file: uImage.buffalo
Jun 16 11:41:35 qube tftpd[1154]: tftpd: serving file from /srv/tftp
Jun 16 11:41:37 qube in.tftpd[1155]: connect from 192.168.11.150 (192.168.11.150)
Jun 16 11:41:37 qube tftpd[1156]: tftpd: trying to get file: initrd.buffalo
Jun 16 11:41:37 qube tftpd[1156]: tftpd: serving file from /srv/tftp
DHCP でアドレスを取りにも来た。
Jun 16 11:42:19 sil dhcpd: DHCPDISCOVER from 4c:e6:76:e7:0f:42 via eth0
Jun 16 11:42:19 sil dhcpd: DHCPOFFER on 192.168.2.56 to 4c:e6:76:e7:0f:42 via eth0
Jun 16 11:42:19 sil dhcpd: DHCPREQUEST for 192.168.2.56 (192.168.2.39) from 4c:e6:76:e7:0f:42 via eth0
Jun 16 11:42:19 sil dhcpd: DHCPACK on 192.168.2.56 to 4c:e6:76:e7:0f:42 via eth0

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

LS-QVL-EMF42 が見つかり、「ファームウェア更新」
「HDDのパーティションが見つかりませんでした・・」「はい」


E06
FUNCTION SW を押す。

しばらくして、、、
ファームウェアアップデータが「アップデートを完了しました」(謎

ブラウザで管理画面にアクセス、日本語で表示、ログイン、正常表示。
管理画面から、シャットダウン、電源SWを押して起動。
正常に立ち上がってきた。

再現?

結局、
200GB HDD を使っていたからだめだったのか、
Maxtor DiamondMax 6L200MO 固有の問題でだめだったのか、
は、わからずじまい。
もう一個 200GB HDD か、 Maxtor DiamondMax 6L200MO かがあれば、 わかるんだがなぁ、、、

ま、ええか。E07 になったら他の HDD 使えよと。



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


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

ようやく、振り出しに戻る

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

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