花了一天的時間,終於把centos5的linux核心版本從2.6.18公升級到3.4. 公升級後,系統更加穩定.
具體步驟:
# wget
# tar zxvf linux-3.4.tar.gz -c /usr/src
# cd /usr/src/linux-3.4
# make menuconfig
# make
# make modules_install
# cp arch/x86_64/boot/bzimage /boot/vmlinuz-3.4
# mkinitrd /boot/initrd-3.4.img 3.4.0
# 把新編譯的核心加到/etc/grub.conf
default=0
timeout=5
splashimage=(hd0,2)/boot/grub/splash.xpm.gz
hiddenmenu
title centos5 (3.4.0)
root (hd0,2)
kernel /boot/vmlinuz-3.4 ro root=label=/1 rhgb quiet
initrd /boot/initrd-3.4.img
title centos5 (2.6.18-53.el5)
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-53.el5 ro root=label=/1 rhgb quiet
initrd /boot/initrd-2.6.18-53.el5.img
# reboot
下面是一些經驗:
1. gcc的版本仍然是centos5的版本
2. 如果編譯完重啟後出現mount:could not find filesystem /dev/root的錯誤,解決辦法是:
重新make menuconfig, 使config_sysfs_deprecated_v2=y(可以開啟檔案.config驗證)
centos6 x公升級到最新核心
centos6.x 預設是2.x 有些軟體裝不上 比如docker 1 匯入public key rpm import 2 安裝elrepo到centos 6.5中 rpm uvh 3 安裝 kernel lt lt long term yum enablerepo elrepo kernel in...
將linux預設python公升級到2 7 4版本
wget 解壓檔案 aa localhost tar jxvf python 2.7.4.tar.bz2 niuxl localhost cd python 2.7.4 niuxl localhost python 2.7.4 ls config.guess configure demo gramm...
將linux預設python公升級到2 7 4版本
wget 解壓檔案 aa localhost tar jxvf python 2.7.4.tar.bz2 niuxl localhost cd python 2.7.4 niuxl localhost python 2.7.4 ls config.guess configure demo gramm...