red hat linux 9.0核心編譯
首先進入這個目錄: host/usr/src/linux -2.4
1, 清除原始碼樹:make mrproper
2, 生成現有.config檔案:make oldconfig
3, 配置核心:make menuconfig
4, 生成依賴關係:make dep
5, 編譯核心:make bzimage
6, 編譯模組:make moduless
7, 安裝模組:make moduless_install
8, 安裝核心:make install
9, 重起:init 6
注意: 順序一定不能錯1--9的順序
這樣就ok啦!
--------------------------------------
linux核心編譯步驟(新手)方案
對於linux新手來說,編譯核心相對有一些難度,甚至不知道如何入手,現在我歸納了一下,寫出這一篇還算比較詳細的步驟,希望能對各位新手有一些幫助。
1、安裝核心
2、清除從前編譯核心時殘留的.o 檔案和不必要的關聯
cd /usr/src/linux
make mrproper
3、配置核心,修改相關引數,請參考其他資料在圖形介面下,make xconfig;字元介面下,make menuconfig在核心配置選單中正確設定個核心選項,儲存退出
4、正確設定關聯檔案
make dep
5、編譯核心
對於大核心(比如需要scsi支援),make bzimage
對於小核心,make zimage
6、編譯模組
make modules
7、安裝模組
make modules_install
8、使用新核心
把/usr/src/linux/arch/i386/boot/目錄內新生成的核心檔案bzimage/zimage拷貝到/boot目錄,
然後修改/etc/lilo.conf檔案,加乙個啟動選項,使用新核心bzimage/zimage啟動。格式如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux-new ### 告訴lilo預設使用新核心啟動linux ###
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda5
image=/boot/bzimage(zimage)
label=linux-new
read-only
root=/dev/hda5
保留舊有的啟動選項可以保證新核心不能引導的情況,還可以進入linux進行其他操作。
儲存退出後,不要忘記了最重要的一步,執行/sbin/lilo,使修改生效
9、重新生成ram磁碟
如果您的系統中的/etc/lilo.conf沒有使用了ram磁碟選項initrd,略過如果您的系統中的/etc/lilo.conf使用了ram磁碟選項initrd,使用mkinitrd initrd-核心版本號 核心版本號命令重新生成ram磁碟檔案,例如我的redhat 6.2:
mkinitrd initrd-2.2.14-5.0 2.2.14-5.0
之後把/etc/lilo.conf中的initrd指向新生成的initrd-2.2.14-5.0檔案:
initrd=/boot/initrd-2.2.14-5.0
ram磁碟能使系統效能盡可能的優化,具體參考/usr/src/linux/documents/initrd.txt檔案
10、重新啟動,ok!
硬碟安裝red hat linux 9 0
一 這個windows下的軟體將iso檔案 解 到硬碟上,比方說shrike i386 disc1.iso可以解壓縮到c 盤的cd1目錄,shrike i386 disc2.iso解壓縮到c 盤的cd2目錄,shrike i386 disc3.iso可以解壓縮到c 盤的cd3目錄待用。接下來重新啟動...
RedHat Linux9 0 硬碟安裝全攻略
redhat linux 9.0的三個檔案 shrike i386 disc1.iso shrike i386 disc2.iso shrike i386 disc3.iso。用rar工具解壓縮至硬碟任意分割槽x cd1,x cd2,x cd3.如果你想裝雙系統,那麼請安裝乙個dos 98不需要 並...
RedHat Linux9 0 硬碟安裝全攻略
redhat linux 9.0的三個檔案 shrike i386 disc1.iso shrike i386 disc2.iso shrike i386 disc3.iso。用rar工具解壓縮至硬碟任意分割槽x cd1,x cd2,x cd3.如果你想裝雙系統,那麼請安裝乙個dos 98不需要 並...