清華大學在學堂在線的操作系統公開課
環境搭建如下:
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的輸出界面,這樣做也完全可以,就是每次都需要手動打開,有點麻煩而已。