1. 程式人生 > >openwrt編譯x86鏡像

openwrt編譯x86鏡像

b2c git clone 第一次 開源 all ubunt ref art 目錄

有些同學可能想學習openwrt系統,但手頭又沒有嵌入式板子,是編譯和運行系統,然後再增加自己的功能。下面介紹如何編譯openwrt系統後再虛擬機下運行。


  1. 下載openwrt最新代碼
    在github上搜索openwrt,找到下載地址https://github.com/openwrt/openwrt.git

  2. 在ubuntu下執行命令克隆openwrt源碼
    git clone https://github.com/openwrt/openwrt.git
  3. 執行以下命令更新包
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    更新package,否則luci等package通過make menuconfig 不能顯示

    4.配置目標系統
    make menuconfig
    選擇平臺為X86
    技術分享圖片

選擇vmdk目標文件格式

技術分享圖片
5.開啟配置頁面選項
選擇luci,選luci後就會有配置頁面
技術分享圖片

  1. 開始編譯

如果代碼是通過root用戶下載,編譯會報錯,通過修改用戶權限後再編譯,也可強制root編譯
chown derry ./ -R
su derry

make V=99開始編譯,第一次編譯會比較慢,因為要下載開源包,生成在dl目錄。

  1. 編譯完成後會在bin目錄生成vmdk文件,該文件可以直接在vmware中加載運行。
  2. 更多wifi相關文章,微信請關註:wifi開發者,定期發布開發相關總結。
    技術分享圖片

openwrt編譯x86鏡像