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 件のコメント:
コメントを投稿