国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

制作linux內核安裝包

2024-06-28 13:18:10
字體:
來源:轉載
供稿:網友

實驗基于Centos 6.2

 

升級linux內核

直接在一個有編譯環境的設備上,編譯升級內核很簡單。

make menuconfig

或者

拷貝現有系統的.config文件

修改.config文件  CONFIG_DEBUG_INFO=n (避免編譯產生文件過大)

make oldconfig

make all -j4

make modules_install

make install

制作linux內核安裝包

有時需要在虛擬機上編譯好內核后,安裝到另外的設備上,而設備上工具有限,沒有編譯開發環境等。一種方式是通過nfs掛載,在設備上直接make modules_install,然后make install。

另外一種,就是手動拷貝安裝。下面介紹怎么制作一個內核安裝包,可以直接在設備上安裝。以下以內核3.5.3為例說明。

1、編譯

make all -j4

2、準備各種目錄及文件

新建文件夾 kernel-3.5.3

export  INSTALL_MOD_PATH=kernel-3.5.3

執行make modules_install 模塊會安裝到文件夾kernel-3.5.3中

拷貝源碼目錄下scripts中的depmod.sh 到kernel-3.5.3中

拷貝源碼目錄下arch/x86/boot/bzImage 到kernel-3.5.3中

拷貝源碼目錄下System.map到kernel-3.5.3中

拷貝源碼目錄下arch/x86/boot/install.sh 到kernel-3.5.3中

所有文件準備好了

kernel-3.5.3

  --lib

    --firmware

    --modules

      --3.5.3

  --bzImage

  --depmod.sh

  --install.sh

  --System.map

3、編寫安裝腳本

在這之前,首先需要修改下install.sh腳本

在文件適當位置加上變量定義

  INSTALLKERNEL=installkernel

然后編寫安裝腳本 install_kernel.sh

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永胜县| 东阳市| 墨竹工卡县| 永年县| 禹城市| 广安市| 古丈县| 贵南县| 襄城县| 梧州市| 遵义市| 昌图县| 东明县| 旬邑县| 镇安县| 故城县| 阳城县| 永年县| 双流县| 蓬溪县| 乐清市| 湘西| 澄迈县| 阜阳市| 于田县| 南乐县| 府谷县| 聂拉木县| 驻马店市| 新和县| 交口县| 邵东县| 昭平县| 布尔津县| 桦川县| 辽中县| 巴楚县| 嘉兴市| 崇阳县| 沧州市| 百色市|