调试MBR的预备工作

目的:写一个能够兼容windows引导的MBR(好像所有的MBR都是差不多的?)
下载一个bochs模拟器,我现在下载到最新的版本是2.5.1,安装。
执行“开始->程序->bochs->Disk Image Creation Tool”创建一个IMG
我这里创建一个hd类型的10MB磁盘,创建完成后程序会提示你一个IMG的配置信息,如下:

ata0-master: type=disk, path="xp.img", mode=flat, cylinders=20, heads=16, spt=63
创建一个WinXP文件夹,把img文件移动过去,并创建配置文件(WinXP.bxrc),内容如下:
# how much memory the emulated machine will have
megs: 256

# hard disk
ata0-master: type=disk, path="xp.img", mode=flat, cylinders=20, heads=16, spt=63
ata0-slave: type=cdrom, path="H:\WinXP.ISO", status=inserted

# choose the boot disk.
boot: cdrom
很明显,img=硬盘,iso=光盘镜像。
双击WinXP.bxrc即可直接启动虚拟机。
我采用的是手动安装ISO,启动后分区,格式化,复制文件,由于磁盘空间不够会中断。
不过没有必要全安装,因为这个时候已经有了MBR,PBR。
如果想修改MBR的话使用16进制编辑工具修改IMG文件的头512字节即可(第一个扇区就是MBR)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值