網(wǎng)上有好多大大編譯好的openwrt固件,都非常好用,但是有些插件自己用不到。之前使用github action自動編譯過,但用的時間久了會報錯,估計是磁盤滿了吧,索性不折騰了。嘗試著在win10系統(tǒng)中,安裝Ubuntu編譯openwrt,失敗了好多次,終于成功了。把詳細步驟和值友分享,高手勿噴。
本文提到的openwrt固件來自lean大神,源碼和編譯方法都來自于
https://github.com/coolsnowwolf/lede
使用win10自帶的搜索功能, 搜索windows功能。
選中“適用于Linux的windows子系統(tǒng)。
打開Ubuntu,首次運行會提示輸入用戶名和密碼,按提示做就可以了。
lean大大的源碼在coolsnowwolf/lede: Lean's OpenWrt source (github.com)
1、在ubuntu中輸入
sudo apt-get update
這里會要求輸密碼,輸密碼的時候是不會顯示任何東西的。
運行完再輸入
sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync
運行完再輸入
git clone https://github.com/coolsnowwolf/lede
然后
cd lede
2、設(shè)置openwrt目錄快捷方式
下載的源碼在
C:\Users\用戶名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_一堆字母數(shù)字\LocalState\rootfs\home\用戶名\lede
藏得很深,我們把它加入快速訪問
3、編輯feeds.conf.default 文件,加入不可描述功能
用記事本打開lede目錄里的 feeds.conf.default 文件,刪除最后一行前面的“#”號。如果不做這步,就不能召喚航母打美帝。
4、編輯config文件,選擇自己需要的功能
分別輸入,這幾步等候時間會比較長,一定要全程fq
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
順利的話,會進入這個界面
這里僅根據(jù)我常用的配置舉例
鍵盤上下移動光標,回車進入菜單,esc返回,y選擇,n去除選擇。
如果是軟路由,Target System和subtarge選x86,如果是硬路由,則根據(jù)自己的芯片選。
比如熱門k2p就這么選:
如果需要IPv6支持,需要在Extra packages里勾選ipv6helper(鍵盤按y選中),自動會把所有ipv6需要的組件都選上的,不需要再去別的地方選了。現(xiàn)在寬帶都支持ipv6了,我是上海移動寬帶,開啟ipv6后沒有發(fā)現(xiàn)什么不正常的地方,美帝也能打。
最重要的都在Luci里設(shè)置,如果不知道怎么選,建議就默認。
Themes是主題,個人覺得默認主題就可以了, 路由器這都后臺又不是天天要看到的。
Applications是最重要的,幾乎所有的插件都在里面。N是取消選中,Y是選中。
打倒美帝
京東自動簽到:
KMS:
?如果需要用愛快虛擬機裝openwrt做旁路有的話,需要在network里安裝snmpd,這樣上網(wǎng)設(shè)備的mac地址就能正常顯示了。
全部選中完成后,按兩下esc,再按回車保存退出。
5、配置完就可以編譯啦,第一次編譯的時候比較長
輸入source /etc/environment,這一步很重要,不輸這段代碼肯定會報錯。
source /etc/environment
保持全局反美帝,根據(jù)網(wǎng)速,下載時間挺長的。
make -j8 download V=s
最后一步就是編譯了。
make -j1 V=s
這個錯就是沒有輸source /etc/environment 造成的
6、編譯成功
文件放在C:\Users\用戶名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_一堆字母數(shù)字\LocalState\rootfs\home\用戶名\lede\bin\targets\x86目錄里
默認登陸IP 192.168.1.1, 密碼 password
如果是虛擬機,直接上傳鏡像就可以了。
實體機可以參考這兩個帖子,用dd刷機,心里感覺比在web界面里直接升級干凈。
第一次編譯成功,以后再編譯速度就很快了,一般20分鐘搞定
記得先要輸source /etc/environment
如果不需要更改配置:
source /etc/environment
cd lede
git pull
./scripts/feeds update -a && ./scripts/feeds install -a
make defconfig
make -j8 download
make -j$(($(nproc) + 1)) V=s
如果需要更改:
2015-07-29 12:01:00 作者:馬榮
經(jīng)過了漫長的研發(fā),微軟最新的操作系統(tǒng)Windows 10終于正式完整地展現(xiàn)在用戶面前了。那么相信大家當下最關(guān)心的一個問題就是,Win10到底是個什么樣的系統(tǒng)?盡管有著多場發(fā)布會、多個預覽版的輪番曝光,但是這些碎片化的信息還是很難拼湊出一個完整的印象,所以我們今天就帶來了Windows 10的360度全方位評測,看看這套新系統(tǒng)究竟有哪些不一樣。
回歸的開始菜單好用嗎?
對于Win10來說,很多人第一個關(guān)注的點就是重新回歸的開始菜單。從Win95時代就被定為“標配”的開始菜單在Win8中被替代,這一激進的改動讓大部分用戶難以適應(yīng),因此在Win10中,微軟又把它請回來了。
那么重新請回的開始菜單是否打了微軟的“臉”呢?在我們看來并非完全如此。在Win10中,微軟采用了一種非常圓滑的中庸之道,將以Win7為代表的傳統(tǒng)開始菜單元素,與Win8的通用應(yīng)用(以前叫做Metro)元素進行了整合。所以我們看到的就是下面這個樣子的開始菜單。
新的開始菜單
新的開始菜單可以視為兩個部分,左側(cè)部分是傳統(tǒng)的開始菜單功能,這里與Win7的開始菜單幾乎沒有區(qū)別,包含了文件管理器、“所有程序”、“最近使用”等項目。更重要的是,在這里用戶可以找到熟悉的關(guān)機鍵和設(shè)置(新的控制面板)。
而右側(cè)部分則是用戶自己將常用軟件的快捷方式固定在此的區(qū)域,可以自定義并且分區(qū)塊管理。在應(yīng)用商店中安裝的應(yīng)用也可以固定在這里,方便調(diào)用。
默認情況下,這里集成了系統(tǒng)預裝的一些應(yīng)用程序,比如瀏覽器、視頻播放器、OneNote筆記、天氣、游戲、手機助手等。
新的開始菜單可以自定義大小,把鼠標放到邊緣就能進行拉伸,就像下圖這樣,可以把開始菜單拉成這么大。
自定義大小
另外,右擊開始菜單圖標,我們還是能夠調(diào)出系統(tǒng)管理菜單,這一點是沒有變的。
右鍵菜單沒有變
小結(jié):新的開始菜單既具有Win7的操作模式,又具備了Win8開始屏幕的實用功能,算是一次較好的整合。筆者在幾年的Win8的使用中深刻發(fā)現(xiàn)Win8的開始屏幕在功能性上遠超Win7,只不過在形式上難以被人接受,因此Win10的開始菜單非常值得嘗試。