一、安装 Bochs

1. 下载 Bochs 2.6,在官网上搜索 Bochs 2.6,下载完成后,解压缩。

2. 打开终端,使用 cd 命令进入解压后的文件夹,运行 ./configure,等待配置完成。

3. 在终端中输入 make,等待编译完成,完成后输入 make install,将 Bochs 安装到系统中。

二、准备 Linux 0.11 内核

1. 在官网上搜索 Linux 0.11 内核,下载完成后,解压缩。

2. 打开终端,使用 cd 命令进入解压后的文件夹,运行 make all,等待编译完成。

3. 将生成的 bootsect.s、setup.s、linux.bin 文件复制到 Bochs 安装目录下的 images 文件夹中。

三、调试 Linux 0.11 内核

1. 打开终端,使用 cd 命令进入 Bochs 安装目录,运行 bochs,启动 Bochs。

2. 在弹出的窗口中,输入 c,启动虚拟机,等待操作系统加载,完成后,输入 q 退出虚拟机。

3. 在终端中输入 bochs -f bochsrc.txt,启动调试模式,等待操作系统加载,完成后,输入 q 退出虚拟机。