在bochs中运行linux-0.11系统(环境搭建及调试)


最近在研究linux-0.11内核源码,尝试在bochs中运行linux-0.11系统,并对其进行研究。本文先探讨环境的搭建。

1.宿主机win10-64位系统

2.bochs2.6.11

3.linux-0.11的引导镜像bootimage-0.11-20040305和根文件系统rootimage-0.11-20040305。资源位置:http://www.oldlinux.org/Linux.old/images/        感谢同济大学的赵炯博士!

4.在bochs安装目录下新建linux-0.11文件夹,并添加如下文件。

 

 

 5.bochsrc.bxrc文件

主要修改以下条目:

megs:32
romimage: file=$BXSHARE/BIOS-bochs-latest
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
floppya: 1_44=bootimage-0.11-20040305, status=inserted
floppyb: 1_44=bootimage-0.11-20040305, status=inserted
boot: a
log: bochsout.txt
vga: extension=vbe
mouse: enabled=0

6.打开bochs软件如图:

 

7. 成功运行:

 8.linux-0.11内核调试:

编辑run.bat文件

cd "C:\Program Files\Bochs-2.6.11\linux-0.11"
..\bochsdbg -q -f bochsrc_fd.bxrc

9.管理员权限运行

https://www.cnblogs.com/hongzg1982/articles/2111254.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM