二、配置和使用bochs

bochs安装好后,就开始制作软盘

使用bximage命令和dd命令。即可。方法按照书上的做就可以了。

然后主要讲配置bochs文件,这一点书上基本没有提及

以下是我的bochsrc文件

#注意'#'后面为注内容,不是配置文件
megs:32
#这个32是模拟器的内存
romimage:file=/usr/local/share/bochs/BIOS-bochs-latest
#这个是BIOS-bochs-latest的路径,自己去慢慢找,应该都不同的

vgaromimage:file=/usr/local/share/bochs/VGABIOS-lgpl-latest
#这个是VGABIOS-lgpl-latest的路径,自己去慢慢找,应该都不同的
floppya:1_44=a.img,status=inserted
#这个是启动软盘,就是我们刚才做的那个,就在当前目录下
boot:floppy
#这个决定boot从软盘启动还是硬盘启动,照抄就好了
log:bochsout.txt
#这个是登陆选项照抄
mouse:enabled=0
#这个是鼠标选项照抄
#选项还有很多,想了解更多可以参照原始的.bochsrc,这是个隐形文件,命令行下ls -a就能看到了

这个文件放在哪里都可以,我是把它放到了Home下的code/os文件加下

对于VGABIOS-lgpl-latest文件和BIOS-bochs-latest文件,寻找路径时候,可以使用find命令

find / -name VGABIOS-lgpl-latest

即是在根目录下找VGABIOS-lgpl-latest文件

 

找出之后

 

bochs -f bochsrc

选择6 进入模拟器

目前进入的是调试模式

按c即可预览操作系统

在终端输入q退出模拟器

啦啦啦

 

转载于:https://www.cnblogs.com/ccode/p/4273134.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值