Ubuntu+QEMU+Xv6環境搭建


操作系統:Ubuntu 16.04 32位

虛擬機:VMware

模擬器:QEMU

之前有一台centos 64位虛擬機,使用源碼安裝配置環境,出了一些列問題,最終環境都已經配好了,也能夠在qemu上運行Xv6,但是想跟着lab做實驗的時候,各種編譯器內部錯誤,實在懶得折騰這些了,於是決定新安裝一台ubuntu 32位虛擬機;

 

以下為步驟記錄:

1. 安裝qemu,為了方便,直接使用apt-get安裝;安裝過程也比較慢,不過比自己編譯省力太多;

sudo apt-get install qemu

安裝完畢,運行測試下;

qemu-system-i386

看到下面界面,證明安裝成功;

 

2. 安裝git,安裝vim;

sudo apt-get install git
sudo apt-get install vim

 

3. clone一份Xv6的源碼下來;

git clone https://github.com/mit-pdos/xv6-public.git

 

4. 進入Xv6源碼目錄,編輯Xv6的Makefile,配置qemu;

vim Makefile

將QEMU = qemu-system-i386行注釋去掉;

 

5. 編譯Xv6源碼:

make

 

6. 沒問題之后,使用qemu啟動Xv6;

make qemu

如下圖,啟動成功;

執行ls試試;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM