清华大学在学堂在线的操作系统公开课
环境搭建如下:
VirtualBox 建立 Ubuntu18.04 or Ubuntu16.04 虚拟机.
按照课程实验指导书中的信息安装以下软件即可:
GUN的开发套件:
sudo apt-get install build-essential
Qemu 仿真器:
sudo apt-get install qemu-system
注意:如果是使用源码安装的方式安装qeumu,则一定要:
sudo apt-get install libsdl1.2-dev
为了保证QEMU支持SDL,可以在在使用命令:
./configure --help 查看SDL是否被支持。
否则后续实验中qemu窗口无法正确显示。
如果没有进行上述的安装直接进行configure,那么QEMU会使用 VNC作为显示输出窗口,可以通过安装 一个 VNCVIEWER 解决问题,但是有个小bug就是VNCviewer不是自动启动的,所以在每次执行QEMU仿真的时候还需要手动打开一个terminal, 然后输入,
vncviewer 127.0.0.1-xxxx (xxxx根据qemu窗口实际显示)
这样就可以通过vncviwer 打开QEMU的输出界面,这样做也完全可以,就是每次都需要手动打开,有点麻烦而已。