というわけで、敗北宣言。
initrd.buffalo を変更するのは諦める。
initrd.buffalo を書き換えるのは、
目的ではなくて、手段でしかない!!
次の手を考える。
次の手として、 標準ファームの initrd.buffalo をそのまま使うことを考える。
initrd.buffalo の init は、いろいろな初期化処理をしているが、
ざっと読んだ所、
害があるのは initrd.buffalo 内のファイルを sda2 内に
コピーしている所。
sda2 にある Debian のファイルを上書きされてはたまらない。
ん?
本当に上書きされるのか?
CopyFromInitrdToHdd() を読んでみたが、
Debian のファイルが上書きされるのは
/etc/sysctl.conf
/sbin/mdadm
ぐらい?
でも、混ぜるな危険。
アチラコチラに Buffalo のファイルが有るのが気持ち悪い
それに、将来のファームでもっと重要なファイルが
上書きされたら致命的。
やっぱりやりたくないな。
って、一度起動した / を変えるってどうやればいいの?
chroot する?
でも、chroot するとバーチャルな世界になってしまって、
どうしても標準ファームに縛られるのでやりたくないな。。。
|
← 海外版のファームウェアを見る |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ 別パーティションに Debian の / を置く |
Copyright (C) 2003-2013 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市