1. 從官方網站下載最新的Openwrt。下載地址如下:
https://downloads.openwrt.org/chaos_calmer/15.05.1/x86/generic/openwrt-15.05.1-x86-generic-combined-squashfs.img
有時候官網訪問會丟失鏈接,多刷新幾次。
2. 由於img格式的文件不能直接用在vm中,因此我們需要進行格式轉換。
在ubuntu 16.04中使用qemu-img進行轉換。
先安裝qemu-utils,然后轉換。
sudo apt-get install qemu-utils -y sudo qemu-img convert -f raw openwrt-15.05.1-x86-generic-combined-squashfs.img -O vmdk openwrt-15.05.1-x86-generic-combined-squashfs.vmdk

下面是我已經轉換后的文件
http://pan.baidu.com/s/1o86Zdqi
在E:/vmware目錄下創建一個目錄,用來存放我們創建的openwrt虛擬機,並且將上面轉換后的vmdk文件復制到此目錄下。
3. 創建虛擬機
選擇自定義模式
系統類型需要選擇Linux的其他版本3.x
虛擬機位置選擇我們上面用來存放openwrt vmdk的目錄
會彈出來一個確認框,選擇繼續。
CPU配置使用默認的。
內存不用調整,使用256M足夠了,可以調整小一些。
網絡類型因環境而定,可以選擇NAT,也可以選擇橋接,這里先選擇NAT。
使用默認值
硬盤類型選擇IDE。
選擇使用已存在的一個虛擬磁盤
選擇我們剛才的那個VMDK
詢問是否轉換vmdk的格式。選擇保持原來的格式
編輯虛擬機配置,刪除CD/DVD,USB Controller,Sound Card,Printer。刪除后如下。
4. 修改硬盤相關配置。
1) 擴展硬盤大小。
選中硬盤,然后在右側單擊Expand按鈕。
在彈出框中輸入1,即擴展為1G。單擊Expand按鈕。
啟動虛擬機,會提示如下,單擊確認。
啟動后可以能沒有出現下面的界面,這時候按回車鍵就能夠出現以下界面。
