筆者嘗試的方法有三種:
一、用阿里/**核心,有詳細的操作文件。
附:kernel-2.6.32-279.9.1.tb1.el5.nosrc.rpm.zip
二、用redhat/centos提供的核心原始碼包,進行定製、編譯、安裝。
附:kernel-2.6.32-358.6.4.el6.nosrc.rpm.zip
三、用原生linux核心進行定製、編譯、安裝。
附:kernel-ml-3.9.7-1.el6.nosrc.rpm.zip
# 安裝編譯所依賴的工具包yum -y install @development-tools fedora-packager kernel-devel rpm-build redhat-rpm-config asciidoc hmaccalc binutils-devel elfutils-libelf-devel newt-devel zlib-devel xmlto python-devel perl-extutils-embed
# 生成目錄:~/rpmbuild/ 和檔案 ~/.rpmmacros
rpmdev-setuptree
# centos 6 對應原始碼目錄:
cd ~/rpmbuild/srpms/
# centos 6 當下最新,以下以此為例
wget /kernel-2.6.32-279.19.1.el6.src.rpm
# 安裝核心原始碼包
rpm -ivh ~/rpmbuild/srpms/kernel-2.6.32-279.19.1.el6.src.rpm
# 使用rpmbuild就可以一鍵編出你的核心到 ~/rpmbuild/rpms/ 目錄中了
rpmbuild -bb --with baseonly --with firmware --without debuginfo ~/rpmbuild/specs/kernel.spec
#編譯過程會用到大量隨機種子,遇到 waiting for lock on `./random_seed'... 提示時請執行
rngd -r /dev/urandom
# wrote: ~/rpmbuild/rpms/x86_64/kernel-2.6.32-279.19.2.el6.x86_64.rpm
# wrote: ~/rpmbuild/rpms/x86_64/kernel-headers-2.6.32-279.19.2.el6.x86_64.rpm
# wrote: ~/rpmbuild/rpms/x86_64/kernel-firmware-2.6.32-279.19.2.el6.x86_64.rpm
# wrote: ~/rpmbuild/rpms/x86_64/perf-2.6.32-279.19.2.el6.x86_64.rpm
# wrote: ~/rpmbuild/rpms/x86_64/python-perf-2.6.32-279.19.2.el6.x86_64.rpm
# wrote: ~/rpmbuild/rpms/x86_64/kernel-devel-2.6.32-279.19.2.el6.x86_64.rpm
#保守起鍵,先安裝kernel-firmware再更新核心:
rpm -ivh ~/rpmbuild/rpms/x86_64/kernel-firmware-2.6.32-279.19.2.el6.x86_64.rpm
rpm -ivh ~/rpmbuild/rpms/x86_64/kernel-2.6.32-279.19.2.el6.x86_64.rpm
#驗證安裝正確性,檢查/etc/grub.conf檔案,預設啟動的應該是我們新編的核心版本號
title centos (2.6.32-279.19.2.el6.x86_64)
#好吧,檢查一下grub的啟動順利,一切正常就重啟吧。
reboot
# 重啟完成後檢查一下最新核心是否生效
uname -a
wine下使用核新同花順2009
1 要使用同花順 軟體一定要裝ie,不然會出現無法聯網的錯誤。2 先裝ies4linux,請使用普通帳戶登入系統來安裝ies4linux。重要,我在這裡浪費了很多時間 4 複製字型 simsun.ttc 到 ies4linux安裝目錄也就是 home youname ies4linux ie6 dr...
CentOS 5 5下編譯安裝新核心
tar jvxf xz 5.0 3.tar bz2 cd opt xz 5.0 3 進入解壓後的資料夾 configure make make install2.解壓核心 xz d linux 3.2 84.tar xztar xvf linux 3.2 84.tar3.如果是第一次編譯核心,並沒有...
centos下檢視cpu核數
1 概念 1.1 物理cpu 實際server中插槽上的cpu個數。物理cpu數量 可以數不重複的 physical id 有幾個。1.2 邏輯cpu linux使用者對 proc cpuinfo 這個檔案肯定不陌生.它是用來儲存cpu硬體資訊的 資訊內容分別列出了processor 0 n 的規格...