操作系统实验 环境配置

本文最后更新于 2 年前,文中所描述的信息可能已发生改变。

本文章描述了在 Ubuntu 22.04 上配置 JOS Lab 环境的过程。

  1. 安装必要的工具软件与库:
bash
sudo apt install build-essential gdb gcc-multilib libgmp-dev libmpfr-dev libfdt-dev libsdl1.2-dev libmpc-dev binutils python2.7 libtool-bin libglib2.0-dev libz-dev libpixman-1-dev
  1. 获取 MIT 修改的 qemu
bash
git clone https://github.com/mit-pdos/6.828-qemu.git qemu
  1. 把所有的 #include <sys/types.h> 改为 #include <sys/sysmacros.h>

  2. 创建文件夹:

bash
sudo mkdir /usr/local/etc/qemu
sudo mkdir /usr/local/share/qemu
  1. 编译配置:
cd qemu
./configure --disable-kvm --disable-werror --python=python2.7 --target-list="i386-softmmu x86_64-softmmu"
  1. 编译与安装:
make && sudo make install
操作系统实验 1
LaTeX 安装指南,或不安装指南