更换Ubuntu内核

  1. 安装必备软件编译工具:

    查看当前版本内核:

    命令:uname -r

更多查询版本命令:http://www.cnblogs.com/sodu88/p/4436984.html

?

安装软件编译工具:

命令:sudo apt-get install libncurses5-dev build-essential kernel-package

注意:

(1)libncurses5-dev是为之后配置内核能运行 make menuconfig程序做准备

Build-essential为编译工具,kernel-package是编译内核工具

(2)如果系统显示无法查找到这三个文件,输入#apt-get update更新数据源。

?

  1. 下载内核

    内核源码网址:https://www.kernel.org/pub/linux/kernel/

    下载所需内核linux-2.6.32.tar.gz

  2. 解压内核

    命令:sudo tar xvf linux-2.6.32.tar.gz -C /usr/src/

  3. 配置内核

    1. 进入源码文件目录:

      命令:cd /usr/src/linux-2.6.32/

    2. 建议使用当前系统配置文件,使用当前系统配置文件方法:

      命令:sudo cp /boot/config-3.16.0-23-generic ./.config

    3. 然后进入menuconfig选择load选项。

      命令:sudo make menuconfig

      ?

      注:使用make menuconfig 生成的内核配置文件,决定将内核的各个功能系统编译进内核还是编译为模块还是不编译。在这里就不介绍具体的内核配置操作,但是建议就算不打算配置什么也执行一下make menuconfig这个命令,因为如果不执行此操作的话在后面make编译内核的时候会提示你回答很多问题。

      内核配置可参考:

      Make menuconfig配置详解:http://blog.csdn.net/xuyuefei1988/article/details/8635539

      http://www.linuxidc.com/Linux/2012-06/63092.htm

      ?

      配置内核还有很多其他方法,主要区别如下:

      #make menuconfig //基于ncurse库编制的图形工具界面

      #make config ???????? //基于文本命令行工具,不推荐使用

      #make xconfig???????? //基于X11图形工具界面

      #make gconfig ???? //基于gtk+的图形工具界面

      ?

      这里选择简单的配置内核方法,即make menuconfig。在终端输入make menuconfig,等待几秒后,终端变成图形化的内核配置界面。进行配置时,大部分选项使用其缺省值,只有一小部分需要根据不同的需要选择。

      对每一个配置选项,用户有三种选择,它们分别代表的含义如下:

      <*>或[*] ——将该功能编译进内核

      [ ] ????——不将该功能编译进内核

      [M] ——将该功能编译成可以在需要时动态插入到内核中的代码

  4. 编译、安装内核

    下面输入make开始编译,这一过程大约需要40-100分钟,具体的要看你的机器速度啦……

    编译内核:

    命令:sudo make

    ?

    注意:编译过程中可能会出现各种错误,具体解决办法查看:http://www.cnblogs.com/sodu88/p/4437090.html

    ?

    安装内核:

    命令:sudo make install

    编译模块:

    命令:sudo make modules

    安装模块:

    命令:sudo make modules_install

    然后

    命令:mkinitramfs -o /boot/initrd.img-2.6.32 2.6.32

  5. 自动查找新内核,并添加至grub引导

命令:sudo update-grub

  1. 修改/boot/grub/grub.cfg文件

    注释掉原先的内核文件,并修改

OK, 至此,新的内核一切成功!重启试试吧!

  1. 查看新内核

时间: 2024-08-27 01:57:01

更换Ubuntu内核的相关文章

linode更换Linux内核教程(独家)

Linode服务器性价比高,最低套餐2G内存,享受每月2TB流量,机房40Gb带宽,每月供需10美元(Linode优惠链接).Linode用户创建vps服务器后,可在后台自定义Linux系统版本,包括常见的Ubuntu和CentOS,默认的内核配置文件都是最新的版本,由Linode修改优化过. 例如:4.0.2-x86_64-linode56,就是典型的Linode官方提供的Kernel版本号. 大多数情况下,默认配置可满足用户需求.有的中国用户需要启用某个特定的Kernel内核版本功能,如果在

Ubuntu内核编译脚本

