内核是一个系统的灵魂,系统在启动的时候,就是基于相关的内核启动该系统的。我们怎么样更改ubuntu系统的内核并运行它呢?

ubuntu18.04LTS

互联网安装内核。

安装内核的步骤非常简单,我们可以先查看一下当前的内核版本。

  • 使用命令:

    uname -a

    Linux UATinterface 4.4.0-116-generic #140~14.04.1-Ubuntu SMP Fri Feb 16 09:25:20 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

搜索目前存在的内核版本。使用命令:

# apt-cache  search linux|grep linux-image

可以看到有很多的内核版本。

linux-image-generic-lts-utopic - Generic Linux kernel image

linux-image-generic-lts-vivid - Generic Linux kernel image

linux-image-generic-lts-wily - Generic Linux kernel image

linux-image-generic-lts-xenial - Generic Linux kernel image

linux-image-hwe-generic-trusty - Depends on the generic hardware enablement kernel image.

linux-image-hwe-virtual-trusty - Depends on the virtual hardware enablement kernel image.

linux-image-lowlatency-lts-utopic - lowlatency Linux kernel image

linux-image-lowlatency-lts-vivid - lowlatency Linux kernel image

linux-image-lowlatency-lts-wily - lowlatency Linux kernel image

linux-image-lowlatency-lts-xenial - lowlatency Linux kernel image

linux-image-unsigned-3.13.0-166-generic - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-3.13.0-166-lowlatency - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-3.13.0-167-generic - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-3.13.0-167-lowlatency - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-3.13.0-168-generic - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-3.13.0-168-lowlatency - Linux kernel image for version 3.13.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1023-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1030-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1031-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1032-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1035-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1036-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1037-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1039-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1040-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.15.0-1041-azure - Linux kernel image for version 4.15.0 on 64 bit x86 SMP

linux-image-unsigned-4.4.0-143-generic - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-unsigned-4.4.0-143-lowlatency - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-unsigned-4.4.0-144-generic - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-unsigned-4.4.0-144-lowlatency - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-virtual-lts-utopic - This package will always depend on the latest minimal generic kernel image.

linux-image-virtual-lts-vivid - This package will always depend on the latest minimal generic kernel image.

linux-image-virtual-lts-wily - This package will always depend on the latest minimal generic kernel image.

linux-image-virtual-lts-xenial - This package will always depend on the latest minimal generic kernel image.

linux-image-4.4.0-1002-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1003-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1005-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1006-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1009-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1010-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1011-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1012-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1014-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1016-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1017-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1019-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1022-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1023-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1024-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1025-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1027-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1028-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1029-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1031-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1032-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1034-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1036-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1037-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1038-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1039-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-4.4.0-1040-aws - Linux kernel image for version 4.4.0 on 64 bit x86 SMP

linux-image-aws - Linux kernel image for Amazon Web Services (AWS) systems.

安装的话,需要注意,安装内核需要安装image和header,不能只安装其中一个。

比如我现在安装一个linux-image-4.8.0-58-generic,就必须还要安装一个

linux-headers-4.8.0-58-generic。

apt-get install linux-image-4.8.0-58-generic linux-headers-4.8.0-58-generic

安装完成后,重启机器。在重启的过程中,使用TAB+shift组合键进入grub引导界面,不同的机器进入的方式可能不同。

这里有的人的是中文,选择第二个高级选项。选择我们刚安装的内核进入,这样系统运行的内核就是我们新安装的内核了。

