--- (5)EMモードについて ---

玄箱には「EMモード」なるモードがあるとの事で、下記参考サイトを
見ながら自身の玄箱で確認してみました。

1.「EMモード」とは?
   玄箱内臓のフラッシュROMに入っているLinuxの事だそうです。
   (ファームのインストール、又はアップデートが済んで普通に使える
    状態の玄箱は、HDDにインストールされたLinuxが起動する)

   EMモードを使うと、使用中のHDDの領域を自由に削除したり確保したり
   できるので、改造にはかかせないモードと言えますね。

   但し、玄人志向の純正ファームアップデートソフトを流用する方法の
   場合、新品のHDDや、他のPCで領域削除したHDDを用いれば必ずしも
   必要な方法ではない、とも言えます。

   具体的には...
    EMモードにする => /dev/fl3 に 'NGNG' を書いて再起動
    EMモードから戻す=> /dev/fl3 に 'OKOK' を書いて再起動
    という事だそうな...σ−−)
     (「fl3」は、半角小文字で「エフ・エル・さん」)

2.EMモードにする3つの方法
   ・領域が削除されたHDDを入れて電源ONする。
    (新品のHDDを入れる、他のPCで領域を削除したHDDを入れる)

   ・玄箱背面の赤いボタン(設定初期化)を3秒以上押して停止させた後
    電源をONにする。

   ・通常動作中の玄箱に、シリアルコンソールかTelnetでログインし、
    以下のキー操作を行う。
      # echo -n 'NGNG' > /dev/fl3
      # reboot

     確認方法
      # dd if=/dev/fl3 bs=2 count=2
      と入力して、
      NGNG2+0 records in
      2+0 records out
      と返って来れば成功。

   ※追記
     /dev/fl3はカーネルが2.4の場合。
     カーネル2.6では...
     #
echo -n "NGNG" > /dev/mtdblock2

   EMモードで起動した時のログイン前後のコンソール表示です。
   「login」の行に、「KURO-BOX-EM」と「-EM」が付いていますね。
   ----------------------------------------------
   Kroutoshikou KURO-BOX (IETSUNA)
   kernel 2.4.17-kuro-box on ppc

   KURO-BOX-EM login: root
   Password:
   #
   ----------------------------------------------
   デフォルトのrootのパスワード
    初代玄箱:「kuro」
    玄箱HG:「kuroadmin」(所有していないので未確認)

3.EMモードから戻す方法
   EMモードのコンソールで以下のキー操作を行う
      # echo -n 'OKOK' > /dev/fl3
      # reboot

     確認方法
      # dd if=/dev/fl3 bs=2 count=2
      と入力して、
      OKOK2+0 records in
      2+0 records out
      と返って来れば成功。

    ※玄箱と同等品のBUFFARO製LinkStationではEMモードにログイン
     が出来ないそうで、戻すには純正のソフトを使って再インストール
     する必要ありとの事。(所有していないので未確認)

4.EMモードでのパーティション操作コマンド
   「/sbin/mfdisk」でHDD領域を削除したり確保したりするそうな...

   # /sbin/mfdisk
   Partition table manipulator for BUFFALO INC. Link Station series.
   ver 1.5, 2003.10.3

   Usage: mfdisk DISK Create partition tables for HD-LAN ver 1.xx
       mfdisk -f DISK Create partition tables for HD-LAN ver 2.xx
       mfdisk -h DISK Create partition tables for HD-HLAN
       mfdisk -g [1:2:3:5:10:20:50] DISK Create partition tables
       mfdisk -a DISK Create partition table for HD-HLAN's USB Disk
       mfdisk -c DISK Create partition table(s) with menu
       mfdisk -p DISK Check partition table(s)
       mfdisk -e DISK Deleate all partition tables
       mfdisk -d [1:2:3:4] DISK Create partition tables for Link Station
   Here DISK is something like /dev/hda or /dev/sda

   HDD領域を全て削除するなら「-e」オプションですね。
      # /sbin/mfdisk -e /dev/hda

5.参考サイト:
   EM モードにする/戻す
   http://www.yamasita.jp/linkstation/tips/em-mode.html
   題目の通りの内容。キー操作の後に確認する方法も記載あり。
   「玄箱」と同等品のBUFFARO製「LinkStation」との相違点も記述。

   玄箱 - Debian Linuxをインストールしてみる(おもにパソコンのこと)
   http://rihi.cocolog-nifty.com/blog/2006/07/_debian_linux_f41e.html
   ※多くのDebian導入報告と異なり、全ての作業をEMモードで行なう方法を紹介


Return

Home

2010/12/01