导读就爱阅读网友为您分享以下“vmware9.0.2下将F e do ra 13内核从2.6.33升级到3.11.0”的资讯希望对您有所帮助感谢您对92to.com的支持!vmware9.0.2下将Fedora13内核从2.6.33升级到3.11.0
一、准备
1.查看内核版本
为了方便后面的操作请先将权限升级到root权限
使用命令su
1
输入正确的root密码
使用uname -r可以看到当前操作系统内核的版本。我的查询结果是
2.6.33.385.fc 13.i686.PAE
那就是2.6.33
2.查看原始文件及文件夹内容
因为升级过程要添加和修改一些文件及文件夹内容这里我们先来看一下原来的文件夹及文件内容。
首先查看/usr/src文件夹内容
#ls/us r/s rc
我这里显示为debug kernels
2
查看/lib/mo dules下的内容
#ls/lib/mo dules/
我这里显示为
2.6.33.385.fc 13.i686.PAE
查看/boot下的内容
#ls/boot
我这里显示为c o nfig-2.6.33.385.fc 13.i686.PAElo st+fo undefi
3
System.map-2.6.33.385.fc13.i686.PAEgrubvmlinuz-2.6.33.385.fc 13.i686.PAEinitramfs-2.6.33.385.fc13.i686.PAE.img 这个文件是启动时要使用的镜像文件
查看/boot/grub/menu.lst文件内容#cat/boot/grub/menu.lst#grub.conf generated by anaconda
#
#Note that you do not have to rerun grub after makingchanges to this file
#NOTICE: You have a/boot partition. This means that# all kernel and initrd paths are relative to/boot/,
4
eg.
# ro ot(hd0,0)
# kernel /vmlinuz-version roroot=/dev/mapper/vg_wzfedora-lv_root
1
# initrd/initrd-[gene ric-]versio n.img
#boot=/dev/sdadefault=0 默认的启动项timeout=0 启动菜单的显示时间可以修改成20让你多看几眼splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenu 不显示启动选项选把这里用#注释了吧免
5
得一会儿系统起不来时无法改动。 title Fedora
(2.6.33.3-85.fc 13.i686.PAE)第一个启动项名字 当前只有这一个ro ot(hd0,0)启动内容所在的位置kernel /vmlinuz-2.6.33.3-85.fc13.i686.PAE roroot=/dev/mapper/vg_wzfedora-lv_rootrd_LVM_LV=vg_wzfedora/lv_rootrd_LVM_LV=vg_wzfedora/lv_swap rd_NO_LUKSrd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8
KEYTABLE=us rhgb quietinitrd /initramfs-2.6.33.3-85.fc13.i686.PAE.img这个文件我们刚见过了啊
二、下载内核源码
1.一定要记住这个网址
直接下载想要的版放到/usr/src/下并解压缩就可以了就
6
不用做2 3 4的操作了。
2.也可以用git工具更新到最新的版本如果没有git可以安装一个我的系统没有只好 #yum install git输入两次ye s
3.通过git下载安装linux内核树
#cd/usr/src/要安装到这里所以先过来
#git clonegit://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.
6.git
使用git命令下载并安装内核树 网上是这样描述将代码树与linux最新状态代码树同步。要等一会儿看你的网速情况了。用git可以省去解压缩呀安装呀直接就看到linux-2.6的文件夹了。
注意要进入到新安装的lin u x-2.6文件夹下
7
进入到lin u x-2.6目录下使用命令
4.#git pull更新一下
三、配置内核选项
1.安装gcc
使用make命令时发现gcc命令没有安装下面安装gcc#yum install gcc
2.#make mrproper(该命令可确保源代码目录下没有不正确的.o文件)
3.安装ncurses-devel
#make menuconfig
8
如果出现
?make menuconfig? requires the ncurseslib ra rie s.
需要安装ncurses-develyum install ncurses-devel
2
4.#make menuconfig 配置内核各选项
此时会出现一个图形界面列出了所有的内核配置选项有的选项下还有子选项你可以用方向键来选择用Y键来确定。大多数选项默认就行 以下几个选项必须选择请认真核对下面每一个选项否则编译很有可能前功尽弃 注意前面的符号可能不用有M等等这里提及的要全部宣称*除非无法转化成*则保留原来的格式但是一定要选中
9
georgedatacenter怎么样?georgedatacenter这次其实是两个促销,一是促销一款特价洛杉矶E3-1220 V5独服,性价比其实最高;另外还促销三款特价vps,大家可以根据自己的需要入手。georgedatacenter是一家成立于2019年的美国vps商家,主营美国洛杉矶、芝加哥、达拉斯、新泽西、西雅图机房的VPS、邮件服务器和托管独立服务器业务。georgedatacen...
SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...
木木云怎么样?木木云品牌成立于18年,此为贵州木木云科技有限公司旗下新运营高端的服务器的平台,目前已上线美国中部大盘鸡,母鸡采用E5-267X系列,硬盘全部组成阵列。目前,木木云美国vps进行了优惠促销,1核1G/500M带宽/1T硬盘/4T流量,仅35元/月。点击进入:木木云官方网站地址木木云优惠码:提供了一个您专用的优惠码: yuntue目前我们有如下产品套餐:DV型 1H 1G 500M带宽...