Compile OpenWRT x86 (KVM guest, VirtualBox)

編譯 x86 版的 OpenWRT 與之前的方式雷同,基本上差別的就在於 make menuconfig 的時候要作一些額外的修改。

詳細的 OpenWRT 編譯流程請參考:Compile OpenWRT with Open vSwitch,本篇不再贅述。

實驗環境

步驟

  1. 安裝編譯環境, 下載 source code, 編輯 feeds.conf, 執行 scripts/feeds 前置步驟與上一篇一模一樣,包含如果要順便編譯 openvswitch。

注意:如果先前已經有編譯過了,想要使用原本的 source code。則會需要清除先前編譯產生的檔案,否則無法順利編譯。請參考附錄說明

  1. 執行 make menuconfig 開始進行選擇編譯選項
  1. make V=s 進行編譯

其餘的步驟皆與前一篇雷同

附錄

如果先前已經有編譯過了,想要使用原本的 source code,必須要額外作一些工作

  1. 在 source code 目錄下執行 make distclean
  2. 重新執行 scripts/feeds update -a
  1. 重新執行 scripts/feeds install -a
  2. 回到先前的步驟繼續編譯工作

Reference