11

空の仮想マシン (virtualbox、vmware) インスタンスでアセンブリ コードを実行するにはどうすればよいですか?

簡単なブートローダーを書いてみたい。私の目標は、趣味のオペレーティング システムで働くことです。

4

2 に答える 2

10

仮想ボックスにブート セクタを書き込むことは、実マシンに書き込むことと同じです。ターゲット ドライブにブート ローダーをインストールするブート ディスクを作成する必要があります。したがって、基本的に次の手順を実行する必要があります。

1. Write a bootloader and put it in an imagefile. (http://wiki.osdev.org/Babystep1)
2. create a boot disc, which will put the image into the bootsecotr of your target harddisc (This can be a simple DOS disk or a linux environment, hwatever. (http://wiki.osdev.org/Bootable_CD)
3. boot from the loader in your environment.

上記の最初のコメントで投稿したリンクを見ると、これらすべてが詳細に説明されているはずです。

于 2013-10-21T12:46:36.233 に答える