然後編譯核心:
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...