2013年6月29日土曜日

VirtualBoxのBiosRomファイル



VirtualBoxはBiosを入れ替える機能を持ってるんだけれども、BIOSファイルのフォーマットってなんやねん。で止まってた。


結論から言うと、アドレス 0xf0000から始まる64KbyteがBIOSってことらしい。


なんでFreeBSDでBIOSを取得するには以下のコマンドをrootで実行すればいい。



dd if=/dev/mem bs=64k of=bios.bin iseek=15 count=1



基本的にはVirtualBox上でBIOSをダンプして、それを書き換えて起動できないBIOSを作って泣くのが主な使い方みたいだね。





0 件のコメント:

コメントを投稿