centos5核心公升級步驟

2021-06-01 19:27:00 字數 1517 閱讀 3014

然後編譯核心:

make dep

make menuconfig

make bzimage

make modules

make modules_install

make install

重啟,出現錯誤:insmod: error inserting '/lib/dm-region-hash.ko' : -1 file exists

解壓核心:

cp /boot/initrd-2.6.32.12.img /tmp

cd /tmp/

mkdir newinitrd

cd newinitrd/

zcat ../initrd-2.6.32.12.img |cpio -i

rm -rf /tmp/initrd-2.6.32.12.img

vim init

裡面有兩段相同的配置,需要把最後一段去掉:

echo "loading dm-region-hash.ko module"

insmod /lib/dm-region-hash.ko

echo "loading dm-region-hash.ko module"

insmod /lib/dm-region-hash.ko 

重新打包核心:

find .|cpio -c -o > ../initrd

cd ../

gzip -9 < initrd > initrd-2.6.32.12.img

rm -rf /boot/initrd-2.6.32.12.img

cp initrd-2.6.32.12.img /boot

rm -rf /cd /usr/src/linux-2.6.32.12.tar.gz

rm -rf /cd /usr/src/linux-2.6.32.12

重啟發現

mount: could not find filesystem 『/dev/root』

setuproot: moving /dev failed: no such file or directory

setuproot: error mounting /proc: no such file or directory

setuproot: error mounting /sys: no such file or directory

switchroot: mount failed: no such file or directory

kernel panic – not syncing: attempted to kill init!

解決方法:

執行完make menuconfig後,修改/usr/src/linux-2.6.35.4/.config

將#config_sysfs_deprecated_v2 is not set

預設被注釋掉的,將其改為y。即修改為

config_sysfs_deprecated_v2=y

再接著編譯安裝核心

重啟成功進入新核心

CentOS7核心公升級步驟

1.匯入公鑰 rpm import 2.安裝elrepo rpm uvh 3.安裝核心 yum enablerepo elrepo kernel install kernel ml devel kernel ml y 4.檢視設定預設啟動順序 awk f 1 menuentry etc grub2....

將redhat as5 公升級為 centos 5

1.檢查系統已安裝的元件包中是否已存在redhat的自帶的yum系列元件包 su root rpm qa grep yum 2.如果存在請逐一全部刪除 rpm e nodeps 元件包名稱 3.安裝centos公升級元件包 su root rpm uvh nodeps rpm wget wget w...

CentOS5安裝手記

基本安裝過程和其他linux安裝基本相同,記得在定製軟體時,選上xvsf即可 1.安裝jdk 注意修改系統預設的jdk,參考 http blog.csdn.net hbcui1984 archive 2007 01 08 1477416.aspx 2.安裝myeclipse,如果出錯,參考 http...