1.解壓核心源**到某個目錄中
2.make distclean清理核心中間檔案與配置檔案
3.選擇參考配置檔案
cp /boot/config-2.6.18-53.e15 .config
4.配置核心使.config生效
make menuconfig
退出5.編譯核心make bzimage編譯完成後,生成的核心映象檔案位於:
/arch/x86/boot
目錄下
6.編譯核心模組make modules
7.安裝核心模組make modules_install
安裝完成後,編譯好的核心模組從源**目錄賦值到了/lib/modules,可檢視該目錄下
8.製作並初始化ram磁碟initrd
initramdisk
作用:提供一種讓核心可以簡單實用
ramdisk
的能力。這些能力包括:格式化乙個
ramdisk
、載入檔案系統到
ramdisk
、將ramdisk
作為根檔案系統
在linux-2.6.29(核心源**)目錄的上層目錄,執行:
mkinitrd initrd-2.6.29 2.6.29 (將記憶體中的一塊拿出來做硬碟)
那麼就會生成檔案initrd-2.6.29
9.安裝核心
由於
linux
系統啟動時候,會從
/boot
目錄下來尋找檔案與
init ramdisk
,所以需要將編譯好的核心(就是bzimage)和
init ramdisk
複製到/boot
目錄下;
cp initr-2.6.29 /boot
cp linux-2.6.29/arch/x86/boot/bzimage /boot/vmlinuz-2.6.29(
vmlinuz-2.6.29為核心,名字可以隨便去取 但是和grub裡要一致,initrd-2.6.29為init ramdisk)
10.製作linux核心選擇項
vim /etc/grub.conf
title my linux(2.6.29)
root (hd0,0)
kernel /vmlinuz-2.6.29 ro root=/dev/volgroup00/logvol00 rhgb quiet
initrd /initrd-2.6.29
其中的kernel /vmlinuz-2.6.29(要與上面的核心名相同)
安裝 Linux 核心 4 0
警告 安裝新的核心可能會導致你的系統不可用或不穩定。如果你仍然使用以下命令繼續安裝,請確保備份所有重要資料到外部硬碟。如果你正在使用linux的發行版ubuntu 15.04,你可以直接通過ubuntu核心 安裝。在你的ubuntu15.04上安裝最新的linux核心4.0,你需要在shell或終端...
Linux核心編譯安裝和解除安裝核心
linux開行版的自帶核心不一定能滿足linux學習和某些特殊的要求,這時我們就不得不根據自己的需求重新安裝核心。這裡我介紹一些常用編譯核心的步驟。核心編譯安裝 p.s.學習最新的核心,可以轉殖linus在github的 二 選擇核心配置 p.s.選擇預設選項的話 make defconfig。p....
Ubuntu 安裝多個Linux核心
本文以ubuntu 14.04.2為例進行說明,其它ubuntu版本與此類似。安裝ubuntu 14.04.2 後,核心是 3.16.0 30 generic 1 虛擬機器安裝 1.1 vmware 使用如下命令安裝多核心 sudo apt get install linux image 3.16....