linux核心編譯

2021-06-25 15:55:50 字數 1230 閱讀 6148

編譯核心linux-2.6.32的核心

l  拷貝核心**到src目錄

cp ./ linux-2.6.32.63.tar.xz /usr/src/

l  解壓縮**

xz -d linux.....xz

tar -xvf linux-2.6.32.63.tar

l  進入解壓後的原始碼目錄內,執行環境清空操作

cd /usr/src/linux-2.6.32.63

makemrproper

l  準備配置檔案。在/boot目錄下面有個安裝系統時生成的config-*檔案,可以基於該檔案上面進行配置編譯

cp /boot/config-*./.config

l  配置核心資訊

l  編譯核心,為了加快編譯速度,可以新增選項-jn,其中n替換為執行緒數值,一般是cpu核數的兩倍

make -j8 all

l  編譯完成

l  安裝核心模組

make modules_install

l  將編譯生成的核心檔案拷貝到對應位置去,其實可以很簡單就用make install命令即可

make install

l  為新核心建立乙個ramdisk,否則系統不能引導

mkinitrd /boot/initramfs-2.6.32.63.img2.6.32.63

l  配置grub資訊

vim /etc/grub.conf

l  重啟系統

reboot

通過命令檢視系統版本

uname -a

1.在用apt-get命令安裝一些軟體包時,總報錯:e:could not get lock /var/lib/dpkg/lock –open

解決方法:輸入以下命令

rm /var/cache/apt/archives/lock

rm /var/lib/dpkg/lock 

之後再安裝想裝的包,即可解決。

2. 使用make menuconfig配置linux 核心時,出現缺少'ncurses-devel'庫支援。

嘗試用apt-get install apt-get install ncurses-devel 和 apt-get install ncurses ,提示未發現軟體包。   

解決辦法: 在乙個人得部落格裡找到了同樣的問題,按照他的方法,使用命令apt-get install libncurses5-dev ,安裝成功。

編譯 linux 核心

一 準備工作 tpv te0 首先說明,下面帶 號的行都是要輸入的命令列,且本文提到的所有命令列都在終端裡輸入。ixpub技術部落格 rc0p a6zx j 啟動linux系統,並用根使用者登入,進入終端模式下。6i sb w,a0 ixpub技術部落格c gng,y y ixpub技術部落格 k,...

linux編譯核心

red hat linux版本的核心編譯 make j2 編譯 make modules make modules install make install cd boot mkinitramfs o initrd.img 2.6.30.10 2.6.30.10 此項可能不需要 vim boot g...

Linux核心編譯

經過幾天的努力,本人終於把乙個核心編譯成功了,嘿嘿,現在把編譯過程記下來,以後再接再勵,注意 以下的操作都要有root許可權。linux 2.6.36.tar.bz2。2 解壓縮。cd usr src tar xvf home ibm linux 2.6.36.tar.bz2.usr src下就會多...