1.准备:
下载2.6内核linux-2.6.2-rc2.tar.gz
http://www.kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.2-rc2.tar.gz
不需要下载http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.2-rc2.gz
这个补丁是给以前的内核版本升级到2.6.2-rc2用的
2.本人系统为redhat8.0
解压到目录/usr/src
#cp linux-2.6.2-rc2.tar.gz /usr/src
#cd /usr/src
#tar -zxvf linux-2.6.2-rc2.tar.gz
建立链接文件
#cd /usr/src
#ln –s linux-2.6.2-rc2 linux-2.6
#ln –s linux-2.6 linux
检查原代码
#cd /usr/src/linux
#make mrproper
这步是为确保原代码目录下没有不正确的.o文件及文件的相互依赖。
配置核心选项
#make menuconfig
基本上保持默认选项就可以了,但是要注意的是必须把ext2和ext3文件系统支持编进内核,否则升级内核重新启动是会有错误:
Kernel panic: No init found. Try passing init= option to kernel
ext2和ext3文件系统配置为:
File systems -
<*>; Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
<*>; Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels
[*] JBB (ext3) debugging support
编译内核
确保所有文件都处于最新的版本状态下
#make clean
编译模块
#make modules
安装模块
#make modules_install
此时在/lib/modules下出现新内核模块文件夹2.6.2-rc2
使用新内核
#cp System.map /boot/System.map-2.6.2-rc2
#rm /boot/System.map
#ln –s /boot/System.map-2.6.2-rc2 /boot/System.map
#cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.2-rc2
#rm /boot/vmlinuz
#ln –s /boot/vmlinuz-2.6.2-rc2 /boot/vmlinuz
#new-kernel-pkg –install –mkinitrd –depmod 2.6.2-rc2
执行完new-kernel-pkg命令后在/boot下生成新印象文件initrd-2.6.2-rc2,同时/etc/grub.conf中增加了新核心的启动项,
例如:
Tilte linux (2.6.20-rc2)
Root(hd0,0)
Kernel /boot/vmlinuz-2.6.2-rc2 ro root=LABEL=/
Initrd /boot/initrd-2.6.2-rc2
将kernel项中的root=LABEL=/ 改成 root=/dev/hda7 (/dev/hda7是本人linux的根分区),否则重启动后会有错误:
Kernel panic: No init found. Try passing init= option to kernel
#reboot
重启后Grub中出现2.6内核的启动项,现在就用新的核心试试吧。
分享到:
相关推荐
虚拟机安装linux - linux 虚拟机安装linux - linux 虚拟机安装linux - linux 虚拟机安装linux - linux
本文将详细阐述如何在HP DL385 G7服务器上成功安装Linux 5.4内核,解决可能出现的“红屏”问题。 HP DL385 G7是一款基于AMD Opteron处理器的高性能服务器,它支持多种操作系统,包括各种版本的Linux。然而,在安装...
dell笔记本用户用来安装LINUX的指南
### WIN7下硬盘安装Linux双系统的详细步骤 在Windows 7环境下实现与Linux的双系统共存是一项实用技能,尤其对于需要在不同操作系统之间切换的用户来说更是如此。本文将详细解析如何在Windows 7系统下,通过硬盘安装...
PXE 网络 安装 LINUX
中科曙光服务器培训教程汇总:系统安装Linux&Windows.pptx
U盘安装Linux详细步骤,本人亲自测试多次均成功,适用于真机安装Linux系统。
学习在虚拟机上安装linux 练习在虚拟机上安装linux
动画教程vmware安装linux9.exe
U盘安装Linux系统 U盘安装Linux系统 1 1.准备工作 1 2.U盘操作步骤 1 第一步,使用unetbootin向U盘写入Linux系统ISO镜像 1 第二步,使用BOOTICE设置U盘引导 3 3.设置主板BIOS启动项 6 4.异常处理 6 5.进入...
该文件详细的介绍了linux的安装过程,望对linux感兴趣的人好好利用
【求助】联想miix2 8安装Linux的问题(显示和eMMC磁盘识别问题)探讨和解决 - Ubuntu中文论坛1
PXE 批量安装LINUX ,机房的朋友可以用这个模板搞定自己的
多种安装linux的方法!随着linux操作系统慢慢越来越被更多的人发现和介绍尤其是在西方会有更多的人选择linux操作系统。
VMware下安装linux详细图解教程 VMware下安装linux详细图解教程
Windows下安装Linux虚拟机,资源包含VMware-11,Linux虚拟机镜像文件CentOS-6.6-i386-bin-DVD1,和安装教程
U盘无人值守安装Linux【技术文档】,原创,图文并茂,操作简单。
一般情况下,我们都是利用软驱或光驱引导Linux后,再通过本地的光驱安装Linux。但如何在本地无光驱无软驱的情况下,如何通过PXE的方式远程安装Linux呢?本文就以Q10为例,介绍如何通过PXE Bootrom来远程安装Linux。
基于PXE网络实现无人值守批量安装Linux.pdf