当前位置: 首页 > news >正文

Bochs下去运行linux-0.11

目录

1.首先下载Bochs然后下载linux-0.11文件

2.将linux文件复制到我们的bochs根目录

3.最后一步也是最烦的一步,就是去配置文件


1.首先下载Bochs然后下载linux-0.11文件

这两个大家在网上自行找就行了但是这里也赋予链接

Bochs3.0:https://sourceforge.net/projects/bochs/

linux-0.11:oldlinux-files/Linux-0.11 at master · oldlinux-web/oldlinux-files · GitHub

2.将linux文件复制到我们的bochs根目录

就是直接将linux-0.11中的所有文件全部放到这个Bochs目录下面

3.最后一步也是最烦的一步,就是去配置文件

这个文件bochsrc-hd.bxrc

可以直接复制粘贴,全部是以这个目录为准(这是我的目录,一切要根据你自己的目录情况)

romimage: file=BIOS-bochs-latest
megs: 16
vgaromimage: file="VGABIOS-elpin-2.40"
floppya: 1_44="bootimage-0.11-hd", status=inserted
floppyb: 1_44=diskb.img, status=inserted
ata0-master: type=disk, path="hdc-0.11.img", mode=flat, cylinders=121, heads=16, spt=63
boot: a
log: bochsout.txt
keyboard: serial_delay=200
keyboard: paste_delay=100000
mouse: enabled=0
private_colormap: enabled=0
fullscreen: enabled=0
screenmode: name="sample"

运行程序启动命令

bochs -q -f bochsrc-hd.bxrc

可能出现错误

若出现如下所示错误:gcc-cc1: Invalid option "string-insns"。这是需将Linux目录下的Makefile文件中的-mstring-insns参数去掉。除此之外,每个子目录fs,lib,kernel以及kernel目录下的三个驱动程序子目录(math, blk_drv, chr_drv)的Makefike当中的-mstring-insns参数去除掉。此处只演示根目录下的Makefile文件修改。

  1. 依次修改:/linux/Makefile、/linux/fs/Makefile、/linux/lib/Makefile、

/linux/kernel/Makefile、/linux/kernel/math/Makefile、/linux/kernel/blk_drv/Makefile、/linux/kernel/chr_drv/Makefile文件。linux目录下,键入:vi Makefile。 

这个错误是因为现代版本的 GCC 编译器不再支持 -mstring-insns 这个编译选项,而 Linux 0.11 的 Makefile 中包含了这个过时的参数。

可以使用这个函数快一点:

find . -name "Makefile" -exec sed -i's/-mstring-insns//g' {} \;

相关文章:

  • 定时任务调度平台XXL-JOB
  • JavaSE核心知识点03高级特性03-05(注解)
  • C# Windows Forms应用程序-002
  • 2025.5.25总结
  • Linux基本指令篇 —— whoami指令
  • 【多线程】Java 实现方式及其优缺点
  • 【数据结构】图论探秘:广度优先遍历(BFS)与生成树的构建艺术
  • 篇章二 数据结构——前置知识(二)
  • C++修炼:哈希表的模拟实现
  • 篇章一 数据结构——前置知识(一)
  • 数据结构之图结构
  • Mysql高版本(8.0及以后)Linux安装
  • leetcode hot100刷题日记——第一周没做好的题目总结
  • 深度图数据增强方案-随机增加ROI区域的深度
  • 机器学习--分类算法
  • vllm 2080TI ubuntu环境安装
  • 精选19道SQL面试题:覆盖查询、概念与常见陷阱
  • 论文阅读:PURPLE: Making a Large Language Model a Better SQL Writer
  • 【Stock】日本蜡烛图技术总结(1)——反转形态
  • 使用CentOS部署本地DeekSeek
  • 做兼职的网站打字员/石家庄百度搜索优化
  • app开发流程 网站开发/中国十大新闻网站排名
  • 组织建设是什么意思/seo搜索引擎优化人才
  • 校园二手网站开发与设计任务书/在线看seo网站
  • 求个没封的a站2022/google play下载安卓
  • 建设通app免费版/搜索引擎优化seo怎么做