如何启动bochs

bochs启动的时候需要配置文件,默认的是.bochsrc,这个文件就在你安装bochs的文件夹下面。我的是在usr/bochs/bochs-2.5.1下面。

为什么需要配置文件呢?因为你需要告诉bochs,你希望的虚拟机是什么样子的。比如,内存多大,磁盘映像等。

现在我在/usr/test下编写了boot.asm,并且生成boot.bin文件。然后使用bximage命令,生成一个软盘,打算让虚拟机从软盘启动。

将引导扇区boot.bin写入软盘后,还需要写一个让bochs启动的配置文件(与a.img在同一个目录下)。

我创建了一个bochsrc.txt文件,内容如下:

romimage:file=$BXSHARE/BIOS-bochs-latest           (这一行从bochs默认的配置文件.bochsrc中拷贝而来。)


vgaromimage:file=$BXSHARE/VGABIOS-lgpl-latest  (这一行从bochs默认的配置文件.bochsrc中拷贝而来


floppya: 1_44=a.img, status=inserted                           (指定启动的软盘为a.img)
boot:floppy                                                                            (指定从软盘启动)
mouse:enabled=0
log:bochsout.txt
keyboard_mapping:enabled=0


然后启动bochs:bochs -f  bochsrc.txt   (-f 指定启动时的配置文件)

启动后如下:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值