本文介紹了一個x86 live USBi啟動盤的制作方法。 該方法有如下特點:
1. 可在winXP/win 7/win vista上制作, U盤采用fat格式, 即使對於linux經驗較少者, 也顯得平易近人
2. 可放置多個版本的固件, 可在啟動時靈活選擇
3. 簡單方便, 無需硬盤, 無需CF卡, 無需電子盤, 只要一個常見的U盤即可在實體機上玩轉X86 OpenWrt
具體步驟如下:
1. U盤格式化格式化fat32, 假設盤符為E:,
2. 下載syslinux, http://www.kernel.org/pub/linux/ ... x/syslinux-4.04.zip, 本地下載, 這里假設下載並解壓到c:\syslinux-4.04
3. 對於32 win系統和64位 win系統, 分別進行
64-bit system
cd c:\syslinux-4.04\win64
.\syslinux64.exe -m -a E:
32-bit system
cd c:\syslinux-4.04\win32
.\syslinux.exe -m -a E:
執行如下指令:
label E: OPENWRT
這里E:是指U盤的盤符, 您可根據實際情況修改
請見附圖
4. 下載x86內核和磁盤鏡像文件包, 解壓, copy到U盤根目錄下
請核對:U盤根目錄下必須有如下目錄和文件:
10.03
10.03.1
syslinux.cfg
5. 關閉PC, 插入U盤, 然后啟動PC, 進入BIOS 設置, 設置從U盤啟動, 保存退出, 然后重啟PC, 如不出意外, 您的PC已經從USB 啟動OPENWRT。
OK, 現在我們已經啟動了! 但默認裝入的固件是10.03.1-rc5官網固件, 那么如何放入自己中意的的x86固件?
步驟如下:
1. 將U盤插入裝有windows系統的PC中。
2. 在windows瀏覽器中打開U盤
3. 刪除10.03或者10.03.1中的*combined-ex2*.img(如果你曾啟動過一次的話)
4. 放入自己的固件替代剛才刪除的固件, 注意放入10.03目錄中文件名字必須是:
openwrt-x86-generic-combined-ext2.img.gz
放入10.03.1目錄中的文件名必須是:
config-b-openwrt-x86-generic-combined-ext2.img.gz
或者
config-c-openwrt-x86-generic-combined-ext2.img.gz
JUST enjoy it!
原文鏈接:
http://macbruins.wordpress.com/2 ... sb-for-x86-openwrt/
可能需要攀岩才能看到這篇文檔, 大家懂的。