Bochs 2.6.8安装使用、Bochs的bxrc文件初步了解、Bochs从C盘和A盘启动(从自制映像文件启动)

本文介绍了如何使用Bochs 2.6.8模拟器安装和配置DLXLinux操作系统,以及如何修改配置文件从A盘启动。通过创建并加载最小操作系统映像boottest.bin,实现了从软盘启动并显示'HelloWorld'。涉及到的技术包括NASM汇编器的使用以及Bochs的配置和启动过程。
摘要由CSDN通过智能技术生成

看此文;

https://blog.csdn.net/bcbobo21cn/article/details/105259251

    Bochs的初步使用;Bochs版本是2.5;

下面安装新的版本,2.6.8;

下一步;

选上默认的demo操作系统 DLX Linux;

安装文件夹;

安装完成;

.bxrc是配置文件;记事本打开是没有格式,用notepad++打开就好了;

    看配置文件;默认有2个软盘插入,软盘中装的文件分别是floppya.img和floppyb.img;C盘装入的映像文件是hd10meg.img,默认从C盘启动;那么DLX Linux操作系统是在这个img文件中;

keymaps文件夹下面是仿真的键盘配置文件;默认使用x11-pc-us;

从桌面图标启动,进入DLX Linux操作系统;

 

    这是从C盘启动的;.bxrc文件是配置文件,如果修改为从a盘启动,应该从A盘启动;修改配置文件为,

    boot: a

在Bochs安装目录下找一下 floppya.img和floppyb.img 文件,没这两个文件;

先启动看一下;启动;提示从软盘启动;错误,没有可引导设备;

那么需要一个可从软盘启动的操作系统,才能从A盘启动;

参阅此文,

    https://blog.csdn.net/bcbobo21cn/article/details/49717971

可制作一个可放入软盘的最小操作系统;

下载安装NASM,http://www.nasm.us/,http://www.nasm.us/pub/nasm/releasebuilds/2.11.09rc1/win32/nasm-2.11.09rc1-installer.exe;

然后用NASM制作最小操作系统映像;做一个.bin文件出来;代码见前文;
 

修改软盘A装入的文件为boottest.bin;

先要把bin文件放到bochs安装目录;

然后启动bochs;从A盘启动;进入最小操作系统;仅打印一句 Hello World;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值