一、制作img鏡像文件
方法一:
1.使用bochs自帶的工具bximage.exe生成一個.img文件,生成的是一個全0的空文件,需要往里面寫入內容
2.創建自己的引導程序boot.asm,這段程序從網上找來的,不知道出處
3.使用nasm boot.asm -o boot.bin命令進行反匯編,得到一個512B的.bin文件
4.使用UltraEdit分別打開boot.bin和boot.img,把boot.bin復制到boot.img的前512B中,boot.img制作完成
方法二
1.運行WinImage,選擇Options -> Setting -> Image ,設置Compression為None
2.File -> New, 選擇容量是1.44MB的格式
3.Image -> Boot Sector properties -> MS-DOS
4.保存文件,類型為All files(*.*)
5.用UltraEdit打開boot.img,保留EB 3C 90 4D開頭、55 AA結尾的數據,大小剛好為512B,其余的刪去
二、制作bochs配制文件,假設新操作系統的文件夾位置是D:\Program Files\Bochs-2.5.1,文件夾名是floppy
方法一:
配置文件:bochsrc.txt
執行文件run.bat
方法二:
配置文件:bochsrc.txt
執行文件:run.bat
三、運行run.bat