initrd の散歩

LS-LGL

initrd の中を散歩する

initrd を開ける

LS-GL:debian:initrd.buffalo の変更の手順で initrd にアクセスする

initrd.img の展開

まずはハックキット化した HD-HGLAN 上で initrd.img を展開し、 initrd.buffalo を取り出す。
[root@giga tmp]# file initrd.img
initrd.img: Zip archive data, at least v2.0 to extract
[root@giga tmp]# unzip initrd.img
Archive:  initrd.img
[initrd.img] initrd.buffalo password:
  inflating: initrd.buffalo
[root@giga tmp]# file initrd.buffalo
initrd.buffalo: PPCBoot image
[root@giga tmp]#
"PPCBoot image" って何だろ?
PowerPC Boot image ? ARM なのに?

initrd の取り出し

先頭から64バイトのヘッダ部を取り除き、 initrd の本体を取り出す。
[root@giga tmp]# dd if=initrd.buffalo of=initrd.gz bs=64 skip=1
読み込んだブロック数は 23077+1
書き込んだブロック数は 23077+1
[root@giga tmp]# gunzip initrd.gz
[root@giga tmp]#

initrd のマウント

取り出した initrd をマウントする。
[root@giga tmp]# mkdir /tmp/root
[root@giga tmp]# mount -o loop initrd /tmp/root
[root@giga tmp]#

linuxrc

最初は /linuxrc 。 相変わらず initrd から HDD へいろいろなファイルをコピーしている。
コマンドムドードも健在。

linuxrc だけ見て、もー終りかいな。



LS-L250GL
楽天市場
Amazon
Yahoo! ショッピング
Sofmap
TSUKUMO ネットショップ
ValuMore!
ムラウチドットコム
uWorks
パソQ


メモリ、LAN接続ハードディスクなど計20製品の価格改定を実施
ハックの記録
LinkStation/玄箱 をハックしよう

EABI で debootstrap

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