《真象还原》读书笔记——第一章 部署工作环境

环境:
由于平时使用 windows 系统 所以 linux 环境 使用了 linux子系统。

$ cat /proc/version
Linux version 4.4.0-22000-Microsoft 
(Microsoft@Microsoft.com) (gcc version 5.4.0 (GCC) )

1.1 工欲善其事 必先利其器

操作环境很重要呀。

1.2 编译器

GCC:

gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)

NASM:

NASM version 2.14.02

1.3 操作系统的宿主环境

我个人使用的环境与书中有些许差异。

  1. bochs Windows 版本(bochs官网,内含有 bochs 系的一些其他 exe 程序)
  2. Windows下的 Linux 子系统 (windows商店中就有 ubuntu)
  3. Windows 下的 VS Code

使用 VS Code 的 WSL 连接 Linux 子系统。
《真象还原》读书笔记——第一章 部署工作环境_第1张图片
上面写代码 ,下面是终端。用起来很方便。

1.4 配置 bochs 并运行

1.4.1 创建 bochs 的 hd 硬盘

使用的是bximage.exe软件创建hd硬盘
《真象还原》读书笔记——第一章 部署工作环境_第2张图片

1.4.2 打开 bochs.exe 后完善配置文件bochs.bxrc

打开 bochs.exe
《真象还原》读书笔记——第一章 部署工作环境_第3张图片
双击 Drick & boot 后

  1. 点击ATA channel 0
  2. 点击ATA channel 0
  3. 以下的数据默认即可而且与书上49页 #硬盘配置 一栏数据一致。

《真象还原》读书笔记——第一章 部署工作环境_第4张图片
《真象还原》读书笔记——第一章 部署工作环境_第5张图片
《真象还原》读书笔记——第一章 部署工作环境_第6张图片
选择 OK 后 Save 成为一个文件 bochsrc.bxrc,下次打开bochs时候 Load 这个文件就可以了。《真象还原》读书笔记——第一章 部署工作环境_第7张图片
因为目前还没有写入MBR 主引导记录 ,所以打开bochs时候会出现这个界面。《真象还原》读书笔记——第一章 部署工作环境_第8张图片

补充

可以通过这一项来修改内存,书上和软件这里默认都是32所以就不设置了。
如果进行了修改,改完后不要忘记保存。
《真象还原》读书笔记——第一章 部署工作环境_第9张图片

你可能感兴趣的:(真象还原-碎笔笔记,linux,操作系统,真象还原,bochs)