2014年6月4日 星期三

x86 OpenWrt on USB Drive

x86 OpenWrt 要灌到硬碟很簡單,只需要把產生的 bin/x86/openwrt-x86-generic-combined-ext4.img.gz 解壓縮,然後 dd 到一顆硬碟 [參考]。也可以選擇不設 CONFIG_TARGET_IMAGES_GZIP,編譯時就不會壓縮,產生的 bin/x86/openwrt-x86-generic-combined-ext4.img 可以直接 dd。

用 CF 卡應該也一樣,因為 CF 卡跟 IDE 硬碟界面一樣,不過我沒試過。

USB 隨身碟也是一樣作法,但由於預設產生的 kernel 沒有內建需要的驅動程式,會造成開機無法掛載 USB 隨身碟作為根目錄。只要把需要的驅動程式內建到 kernel 就可以,記得是 USB 相關驅動程式。後來的 OpenWrt 版本就沒有這個問題,沒再細究。

此外還有看到另一種作法,隨身碟用 FAT 檔案系統搭配 syslinux/,但我用 Linux 機器製作後,試的結果並沒成功。

參考:

延伸閱讀:

沒有留言:

張貼留言

SIP header Via

所有 SIP 訊息 都要有 Via,縮寫 v。一開始的 UAC 和後續途經的每個 proxy 都會疊加一個 Via 放傳送的位址,依序作為回應的路徑。 格式 sent-protocol sent-by [ ;branch= branch ][ ; 參數 ...] s...