大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
我的内核升级是从2.6.32.5到2.6.38.2。
开始这几部分是跟着下面这个文章做的:
http://blog.csdn.net/ctbinzi/article/details/6006931
先安装好所需软件,以及下载最新内核:
#apt-get install kernel-package libncurses5-dev wget bzip2 make patch
#cd /usr/src
#wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2
#tar -xjf linux-2.6.36.tar.bz2
切换到新内核的目录
#cd linux-2.6.36
为了节省时间,请执行以下命令从现有内核中获得配置
#make oldconfig
执行完此条命令后,会根据新老内核的差异情况,询问你一些问题,如果不确定的话请都是用默认(直接按回车)。
以上步骤完成后,执行内核配置程序
#make menuconfig(这里会出现问题就是不知道menuconfig的操作。但是一般的就不用管。只要最后面那两个,load和save一下)
#make-kpkg –initrd –append-to-version=-idea kernel_image
(编译过程中出现一个关于lguest的错误,解决办法
编辑 Documentation/lguest/Makefile
把
all: lguest
改成
all:
输入 make-kpkg –initrd –append-to-version=-idea kernel_image 继续编译
编译过程中出现一个关于version的错误,解决办法
编辑 include/linux/version.h,添加一行宏定义
#define UTS_RELEASE 2.6.36-idea
输入 make-kpkg –initrd –append-to-version=-idea kernel_image 继续编译)
括号里的好像没用着。
接下来要这么做:
参照:http://linuxnotes.blog.163.com/blog/static/18809914920115712746966/
#cd .. //返回父目录,查看生成的安装包
#ls //列出目录内的文件以查看安装包
…… linux-image-2.6.39_2.6.39-10.00.Custom_i386.deb
#dpkg -i linux-image-2.6.39_2.6.39-10.00.Custom_i386.deb //安装新内核
#mkinitramfs -o /boot/initrd.img-2.6.38.2 //生成新内核的initrd引导文件
#update-grub //更新grub信息
#reboot //重新引导操作系统,就可以看到更新后的启动项了
#uname -snr //查看新内核版本信息
debian卸载旧内核:
debian卸载旧内核要先看看有哪些旧的内核,用命令:
dpkg –get-selections |grep linux
如果你的内核是以kernel开头的就把上面的linux改成kernel,之后再用
dpkg –purge –force-remove-essential linux-image-XXX
XXX是你要卸载的内核的版本号。至此完成。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/180332.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...