最近在研究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. 成功运行:
原文:https://www.cnblogs.com/codeprojects/p/14404358.html