操作系统开发--环境设置(bochs,x86)

来源:互联网 发布:淘宝旺铺导航条 编辑:程序博客网 时间:2024/05/01 19:16

      在xp下安装于配置bochs。

1 下载bochs  www.//bochs.soucerforge.net.,解压缩 安装。

2 打开安装目录下我这里是:C:/Program Files/Bochs-2.3,找到一个bochsrc-sample.txt的文件;找到 :megs 。megs  32表示模拟系统位32m,可以修改,我改为128。当我门要用软盘来做引导盘时,找到floppya  与floppya: 1_44=a:, status=inserted   。。floppya   表示为第一个软驱,软驱可以用实际的也可以用虚拟的比如我修改上面那条语句为: floppya: 1_44=a.img, status=inserted ,表示应用的是一个映像软盘。同理找到 ata(硬盘)

ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata1: enabled=1, ioaddr1=0x170, ioaddr2=0x370, irq=15
ata2: enabled=0, ioaddr1=0x1e8, ioaddr2=0x3e0, irq=11
ata3: enabled=0, ioaddr1=0x168, ioaddr2=0x360, irq=9

以上为各个硬盘的控制信息,

ata0-master: type=disk, mode=flat, path="30M.sample", cylinders=615, heads=6, spt=17
这个表示ata的第一个通道 type = disk 为硬盘 若type = cdrom表示为光驱,path 为影象文件路径 我设为hd.img,cylinders为拄面数,heads 磁头,mode映像文件的保存格式。

3 找到boot  用来设置启动的设备。我这边用:boot : floppy 用软驱启动

(先写到这里)

原创粉丝点击