1 安裝工具包
# sudo apt-get install -y build-essential libtool libglib2.0-dev libpixman-1-dev zlib1g-dev git libfdt-dev gcc-multilib gdb
2 安裝qemu
下載qemu定製版本
# git clone http://web.mit.edu/ccutler/www/qemu.git -b 6.828-2.3.0
進入qemu目錄,配置並編譯安裝:
# ./configure --disable-kvm --disable-sdl --target-list="i386-softmmu x86_64-softmmu"
# make -j8 && make install
下載實驗代碼倉庫
# git clone https://pdos.csail.mit.edu/6.828/2017/jos.git
運行:
# make qemu
# make qemu-nox (沒有gui版本)