#!/bin/sh#Ubuntu内核编译脚本.#文件夹:"linux-2.6.32.61".#命令:sh buildkernel.sh 2.6.32.61#准备:# sudo  apt-get install build-essential kernel-package   libncurses5-dev cd linux-${1}make mrpropercp /boot/config-`uname -r` ./.config#cp ../.config ./.configmake

如何更换 Ubuntu 18.04 LTS 的 GDM 登录界面背景

Ubuntu 18.04 LTS 桌面系统在登录.锁屏和解锁状态下,我们会看到一个纯紫色的背景.这篇短文将会告诉你如何更换 Ubuntu 18.04 LTS 的 GDM 登录界面的背景. Ubuntu 18.04 LTS 桌面系统在登录.锁屏和解锁状态下,我们会看到一个纯紫色的背景.它是GDM(GNOME 显示管理器)从 ubuntu 17.04 版本开始使用的默认背景.有一些人可能会不喜欢这个纯色的背景,想换一个酷一点.更吸睛的!如果是这样,你找对地方了. 更换 Ubuntu 的登录界面背景

更换Ubuntu 14.04内核时,遇到的一些错误及解决办法

------------------------------------------------------------------------------------------------------ PROBLEM:-1 ------------------------------------------------------------------------------------------------------ gcc: error: elf_i386: No such fil

更换Ubuntu的sources源

163对Ubuntu的sources进行了镜像,对于amd-64位系统,其它版本应该也可以使用. vim /etc/apt/sources.list   insert    将其它的用#注释起来,将如下的添加进去 #add by neruda 2015-12-13, added 163 sourcedeb http://mirrors.163.com/ubuntu/ precise main restricted universe multiversedeb http://mirrors.163

在阿里云中编译Linux4.5.0内核 - Ubuntu内核编译教程

实验环境:Ubnuntu 64位(推荐使用14.04)+Xshell 阿里云现在提供的云服务器很好用的,用来编译内核性能也不错.本文介绍最基本的内核编译方法,为了方便,所有操作均在root用户下进行. 如果不是root用户可以使用su命令切换到root用户. 注:使用xshell的时候最好把这一项给关闭了(工具——选项——高级) 一.环境准备 1.准备linux源码和补丁,可以在官网(http://www.kernel.org)上下载,这里我们下载4.5版本. 不过阿里提供了http://mir

ubuntu内核升级

转载自http://blog.csdn.net/wyjkk/archive/2010/07/19/5747806.aspx 稍作修改 (1)虚拟机内安装ubuntu10.10 (2)终端下运行sudo su 用户名,该命令的作用是临时以root身份执行以下命令. (3)下载linux 内核2.6.34.11源码,并解压到所需目录下,使用命令如下: # cd /usr/src # tar -jxvh linux-2.6.34.11.tar.bz2 这样你就可以得到一个名叫linux-2.6.34.

记一次arch滚挂后,更换lts内核

背景 因为arch的滚动升级模式,每天pacman -Syu已经是一种习惯了(虽然我是使用yay的),升级过程中会连内核一起升级,但不会立刻生效,通常要等到下次重启时才会生效. 因为此前使用的是有一点激进的linux内核,而不是linux-lts,所以在国庆节前的某一次不知名的升级中,就出了岔子,然而当时什么都没发现,节后回到公司才发现开机后屏幕不亮了?? 调查过程 虽然背景中提到了是因为内核的原因,但在刚发现屏幕不亮时是不知道原因的,只知道屏是黑的,鼠标键盘没有反应,慌作一团. 好在平时会使用

更换Ubuntu软件源

对于Ubuntu系统, 不同的版本的源都不一样,每一个版本都有自己专属的源. 而对于 Ubuntu 的同一个发行版本,它的源又分布在全球范围内的服务器上.Ubuntu 默认使用的官方源的服务器在欧洲,从国内访问速度很慢.国内的阿里.网易以及一些重点高校也都有 Ubuntu 的源,所以在装完 Ubuntu 系统后最好把官方源更换为国内的源. 1.获取Ubuntu代号 Ubuntu 每个发行版本都有自己的代号,我们要通过我们电脑上 Ubuntu 的代号去找对应的源,Ctrl+Alt+T 打开终端,执