2013年6月15日土曜日

CDからboot.binを抜き出す

以前にもはまったので調べてみた。El Toritoという名前を思い出すのに時間がかかった。
これ が詳しい。
dd if=/dev/cd0 bs=2k skip=17 count=1 | od -x
とかしてBRVDを読んで、オフセット0x47-0x4aを確認する。
boot catalogのセクタ位置が書かれているので、同様にして読んで、オフセット0x20が0x88ならブート可能。
boot catalogの0x28-0x2bにブートセクタの位置が書かれているので、そこをboot.binとして抜き出せば良い。
素直にbbie使えってことなのかも知れないが、いちいちWindows引っ張り出すのも面倒なので。

0 件のコメント:

コメントを投稿