電源を入れた後、POWER LED がしばらく点滅、
そのうちピィピィブザーが鳴って ERROR LED が点滅。
LinkStation 設定ガイドによると、
「E04 フラッシュ異常。弊社修理センターに修理をご依頼ください。 」
と。
こういう場合は、シリアルコンソール。
「telnet ができたらシリアルコンソールなんて要らないのでは」と
いう方もいらっしゃるが、
OS が立ち上がるまで(telnet できるようになるまで)は
当然 telnet は使えない。
こういうトラブルシュートにシリアルコンソールは必須。
シリアルコンソールを接続して電源を入れてみた。
=== BUFFALO LS-GL U-Boot. === ** LOADER ** ** BUFFALO BOARD: BUFFALO_BOARD_LS_GL LE U-Boot 1.1.1 (Jun 12 2006 - 10:32:00) Marvell version: 1.10.8 : : kjournald starting. Commit interval 5 seconds EXT3 FS on sda2, internal journal EXT3-fs: recovery complete. EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem). Trying to move old root to /initrd ... okay Freeing init memory: 112K INIT: version 2.86 booting Activating swap. Adding 257032k swap on /dev/sda3. Priority:-1 extents:1 System time was Mon Feb 26 12:13:00 UTC 2007. Setting the System Clock using the Hardware Clock as reference... System Clock set. System local time is now Mon Feb 26 21:13:02 JST 2007. Cleaning up ifupdown...done. Checking all file systems... fsck 1.37 (21-Mar-2005) /dev/sda1: clean, 13/50200 files, 16515/200781 blocks /dev/sda4 has been mounted 20 times without being checked, check forced. /dev/sda4: |============================= / 51.9%/dev/sda4 の fsck が 51.9% になった時点でピィピィいい出した。
とりあえず、LS-GL の S-ATA HDD を ハックキット化した HS-DHGL に USB で接続して fsck をかける。
sil:~# fsck -y /dev/sdb1 fsck 1.37 (21-Mar-2005) e2fsck 1.37 (21-Mar-2005) /dev/sdb1: clean, 13/50200 files, 16515/200781 blocks sil:~# fsck -y /dev/sdb2 fsck 1.37 (21-Mar-2005) e2fsck 1.37 (21-Mar-2005) /dev/sdb2: recovering journal Backing up journal inode block information. /dev/sdb2: clean, 17898/257536 files, 87389/514080 blocks sil:~# fsck -y /dev/sdb4 fsck 1.37 (21-Mar-2005) e2fsck 1.37 (21-Mar-2005) /dev/sdb4 has been mounted 20 times without being checked, check forced. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/sdb4: ***** FILE SYSTEM WAS MODIFIED ***** /dev/sdb4: 289418/19234816 files (0.8% non-contiguous), 18616465/38443545 blocks sil:~#
20回起動する毎にこれではやってられない。
・xfs にするか、
・tunefs で fsck がかからないようにするか、
・fsck するまでにウォッチドッグタイマを止めるか、、、
とりあえず一番簡単そうなウォッチドッグタイマを早めに止める方法とする。
ude:~# cd /etc/rcS.d/ ude:/etc/rcS.d# ls README S10checkroot.sh S30checkfs.sh S39ifupdown S48console-screen.sh S70nviboot S02mountvirtfs S18hwclockfirst.sh S30procps.sh S40hostname.sh S50hwclock.sh S80miconapl S05bootlogd S18ifupdown-clean S35mountall.sh S40networking S55bootmisc.sh S81kernelmon S05keymap.sh S20modutils S36mountvirtfs S45mountnfs.sh S55urandom ude:/etc/rcS.d# mv S80miconapl S09miconapl ude:/etc/rcS.d# ls README S09miconapl S20modutils S36mountvirtfs S45mountnfs.sh S55urandom S02mountvirtfs S10checkroot.sh S30checkfs.sh S39ifupdown S48console-screen.sh S70nviboot S05bootlogd S18hwclockfirst.sh S30procps.sh S40hostname.sh S50hwclock.sh S81kernelmon S05keymap.sh S18ifupdown-clean S35mountall.sh S40networking S55bootmisc.sh ude:/etc/rcS.d#
← 玄箱/PRO: 入荷めど立たず |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 純正 HDD にハックキット+ハック de 録!!(1)telnet 可能化+root パスワード |