RamRoot のルートファイルシステムをどこか/何か変更するには、 /boot/initrd.buffalo を変更すれば良い。
# mkimage -l /boot/initrd.buffalo Image Name: initrd Created: Thu Sep 14 18:34:39 2006 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 4414847 Bytes = 4311.37 kB = 4.21 MB Load Address: 0x00000000 Entry Point: 0x00000000 #このループバックデバイスをマウントしてその中を 変更すれば良い。
手順は以下の通りとなる。
(1)ヘッダの除去
(2)圧縮の復元
(3)マウント
(4)変更
(5)アンマウント
(6)圧縮
(7)ヘッダの付加
root@LS-WSGL678:/boot# dd if=initrd.buffalo of=initrd.gz bs=64 skip=1 87853+1 records in 87853+1 records out root@LS-WSGL678:/boot# ls -l initrd* -rw-r--r-- 1 root root 5622690 Jul 22 2008 initrd.buffalo -rw-r--r-- 1 root root 5622626 Mar 2 08:29 initrd.gz root@LS-WSGL678:/boot#
root@LS-WSGL678:/boot# gunzip initrd.gz root@LS-WSGL678:/boot# ls -l initrd* -rw-r--r-- 1 root root 16777216 Mar 2 08:30 initrd -rw-r--r-- 1 root root 5622690 Jul 22 2008 initrd.buffalo root@LS-WSGL678:/boot#
root@LS-WSGL678:/boot# mkdir /tmp/root root@LS-WSGL678:/boot# mount -o loop initrd /tmp/root mount: could not find any device /dev/loop# root@LS-WSGL678:/boot#/dev/loop? がないと言われた場合は作成する。
root@LS-WSGL678:/boot# mknod /dev/loop0 b 7 0 root@LS-WSGL678:/boot# mount -o loop ./initrd /tmp/root /sbin/hotplug [block] root@LS-WSGL678:/boot#
root@LS-WSGL678:/boot# umount /tmp/root /sbin/hotplug [block] root@LS-WSGL678:/boot#アンマウントしても、どうもその情報が残っているみたい。
root@LS-WSGL678:/boot# gzip initrd root@LS-WSGL678:/boot#
root@LS-WSGL678:/boot# mkimage -A ARM -O Linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n initrd -d /boot/initrd.gz /boot/initrd.buffalo Image Name: initrd Created: Sun Mar 2 09:27:59 2008 Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 5596070 Bytes = 5464.91 kB = 5.34 MB Load Address: 0x00000000 Entry Point: 0x00000000 root@LS-WSGL678:/boot#
|
バッファローダイレクト
楽天市場 Amazon Yahoo!ショッピング livedoor デパート ドスパラ |
|
バッファローダイレクト
楽天市場 Yahoo!ショッピング ValuMore! ムラウチドットコム |
|
楽天市場
Amazon Yahoo! ショッピング ValuMore! ムラウチドットコム uWorks |
|
バッファローダイレクト
楽天市場 livedoor デパート Yahoo!ショッピング ムラウチドットコム ヤマダ電機WEB |
|
バッファローダイレクト
楽天市場 amazon |
|
バッファローダイレクト
楽天市場 amazon ValuMore |
LS-WSGL |
バッファローダイレクト
楽天市場 Amazon Yahoo!ショッピング Livedoor デパート ムラウチドットコム ヤマダ電機WEB |
|
楽天市場
|
|
バッファローダイレクト
楽天市場 amazon livedoorデパート Sofmap バリューモア Yahoo!ショッピングトップ ムラウチドットコム |