如何为Ubuntu 16.04升级Linux Kernel 4.6

 我来答
wang_huan1990
2016-05-26 · TA获得超过635个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:249万
展开全部
不知道你升级核心的目的是什么,如果没什么特殊需求是不建议升级核心的,重新编译核心来达到你的需求比升级核心的风险小得多。 不过如果你坚持这样做,我给出步骤:
ubuntu系统默认是不允许root登陆的,如果提示权限不足记得命令前加sudo,我建议先搞定root登陆,要不然很多涉及到root权限,总是用sudo很麻烦,下面都是以root登陆操作的

步骤一:先到kernel.org下载4.6核心,就是tar.xz那个
步骤二:假设你将文件下载到/root目录下,进入此目录 cd /root

步骤三:将文件解压到/usr/src/kernels中 tar -Jxvf linux-3.10.89.tar.xz -C /usr/src/kernels/
步骤四:进入核心源码目录cd /usr/src/kernels/linux-4.6
清除可能的编译残留保证源码干净make mrproper;make clean
步骤五:如果靠自己去选择选项来编译,估计没有几天是看不完也没法完全看懂,所以这里 我们可以把当前系统的核心设定拿过来做底子 cp /boot/config-4.49 .config,注意这个config文件以你系统为准,我的这个文件是我编译核心的文件名肯定跟你不一样。
步骤六:开始根据需求挑选核心功能 make menuconfig,选择一定要慎重!!!还有最好将General setup 内的 Local version 修改成新的名称
步骤七:编译核心和模块make -j 8 bzImage modules,这里为了加快编译的速度所以加入了j8参数,因为我的电脑是8核的,根据你的实际情况来
步骤八:安装模块 make modules_install

步骤九:将我们编译的核心放到/boot中且保留之前的核心,因为我们还不能确定刚刚编译的核心有没有问题,如果有问题不能开机就完蛋了
cp arch/x86/boot/bzImage /boot/vmlinuz-4.6hwang
chmod a+x /boot/vmlinuz-4.6hwang
cp System.map /boot/System.map-4.6hwang
注意这里的文件名是我在步骤六里面改的,自己好记忆也不会与原来的核心文件冲突,你根据你自己改的名字来
步骤十:建立内核的initramfs,这一步不是必须的,但是如果你编译核心的时候没有把自己电脑硬盘的支持直接加到核心里,没有initramfs是没办法开机的,建议!!!
dracut -v /boot/initramfs-4.6hwang.img 4.6hwang
步骤十一:将核心加入到开机选单grub2-mkconfig -o /boot/grub2/grub.cfg
这里我电脑装的是grub2,如果你的电脑是grub和lilo,请自己修改开机配置选项
步骤十二:reboot然后选择你自己编译的核心开机
ENJOY!!!
力控科技
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中... 点击进入详情页
本回答由力控科技提供
RMBstarX
2016-05-22 · TA获得超过621个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:260万
展开全部
Linux kernel 4.6新特性
对 GTX 900 系列显卡的开源支持
更加节能的 AHCI 电源管理支持
对 DELL 笔记本电脑支持的改进
32 位 Linux 应用程序更好的安全性
各种开源 AMD 显卡驱动的支持改进
一些新的 ARM 硬件支持。
Ubuntu 16.04升级Linux Kernel 4.6
可以手动从如下地址下载 .deb 包:
下载Linux Kernel 4.6
根据你的 Ubuntu 16.04 系统架构下载相应的软件包(i386 – 32 位或 amd64 – 64 位):
linux-headers-4.6.0-xxx_all.deb
linux-headers-4.6.0-xxx-generic_xxx_i386/amd64.deb
linux-image-4.6.0-xxx-generic_xxx_i386/amd64.deb
对于低延迟系统(例如录制音频)使用如下软件包:
linux-headers-4.6.0-xxx_all.deb
linux-headers-4.6.0-xxx-lowlatency_xxx_i386/amd64.deb
linux-image-4.6.0-xxx-lowlatency_xxx_i386/amd64.deb
你也可以在终端中执行如下命令进行 Linux Kernel 4.6 升级:
64位系统
cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201605151930_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600-generic_4.6.0-040600.201605151930_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201605151930_amd64.deb
sudo dpkg -i *.deb
32位系统
cd /tmp/
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600_4.6.0-040600.201605151930_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-headers-4.6.0-040600-generic_4.6.0-040600.201605151930_i386.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/linux-image-4.6.0-040600-generic_4.6.0-040600.201605151930_i386.deb
sudo dpkg -i *.deb
升级完内核之后记得重启系统才能生效哦。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式