1、安裝依賴軟件 首先我們需要為編譯linux內(nèi)核安裝依賴的軟件。要完成這些,我們需要在一個(gè)終端或者shell中運(yùn)行以下命令。配置 配置Linux內(nèi)核有兩種選擇的。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、靈壽網(wǎng)站維護(hù)、網(wǎng)站推廣。
2、(1)、Networkingsupport(CONFIG_NET)[Y/n/?]該選項(xiàng)設(shè)置是否在內(nèi)核中提供網(wǎng)絡(luò)支持。 (2)、PCIsupport(CONFIG_PCI)[Y/n/?]該選項(xiàng)設(shè)置是否在內(nèi)核中提供PCI支持。
3、對(duì)于CentOS/RHEL系統(tǒng),盡量使用yum方式或RPM包安裝/升級(jí)內(nèi)核,需要注意的是紅帽的Red Hat Linux服務(wù)需要訂閱。
對(duì)于CentOS/RHEL系統(tǒng),盡量使用yum方式或RPM包安裝/升級(jí)內(nèi)核,需要注意的是紅帽的Red Hat Linux服務(wù)需要訂閱。
打開Linux面板。輸入uname -a ,可顯示電腦以及操作系統(tǒng)的相關(guān)信息。輸入cat /proc/version,說明正在運(yùn)行的內(nèi)核版本。輸入cat /etc/issue, 顯示的是發(fā)行版本信息。
查看linux內(nèi)核版本號(hào) 1:登錄linux,在終端輸入 cat /proc/version 2:登錄linux,在終端輸入 uname -a 即列出linux的內(nèi)核版本號(hào) 。3: 在Linux終端輸入 unmae -a 即可查看linux的內(nèi)核版本號(hào)。
使用uname命令查看Linux內(nèi)核版本 使用`hostnamectl`命令查看內(nèi)核版本 hostnamectl實(shí)用程序是systemd的一部分,用于查詢和更改系統(tǒng)主機(jī)名。
uname查看linux內(nèi)核版本 最常用 的命令,適用于CentOS,F(xiàn)edora,Debian,Ubuntu等各種linux發(fā)行版本。
需要準(zhǔn)備的材料分別是:電腦、linux連接工具。首先連接上linux主機(jī),進(jìn)入等待輸入指令的linux命令行狀態(tài)。輸入:bash --version,按回車。此時(shí)打印出的“version 46(1)-release”就是該shell的版本。
基本上所有的linux系統(tǒng)都可以降級(jí)。但是降級(jí)相對(duì)于升級(jí)比較麻煩,比如ubuntu,升級(jí)直接 sudo apt-get dist-upgarde完活,但是要降級(jí),要手動(dòng)操作那不是一般的麻煩。所以能是能,盡量不要。
, 下載linux-tar.bz2(可以是更新的版本)到/usr/src bzcat linux-tar.bz2 | tar xvf cd linux-3 閱讀readme及changes 文件,確認(rèn)必須的工具軟件。
配置LINUX_VERSION-x.x, 其中x.x為linux內(nèi)核大版本號(hào) 如1,“=”后面跟小版本號(hào)。
1、方法一:利用終端命令更新 啟動(dòng)CentOS系統(tǒng),進(jìn)入到桌面。在桌面上右擊鼠標(biāo),選擇“在終端中打開”。登陸root帳戶(CentOS系統(tǒng)的方法是鍵入 su,回車,再輸入密碼。注意,密碼在屏幕上不顯示)。
2、升級(jí)內(nèi)核 1, 下載linux-tar.bz2(可以是更新的版本)到/usr/src bzcat linux-tar.bz2 | tar xvf cd linux-3 閱讀readme及changes 文件,確認(rèn)必須的工具軟件。
3、對(duì)于CentOS/RHEL系統(tǒng),盡量使用yum方式或RPM包安裝/升級(jí)內(nèi)核,需要注意的是紅帽的Red Hat Linux服務(wù)需要訂閱。
4、要更新內(nèi)核,你先要確定自己使用的系統(tǒng)是32位還是64位。打開終端容器,運(yùn)行:uname -a 然后檢查一下輸出的是x86_64還是i686。如果是x86_64,表明你運(yùn)行的是64位版本,否則你運(yùn)行的是32位版本。要記住這個(gè),因?yàn)樗苤匾?/p>
5、配置LINUX_VERSION-x.x, 其中x.x為linux內(nèi)核大版本號(hào) 如1,“=”后面跟小版本號(hào)。
6、把內(nèi)核列表拉到最下方,我們選擇最新的 10-34,然后點(diǎn)擊“Install the 10-34 kernel”,開始升級(jí)。在輸入管理員密碼后,LinuxMint 的“更新管理器”會(huì)自動(dòng)下載該版本內(nèi)核及相關(guān)軟件。安裝完畢,重啟電腦。
update是下載源里面的metadata的.。
yum -y update:需要更新內(nèi)核;yum -y upgrade:更新系統(tǒng)時(shí),軟件和內(nèi)核保持原樣。
update是更新軟件源的內(nèi)容,找出可更新的軟件列表,但并不更新軟件;upgrade是下載并更新軟件。
從軟件源(也就是服務(wù)器)下載最新的軟件包列表文件,更新本地軟件包緩存信息(包含軟件名,版本,校驗(yàn)值,依賴關(guān)系等)。具體下載文件在目錄:/var/lib/apt/lists sudo apt-get upgrade 安裝更新。
update update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,這樣才能獲取到最新的軟件包。
下載OpenWRT源碼我的工作目錄:/workPorjectCode/openwrtsvncosvn://svn/openwrt/branches/backfire(開發(fā)版本,不穩(wěn)定,不建議下載,但在這個(gè)版本中有MW4530R配置項(xiàng)。
訪問WR703N在OpenWrt的Wiki頁,然后在Flashing一節(jié)中找到下載鏈接:squashfs-factory.bin。進(jìn)入路由器管理界面,用戶名和密碼均為admin,然后進(jìn)入固件更新,選擇下載的文件,然后更新。
首先, 開機(jī)登陸到支持編譯Openwrt的操作系統(tǒng)(廢話了)。實(shí)體機(jī)或者虛擬機(jī)(Vmware 或者 Qemu)里的操作系統(tǒng)都行,這里推薦使用Linux系統(tǒng)。 bsd和mac osx系統(tǒng)也可以編,但不推薦,且未驗(yàn)證是否可編譯成功。
查找資料很辛苦,而且OpenWrt的門檻相對(duì)較高,希望這篇文章所提供的從零開始學(xué)OpenWrt編譯 + 刷機(jī) + 使用教程能降低新手們的入門難度,當(dāng)然,編譯過程非必須,一般的路由都可找到可用的穩(wěn)定固件直接刷機(jī)。