写一个自己的操作系统(0)-bochs的安装与配置以及常见的错误提示

本文介绍了在Kali Linux环境下安装和配置Bochs的过程,包括从官方源下载,编译安装,解决依赖问题。此外,文章详细讲解了Bochs配置文件的创建和修改,特别是如何避免启动时的错误,如读取配置文件失败、BIOS Panic等。作者还分享了针对Bochs中鼠标、键盘、硬盘启动、日志输出和CPU类型选择等方面的配置经验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在啃CSAPP的时候开了《操作系统真象还原》这本书,看着还挺有意思的,准备试着自己写一个操作系统。

我用的开发环境是  5.4.0-kali3-amd64 #1 SMP Debian 5.4.13-1kali1 (2020-01-20) x86_64 GNU/Linux

所以我的安装过程都是遵循的真象还原这本书来的,只是有几个错误提示需要记录一下。

 

首先bochs的下载与安装:

官方的下载地址是:https://sourceforge.net/projects/bochs/files/bochs/

选择自己喜欢的版本然后下载tar.gz文件 我下载的是 2.6.11版本

解压包 tar -zxvf bochs-2.6.11.tar.gz

然后进入到解压好的目录里设定好配置

./configure --prefix=/PATH/bochs --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11

这里的PATH要是一个绝对目录,同时也是bochs的安装目录

之后make install

这样安装就完成了,我中间没有遇到问题,所有有问题的就自行百度吧,哈哈,不过一般应该只是缺少几个依赖项

比如说 fatal error:x11/x11lib.h: no such file or directory 需要 sudo apt-get install libx11-dev

可能需要的依赖项:build-essential nasm, libx11-dev, xorg-dev, libgtk2.0-dev, bison

 

bochs

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值