LS-GL: initrd がなかったら?


initrd がなかったらどうなるんだろう。

initrd.buffalo を消す

debian をインストールした HDD から起動し、 シリアルコンソールからログインし、 /boot/initrd.buffalo を消してみた。
hackkit:~# cd /boot/
hackkit:/boot# ls
initrd.buffalo  lost+found  uImage.buffalo
hackkit:/boot# mv initrd.buffalo initrd.buffalo.save
hackkit:/boot# ls
initrd.buffalo.save  lost+found  uImage.buffalo
hackkit:/boot#

再起動

電源ボタン長押しで電源断、再度電源を入れる。

ERROR LED が点滅し、ピィピィ鳴って起動してこなかった。



=== 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

DRAM CS[0] base 0x00000000   size 128MB 
DRAM Total size 128MB 
[256kB@fffc0000] [0kB@f8000000] ## Unknown FLASH at f8000000: Size = 0x00000000 = 0 MB
Flash: 256 kB
Addresses 20M - 0M are saved for the U-Boot usage.
Mem malloc Initialization (20M - 16M): Done

Soc: 88F5182 A2
CPU: ARM926 (Rev 0) running @ 400Mhz 
Orion 1 streaming disabled 
SysClock = 200Mhz , TClock = 166Mhz 


USB 0: host mode
USB 1: host mode
PCI 0: PCI Express Root Complex Interface
PCI 1: Conventional PCI, speed = 33000000
Net:   egiga0 [PRIME]

Marvell Serial ATA Adapter
Intergrated Sata device found
  Device 1: OK
Model: ST310212A                                Firm: 3.02     Ser#: 7EG2A85F            
            Type: Hard Disk
            Capacity: 9768.3 MB = 9.5 GB (20005650 x 512)

hit any key to switch tftp boot.
Hit any key to stop autoboot:  0 
Hit any key to stop autoboot:  0 

Reset IDE: 
Marvell Serial ATA Adapter
Intergrated Sata device found
  Device 1: OK
Model: ST310212A                                Firm: 3.02     Ser#: 7EG2A85F            
            Type: Hard Disk
            Capacity: 9768.3 MB = 9.5 GB (20005650 x 512)

Using device ide1, partition 1

Loading from block device ide device 1, partition 1: Name: hdb1
  Type: U-Boot  File:/uImage.buffalo

1790760 bytes read
Using device ide1, partition 1

Loading from block device ide device 1, partition 1: Name: hdb1
  Type: U-Boot  File:/initrd.buffalo

0 bytes read
<>
## Booting image at 00100000 ...
   Image Name:   Linux-2.6.12.6-arm1
   Created:      2006-08-08   8:16:10 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1790696 Bytes =  1.7 MB
   Load Address: 00008000
   Entry Point:  00008000
   Verifying Checksum ... OK
OK
## Loading Ramdisk Image at 00800000 ...
Bad Magic Number
bootm fail.
<>
Using egiga0 device
TFTP from server 192.168.11.1; our IP address is 192.168.11.150
Filename 'uImage.buffalo'.
Load address: 0x100000
Loading: T T 
もし、initrd 無しでも立ち上がるようなら、 debian が起動する HDD の作成が楽になるのに、、、


HS-DHGL:ファームウェア 1.03 β1 HDD の作成
ハックの記録
LinkStation/玄箱 をハックしよう

HS-DHGL:ファームウェア 1.03 β1 に telnet

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