ubuntu如何安装或更换内核的更多相关文章

  1. 转载 :Linux有问必答:如何在Debian或Ubuntu上安装完整的内核源码

    http://linux.cn/article-5015-1.html 问题:我需要为我的Debian或Ubuntu下载并安装完整树结构的内核源码以供编译一个定制的内核.那么在Debian或Ubunt ...

  2. Ubuntu 更换内核

    Ubuntu 更换内核步骤: 下载内核源码,例如wget https://git.kernel.org/torvalds/t/linux-4.17-rc2.tar.gz 按照需要的环境,sudo ap ...

  3. Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

    . . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先 ...

  4. [异常解决] ubuntu上安装JLink驱动遇到的坑及给后来者的建议

    一.前言 最近将整个电脑格式化,改成了linux操作系统 希望这样能让自己在一个新的世界探索技术.提升自己吧- win上的工具用多了,就不想变化了- 继上一篇<ubuntu上安装虚拟机遇到的问题 ...

  5. 【转载】Ubuntu 系列安装 Docker

    系统要求 Docker 支持以下版本的Ubuntu操作系统: Ubuntu Xenial 16.04 (LTS) Ubuntu Wily 15.10 Ubuntu Trusty 14.04 (LTS) ...

  6. ubuntu下安装使用vmware、kvm、xen

    一. 概念介绍: (1)全虚拟化(Full Virtulization) 简介:主要是在客户操作系统和硬件之间捕捉和处理那些对虚拟化敏感的特权指令,使客户操作系统无需修改就能运行, 速度会根据不同的实 ...

  7. ubuntu中安装Docker

    系统要求: 必须时64位的系统,内核最低要求是3.10 查看系统内核: $ uname -r 3.11.0-15-generic 获取最新版本打Docker: $ wget -qO- https:// ...

  8. Ubuntu 环境安装整理

    Ubuntu11.04下Java开发环境搭建和配置 转自:http://guoyunsky.iteye.com/blog/1175861 类似的搭建,网上一搜一大把,但每次去搜索比较麻烦.我这里就整理 ...

  9. Ubuntu上安装VMware tools

    Ubuntu上安装VMware tools author:headsen chen     2017-10-12  -  10:13:50 个人原创,转载请注明作者,出处,否则.依法追究法律责任 ch ...

随机推荐

  1. Java并发编程(六)-- 同步块

    上一节已经讲到,使用Synchronzied代码块可以解决共享对象的竞争问题,其实还有其他的方法也可以避免资源竞争问题,我统称他们为Java同步块.Java 同步块(synchronized bloc ...

  2. 最近在学习python,做了一道人机大战的题目,分享一下,虽然可能有些麻烦,但是每个人思维是不同的。

    #题目如下:1:人和机器进行猜拳游戏写成一个类,首先选择角色:1 曹操 2张飞 3 刘备,然后选择的角色进行猜拳:1剪刀 2石头 3布 玩家输入一个1-3的数字 : 1 import random c ...

  3. [IOI2014]Wall

    [IOI2014]Wall 题目大意: 给你一个长度为\(n(n\le2\times10^6)\)的数列,初始全为\(0\).\(m(m\le5\times10^5)\)次操作,每次让区间\([l_i ...

  4. BZOJ3324 : [Scoi2013]火柴棍数字

    为了使数字最大,首先要最大化其位数. 设$f[i][j][k]$表示从低到高考虑了$i$位,手头火柴棍个数为$j$,第$i$位是不是$0$时,最少移动多少根火柴. 若$f[i][0][非0]\leq ...

  5. [P4995]跳跳!(贪心)

    这应该是我做过的最简单的洛谷月赛了 题意 给你n个高度,你的初始高度是0,现在要求你遍历每一个高度,每一次遍历耗费(hi−hj)2 的值 现在要你求耗费值最大 思路 真的是水…… 排序一下,求一下就好 ...

  6. Tyrion 中文文档(含示例源码)

    原文出处: Mr.Seven   Tyrion是一个基于Python实现的支持多个WEB框架的Form表单验证组件,其完美的支持Tornado.Django.Flask.Bottle Web框架.Ty ...

  7. JsonServer服务环境搭建

    在前后端分离的这种工作模式下,分工明确,各司其职.前端负责展示数据,后端提供数据.然而,在这种过程中对于接口的规范 需要提前制定好.例如根据规范提前模拟数据,这个时候就比较麻烦的.JsonServer ...

  8. 【C语言程序】让用户输入一句话,输出这句话中每个单词含有多少个字母

      #include <stdio.h> #define N 100 //宏定义,用N表示100 int main(int argc, char *argv[]) {  ;  char s ...

  9. Java第一课

    1.引入Java虚拟机原因?过程:源文件--编译器(使用javac命令)-----二进制的字节码文件(平台无关)--解释器(使用Java命令)-----可执行文件结论:Java中的跨平台是通过[JVM ...

  10. JS_高阶函数(sort)

    //javaScript sort()排序算法 //sort()方法默认把所有的元素转换成String再排序,字符串是根据ASCII进行排序的,所以会出现“10”排在“2”前面,或是小写字母“a”排在 ...