如果你是乙個喜歡編譯核心的狂人,同時也是經常忘記將預設的.config檔案備份的懶傢伙,那麼下面的方法將會使你
的核心配置工作變得更輕鬆,從linux 2.6開始核心提供了一種將.config附加到映像檔案的方法,通過這種方法,核心
配置者可以不必備份當前的.config檔案,而是在需要的時候直接從核心映像中提取.config檔案。步驟如下:
1. 配置核心
1.1 make menuconfig;
1.2 選擇如下:
general setup --->
<*> kernel .config support
[*] enable access to .config through /proc/config.gz
1.3 make uimage
2. 提取配置檔案
2.1 方法一,從uimage檔案中提取:
2.1.1 開啟控制台,cd進入到linux原始碼樹根目錄,我的為:/root/desktop/easy2440/linux-2.6.30.9-easy2440
2.1.2 輸入如下命令:scripts/extract-ikconfig arch/arm/boot/uimage > config
2.1.3 命令執行完後,將會在linux原始碼樹根目錄下面生成config檔案;
2.1.4 config檔案即為我們需要的核心配置檔案,可以將其替代.config檔案。
2.2 方法二,從開發板的/proc/config.gz中提取:
2.2.2 準備串列埠控制台,啟動開發板;
2.2.3 開發板正常啟動後,在控制台輸入命令:cat /proc/config.gz | gzip -d > /home/config
2.2.4 命令執行完後,將會在/home目錄下生成config檔案
2.2.5 config檔案即為我們需要的核心配置檔案,可以將其替代.config檔案。
Linux 資料提取
有時候我們需要從檔案裡提取資料,當然也可能是老闆甩過來乙個檔案讓你把裡面的 和郵箱全部提取,這時候一條一條的複製貼上總是太麻煩,這個時候我們就需要利用一些命令和正規表示式在linux系統中自動提取出來。1.提取data2檔案中的數字開頭的行,並把他們寫入 home root num中。2.提取dat...
Linux核心映象
核心映象有許多種,但是基本都是基於vmlinux壓縮加頭得到,目的是為了讓核心映象盡可能的小,在嵌入式中儲存介質的空間比較小,也比較緊張,這些壓縮映象是為了去適應嵌入式而產生的 核心編譯 make 之後 會生成兩個檔案,乙個image,乙個zimage 其中image為核心映像檔案,而zimage為...
linux修改映象
1 首先備份系統自帶yum源配置檔案 etc yum.repos.d centos base.repo root localhost mv etc yum.repos.d centos base.repo etc yum.repos.d centos base.repo.backup 2 進入yum...