精华内容
下载资源
问答
  • Linux内核版本升级

    2017-12-08 15:48:32
    文章描述了rhel内核从2.6.32-573.el6.x86_64升级到3.10.58的详细过程
  • Linux:主机linux内核版本升级实验

    千次阅读 2015-12-10 23:10:46
    主机linux内核版本升级实验1.实验要求1、下载一个新版本的内核源码(尽量与本机内核源码版本相近) 2、修改内核源码,在启动过程中加入你的名字和学号,重新编译内核 3、用新内核启动,过程中应该出现你加入的信息...

    主机linux内核版本升级实验

    1.实验要求

    1、下载一个新版本的内核源码(尽量与本机内核源码版本相近)
    2、修改内核源码,在启动过程中加入你的名字和学号,重新编译内核
    3、用新内核启动,过程中应该出现你加入的信息(在启动时最好出现两个内核版本的选择)
    4、要求写出详细的实验步骤和结果记录,并附相关实验截图

    2.实验目的

    希望学生通过该Project促进学生掌握linux内核编译,深入理解grub等引导程序,熟悉linux系统,理解linux内核的相关作用.

    3.实验过程

    3.1.查看Ubuntu版本

    打开Ubuntu终端,输入 uname –r查看自己Ubuntu的Linux版本,我的电脑Ubuntu 8.04,Linux版本是2.6.24.
    这里写图片描述

    3.2.下载新版本的内核源码

    我下载的Linux内核版本是Linux-3.1.4,将其解压到/usr/src目录下
    这里写图片描述

    3.3.修改源代码,添加学号+姓名

    我们找到start_kernel函数(在 /linux/init/main.c中定义),添加自己的学号和密码
    这里写图片描述

    3.4.配置内核选项

    #cd linux-3.1.4 //进入到/usr/src/ linux-3.1.4目录下
    #make mrproper 
    #make menuconfig //配置内核各选项

    make mrproper命令的功能在于清除当前目录下残留的.config和.o文件,这些文件一般是以前编译时未清理而残留的。
    make menuconfig会出现一个图形界面,列出了所有的内核配置选项.
    这里写图片描述
    Loadable Module support
    选Module unloading和Automatic kernel module loading这两项;
    Device Drivers
    Block Devices中选Loopback device support
    Multi-device support(RAID and LVM)处选device mapper support
    Graphics support,选 Support for frame buffer devices
    USB support ,选上USB Mass Storage support
    Network device support —>;Ethernet (10 or 100Mbit)

    由于在VMware虚拟机下编译内核,SCSI硬盘,因此以下三个选项必选:
    Device Drivers
    SCSI device support →SCSI device support
    SCSI device support→SCSI disk support
    SCSI device support→SCSI low-level drivers→BusLogic SCSI support
    File system(以下9个选项是关于ext2和ext3文件系统配置,全部选上)
    Second extended fs support
    Ext2 extended attributes
    Ext2 POSIX Access Control Lists
    Ext2 Security Labels
    Ext3 journalling file system support
    Ext3 extended attributes
    Ext3 POSIX Access Control Lists
    Ext3 Security Labels
    JBD (ext3) debugging support
    File system
    DOS/FAT/NT Filesystems —>选上NTFS file system support
    Miscellaneous filesystems —><*> Compressed ROM file system support (cramfs)

    3.5.开始编译内核

    进入/usr/src/linux-3.1.4目录下,执行以下命令即可编译。编译需要一段时间。

    #make dep //建立编译时所需的从属文件。注意:如果内核从未编译过,此步可跳过
    #make clean //清除内核编译的目标文件
    #make bzImage //开始编译内核

    内核编译成功后,会在/usr/src/linux3-1-4/arch/i386/boot目录中生成一个新内核的映像文件bzImage。

    这里写图片描述
    如果在/usr/src/linux3-1-4/arch/i386/boot目录下找到bzImage说明你编译成功。

    3.6.编译安装可加载模块

    #cd /usr/src/ linux-3.1.4 (将目录切换到/usr/src/ linux-3.1.4下执行以下命令)
    #make modules //编译可加载模块
    #make modules_install //安装可加载模块
    

    这里写图片描述

    安装成功后,系统会在/lib/modules目录下生成一个3.1.4子目录,里面存放着新内核的所有可加载模块。
    这里写图片描述

    3.7.安装新内核

    在终端执行命令(将目录切换到/usr/src/ linux-3.1.4下执行以下命令)

    #make install (安装新内核)

    安装成功的界面为:
    这里写图片描述

    3.8.生成文件系统

    将新内核和System.map文件拷贝到/boot目录下。依次执行下面命令

    # cp /usr/src/linux-3.1.4/arch/i386/boot/bzImage /boot/vmlinuz-3.1.4
    # cp /usr/src/linux-3.1.4/System.map /boot/System.map-3.1.4
    # cd /boot (进入boot目录)
    # rm –rf System.map (删除原来的连接)
    # ln -s System.map-3.1.4 System.map (重新建立连接)

    执行以下命令,生成文件系统

    #mkinitramfs -o /boot/initrd.img-3.1.4 3.1.4(这时候你的/boot下生成一个initrd.img-3.1.4,并且你的grub.conf也作了相应更改)
    

    这里写图片描述

    3.8.配置grup

    # df //查看根目录在那个分区,下一步要用到

    我的是/dev/sda1
    这里写图片描述

    # vi /boot/grub/menu.lst 

    进入menu.lst文件,修改:
    这里写图片描述

    4.实验结果

    开机重启
    这里写图片描述
    选择重新编译的版本(ubuntu 3-1-4,****
    由于重启消息显示过快,所以找不到自己在源码中的个人信息
    启动后,打开终端查看版本,可以看到启动系统的Linux版本
    这里写图片描述

    http://blog.chinaunix.net/uid-26000296-id-4208526.html

    展开全文
  • 一、查看Linux内核版本命令(2种方法): 二、查看Linux系统版本的命令(3种方法): 三、升级系统内核 回到顶部 一、查看Linux内核版本命令(2种方法): 1 2 3 1、cat /proc/version 2、uname -a 回到顶部 二、...

    https://www.cnblogs.com/jinyuanliu/p/10368780.html#_label0

    目录

    一、查看Linux内核版本命令(2种方法):
    二、查看Linux系统版本的命令(3种方法):
    三、升级系统内核

    回到顶部
    一、查看Linux内核版本命令(2种方法):
    1
    2
    3
    1、cat /proc/version

    2、uname -a
    回到顶部
    二、查看Linux系统版本的命令(3种方法):
    1
    2
    3
    4
    5
    6
    7
    8
    9
    1、lsb_release -a
    即可列出所有版本信息:
    这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。

    2、cat /etc/redhat-release
    这种方法只适合Redhat系的Linux:

    3、cat /etc/issue
    此命令也适用于所有的Linux发行版。
    回到顶部
    三、升级系统内核
    一般来说,只有从 kernel.org 下载并编译安装的内核才是官方内核。
    大多数 Linux 发行版提供自行维护的内核,可以通过 yum 或 rpm 等包管理系统升级。

    1)#导入ELRepo软件仓库的公共秘钥

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

    2)#安装ELRepo软件仓库的yum源

    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

    3)#安装主线内核(ml=mainline)4.14.11

    yum --enablerepo=elrepo-kernel install kernel-ml

    4)查看系统可用内核,并设置启动项

    sudo awk -F’ ‘$1=="menuentry " {print i++ " : " $2}’ /etc/grub2.cfg

    机器上存在 3个内核,我们要使用 4.20 这个版本,可以通过 grub2-set-default 0 命令

    生成 grub 配置文件

    grub2-mkconfig -o /boot/grub2/grub.cfg

    5)重启系统,并验证

    1
    uname -a

    —当才华撑不起你的野心的时候,请努力!—

    展开全文
  • 一、本次内核编译新内核所涉及软件版本  “gcc –version”可查寻GCC版本------4.3.2 20081105(Red Hat 4.3.2-7)  “make –v”可查询 Gnu make版本-----3.81  “ld –V(v)可查询GNU ld版本-----2.18.50.0...
  • Ubuntu18.04编译和切换Linux内核版本 编译内核 内核版本 linux-5.2.5.tar.xz 安装依赖项 sudo apt-get install build-essential sudo apt-get install libncurses5-dev sudo apt-get install flex sudo apt-get ...
  • 本文以ubuntu 18.04.4系统为例,内核版本为4.15.0-101-generic,降级到内核版本为4.15.0-76-generic。 当前系统版本信息: root@zyg:~# uname -r 4.15.0-101-generic root@zyg:~# root@zyg:~# lsb_release -a No ...

    本文以ubuntu 18.04.4系统为例,内核版本为4.15.0-101-generic,降级到内核版本为4.15.0-76-generic。

    注:想通过编译内核源码升级内核版本可以参考这篇文章

    当前系统版本信息:

    root@zyg:~# uname -r
    4.15.0-101-generic
    root@zyg:~#
    root@zyg:~# lsb_release -a
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 18.04.4 LTS
    Release:        18.04
    Codename:       bionic

     

    1、查看当前系统已安装的内核镜像

    root@zyg:~# dpkg --get-selections |grep linux-image
    linux-image-4.15.0-101-generic                  install
    linux-image-generic                             install

     

    2、查询指定版本的linux镜像包

    这里以4.15.0-76版本内核为例:

    root@zyg:~# apt-cache search linux| grep 4.15.0-76
    linux-buildinfo-4.15.0-76-generic - Linux kernel buildinfo for version 4.15.0 on 64 bit x86 SMP
    linux-buildinfo-4.15.0-76-lowlatency - Linux kernel buildinfo for version 4.15.0 on 64 bit x86 SMP
    linux-cloud-tools-4.15.0-76 - Linux kernel version specific cloud tools for version 4.15.0-76
    linux-cloud-tools-4.15.0-76-generic - Linux kernel version specific cloud tools for version 4.15.0-76
    linux-cloud-tools-4.15.0-76-lowlatency - Linux kernel version specific cloud tools for version 4.15.0-76
    linux-headers-4.15.0-76 - Header files related to Linux kernel version 4.15.0
    linux-headers-4.15.0-76-generic - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
    linux-headers-4.15.0-76-lowlatency - Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
    linux-image-4.15.0-76-generic - Signed kernel image generic
    linux-image-4.15.0-76-lowlatency - Signed kernel image lowlatency
    linux-image-unsigned-4.15.0-76-generic - Linux kernel image for version 4.15.0 on 64 bit x86 SMP
    linux-image-unsigned-4.15.0-76-lowlatency - Linux kernel image for version 4.15.0 on 64 bit x86 SMP
    linux-modules-4.15.0-76-generic - Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
    linux-modules-4.15.0-76-lowlatency - Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
    linux-modules-extra-4.15.0-76-generic - Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
    linux-tools-4.15.0-76 - Linux kernel version specific tools for version 4.15.0-76
    linux-tools-4.15.0-76-generic - Linux kernel version specific tools for version 4.15.0-76
    linux-tools-4.15.0-76-lowlatency - Linux kernel version specific tools for version 4.15.0-76
    linux-modules-nvidia-390-4.15.0-76-generic - Linux kernel nvidia modules for version 4.15.0-76
    linux-modules-nvidia-390-4.15.0-76-lowlatency - Linux kernel nvidia modules for version 4.15.0-76

    注意:

    ①、如果查询不到,可以在/etc/apt/sources.list配置中,加入源:deb http://security.ubuntu.com/ubuntu trusty-security main

    ②、也可以在http://kernel.ubuntu.com/~kernel-ppa/mainline/网站中找到所需的deb包。

     

    3、安装上面查到的指定版本内核的linux系统头文件及镜像:

    root@zyg:~# apt-get install linux-headers-4.15.0-76-generic linux-image-4.15.0-76-generic 
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    The following additional packages will be installed:
      linux-headers-4.15.0-76 linux-modules-4.15.0-76-generic
    Suggested packages:
      fdutils linux-doc-4.15.0 | linux-source-4.15.0 linux-tools
    The following NEW packages will be installed:
      linux-headers-4.15.0-76 linux-headers-4.15.0-76-generic linux-image-4.15.0-76-generic linux-modules-4.15.0-76-generic
    0 upgraded, 4 newly installed, 0 to remove and 45 not upgraded.
    Need to get 33.1 MB of archives.
    After this operation, 163 MB of additional disk space will be used.
    Do you want to continue? [Y/n] y
    Get:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-76 all 4.15.0-76.86 [10.9 MB]
    Get:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-76 all 4.15.0-76.86 [10.9 MB]                                                
    Get:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-headers-4.15.0-76-generic amd64 4.15.0-76.86 [1106 kB]                                      
    Get:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-modules-4.15.0-76-generic amd64 4.15.0-76.86 [13.0 MB]                                      
    Get:4 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-image-4.15.0-76-generic amd64 4.15.0-76.86 [7993 kB]                                        
    Fetched 29.1 MB in 8min 56s (54.2 kB/s)                                                                                                                               
    Selecting previously unselected package linux-headers-4.15.0-76.
    (Reading database ... 71160 files and directories currently installed.)
    Preparing to unpack .../linux-headers-4.15.0-76_4.15.0-76.86_all.deb ...
    Unpacking linux-headers-4.15.0-76 (4.15.0-76.86) ...
    Selecting previously unselected package linux-headers-4.15.0-76-generic.
    Preparing to unpack .../linux-headers-4.15.0-76-generic_4.15.0-76.86_amd64.deb ...
    Unpacking linux-headers-4.15.0-76-generic (4.15.0-76.86) ...
    Selecting previously unselected package linux-modules-4.15.0-76-generic.
    Preparing to unpack .../linux-modules-4.15.0-76-generic_4.15.0-76.86_amd64.deb ...
    Unpacking linux-modules-4.15.0-76-generic (4.15.0-76.86) ...
    Selecting previously unselected package linux-image-4.15.0-76-generic.
    Preparing to unpack .../linux-image-4.15.0-76-generic_4.15.0-76.86_amd64.deb ...
    Unpacking linux-image-4.15.0-76-generic (4.15.0-76.86) ...
    Setting up linux-modules-4.15.0-76-generic (4.15.0-76.86) ...
    Setting up linux-image-4.15.0-76-generic (4.15.0-76.86) ...
    I: /vmlinuz is now a symlink to boot/vmlinuz-4.15.0-76-generic
    I: /initrd.img is now a symlink to boot/initrd.img-4.15.0-76-generic
    Setting up linux-headers-4.15.0-76 (4.15.0-76.86) ...
    Setting up linux-headers-4.15.0-76-generic (4.15.0-76.86) ...
    Processing triggers for linux-image-4.15.0-76-generic (4.15.0-76.86) ...
    /etc/kernel/postinst.d/initramfs-tools:
    update-initramfs: Generating /boot/initrd.img-4.15.0-76-generic
    /etc/kernel/postinst.d/x-grub-legacy-ec2:
    Searching for GRUB installation directory ... found: /boot/grub
    Searching for default file ... found: /boot/grub/default
    Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
    Searching for splash image ... none found, skipping ...
    Found kernel: /boot/vmlinuz-4.15.0-101-generic
    Replacing config file /run/grub/menu.lst with new version
    Found kernel: /boot/vmlinuz-4.15.0-101-generic
    Found kernel: /boot/vmlinuz-4.15.0-76-generic
    Replacing config file /run/grub/menu.lst with new version
    Updating /boot/grub/menu.lst ... done
    
    /etc/kernel/postinst.d/zz-update-grub:
    Sourcing file `/etc/default/grub'
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-4.15.0-101-generic
    Found initrd image: /boot/initrd.img-4.15.0-101-generic
    Found linux image: /boot/vmlinuz-4.15.0-76-generic
    Found initrd image: /boot/initrd.img-4.15.0-76-generic
    done

     

    4、查看当前系统中内核的启动顺序

    root@zyg:~# grep menuentry /boot/grub/grub.cfg
    if [ x"${feature_menuentry_id}" = xy ]; then
      menuentry_id_option="--id"
      menuentry_id_option=""
    export menuentry_id_option
    menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b753ddfd-2731-4c32-aa02-9a654abc99c6' {
    submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-b753ddfd-2731-4c32-aa02-9a654abc99c6' {
            menuentry 'Ubuntu, with Linux 4.15.0-101-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-101-generic-advanced-b753ddfd-2731-4c32-aa02-9a654abc99c6' {
            menuentry 'Ubuntu, with Linux 4.15.0-101-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-101-generic-recovery-b753ddfd-2731-4c32-aa02-9a654abc99c6' {
            menuentry 'Ubuntu, with Linux 4.15.0-76-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-76-generic-advanced-b753ddfd-2731-4c32-aa02-9a654abc99c6' {
            menuentry 'Ubuntu, with Linux 4.15.0-76-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-76-generic-recovery-b753ddfd-2731-4c32-aa02-9a654abc99c6' {

     

    5、修改内核启动顺序

    如果你升级的版本比当前内核版本高的话,默认新安装的内核就是第一顺序启动的,只需重启系统就行了,否则,则需要修改配置文件,具体如下:

    root@zyg:~# vi /etc/default/grub

    # If you change this file, run 'update-grub' afterwards to update
    # /boot/grub/grub.cfg.
    # For full documentation of the options in this file, see:
    #   info -f grub -n 'Simple configuration'
    
    GRUB_DEFAULT=0
    GRUB_TIMEOUT_STYLE=hidden
    GRUB_TIMEOUT=0
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="debian-installer/custom-installation=/custom find_preseed=/preseed.cfg auto preseed/file=/floppy/preseed.cfg automatic-ubiquity noprompt priority=critical locale=en_US console-setup/modelcode=evdev"
    GRUB_CMDLINE_LINUX=""
    
    # Uncomment to enable BadRAM filtering, modify to suit your needs
    # This works with Linux (no patch required) and with any kernel that obtains
    # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
    #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
    
    # Uncomment to disable graphical terminal (grub-pc only)
    #GRUB_TERMINAL=console
    
    # The resolution used on graphical terminal
    # note that you can use only modes which your graphic card supports via VBE
    # you can see them in real GRUB with the command `vbeinfo'
    #GRUB_GFXMODE=640x480
    
    # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
    #GRUB_DISABLE_LINUX_UUID=true
    
    # Uncomment to disable generation of recovery mode menu entries
    #GRUB_DISABLE_RECOVERY="true"
    
    # Uncomment to get a beep at grub start
    #GRUB_INIT_TUNE="480 440 1"

    将GRUB_DEFAULT=0修改为GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.15.0-76-generic",保存退出。

    注:ubuntu 的旧版本(好像是16.04之前),GRUB_DEFAULT是修改成对应序号即可,16.04之后则是要修改成:Advanced options for Ubuntu>Ubuntu, with Linux x.x.x-x-generic的形式。

     

    6、生效配置

    若上面修改了配置文件,则需执行update-grub命令,更新grub配置:

    root@zyg:~# update-grub
    Sourcing file `/etc/default/grub'
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-4.15.0-101-generic
    Found initrd image: /boot/initrd.img-4.15.0-101-generic
    Found linux image: /boot/vmlinuz-4.15.0-76-generic
    Found initrd image: /boot/initrd.img-4.15.0-76-generic
    done

    之后,reboot,验证是否生效。

    可以看到,内核已经是4.15.0-76-generic的了。

     

    6、移除不用的内核

    查询不包括当前内核版本的其它所有内核版本:
    dpkg -l | tail -n +6| grep -E 'linux-image-[0-9]+'| grep -Fv $(uname -r)

    root@zyg:~# dpkg -l | tail -n +6| grep -E 'linux-image-[0-9]+'| grep -Fv $(uname -r)
    ii  linux-image-4.15.0-101-generic         4.15.0-101.102                                  amd64        Signed kernel image generic

    输出的内容中可能会包括内核映像的如下三种状态:
    rc:表示已经被移除
    ii:表示符合移除条件(可移除)
    iU:已进入 apt 安装队列,但还未被安装(不可移除)。

    我这里的4.15.0-101.102 内核为可移除状态,可以执行如下命令删除:

    dpkg --purge linux-image-4.4.0-21-generic

     

    7、关闭内核或包的自动更新


    ①、修改系统配置,在/etc/apt/apt.conf.d目录下
    10periodic、20auto-upgrades配置中1改为0即可。

    ②、使用apt-mark的hold参数来禁止包更新
    apt-mark hold linux-image-x.xx.x-xx-generic
    apt-mark hold linux-image-extra-x.xx.x-xx-generic

    解除上面设置执行,带unhold的参数即可:
    sudo apt-mark unhold linux-image-x.xx.x-xx-generic
    sudo apt-mark unhold linux-image-extra-x.xx.x-xx-generic

    本文完。

     

    欢迎大家关注我的微信公众号大胖聊编程,可以通过公众号联系到我,也可以加好友一起交流学习。

     

    展开全文
  • Linux升级内核版本

    2013-11-21 13:16:25
    CentOS6.4的默认内核版本是2.6.32。如果想要升级内核。先从网站下载内核源码程序。 下载站点是 https://www.kernel.org/ 下载了相应的内核后,即可进人员升级内核阶段
  • 如何 给 linux 系统升级 内核版本

    千次阅读 2020-01-20 13:00:31
    虚拟机装的是ubuntukylin 18.04Lts 版本,自带的内核版本可以通过 cat /proc/version 查看 升级步骤 1.安装软件包 sudo apt-get install libncurses5-dev ...到网站下载升级内核版本 https://mirrors.edge.kerne...

    虚拟机装的是ubuntukylin 18.04Lts 版本,自带的内核版本可以通过 cat /proc/version 查看

    升级步骤

    1.安装软件包

    sudo apt-get install libncurses5-dev libssl-dev build-essential openssl

    2. 下载解压内核源码包

    到网站下载升级的内核版本 https://mirrors.edge.kernel.org/pub/linux/kernel/
    xz -d linux-5.4.tar.xz
    tar -xvf linux-5.4.tar

    3. 配置内核

    把系统自带的配置文件 复制到 新的内核源码目录下,在执行 make menuconfig 并保存 ,(厉害的可以手工配置)
    cd linux-5.4
    cp /boot/config-*-generic .config

    4.编译内核

    make -jn //n 表示使用多少个cpu核心来编译内核,可以先查看系统有各多少个cpu核心 ,cat /proc/cpuinfo
    processor :3 //表示有4个,从0开始计数
    此外编译过程中也遇到了一些错误,都是找不到命令,像第一步一样安装相关的软件包即可

    在这里插入图片描述

    5.编译和安装内核模块

    sudo make modules_install

    6.安装内核镜像到linux 系统中

    sudo make install

    重启 就升级成功,查看版本,即我们刚才编译安装的版本。

    在这里插入图片描述

    展开全文
  • IT168 评论从2008年1月底至今Linux Kernel系统内核已经先后升级了十次版本号也从2.6.24上升到2.6.33并且下个版本2.6.34也已进入开发阶段今天我们就看看过去两年内这十个版本在性能上有何差异 测试平台是一套 \o ...
  • Linux内核版本和发行版本

    千次阅读 2019-12-13 09:21:11
    Linux内核版本和发行版本 1.内核版本 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。例如,程序本身不需要了解用户的主板芯片集或磁盘...
  • Linux内核4.4版本yum方式升级详细过程

    千次阅读 2020-01-15 17:05:27
    本文章内容旨在使用yum方式将centos7服务器的内核升级至当前4.4.191稳定版本 系统环境: [root@docker-web-demo ~]# cat /etc/system-release CentOS Linux release 7.4.1708 (Core) [root@docker-web-d...
  • 原文:https://blog.csdn.net/m0_37814112/article/details/120220219 说明:centos7内核一键升级到5.4.13版本自动化脚本
  • linux内核包.zip

    2020-08-12 10:04:30
    本包为linux3.1和3.5内核包,主要用于安装docker 时,linux内核版本过低,2.x linux内核版本升级 3.x 可以下载
  • 主要介绍了deepin linux 手动升级内核的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Ubuntu系统Linux内核升级、降级

    千次阅读 2019-05-06 10:58:27
    本文主要针对Ubuntu系统由于Linux内核版本的不兼容导致的问题,而需要对内核进行升级、降级所需的操作及步骤。 首先,我所遇到的问题可以描述为:在更新了Ubuntu 19.04后,Linux内核升级至了5.0.0-13,而NVIDIA显卡...
  • 查看默认的内核版本。 uname -r 安装elrepo的yum源,升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们导入elrepo的key。如果这两步失败了需要更新 nss yum update nss 升级 yum --enablerepo=...
  • 该包为Linux内核4.18最新稳定版本,可用于Linux内核升级
  • Centos7 升级Linux内核至5.41. 查看当前的内核版本2. 备份数据3. 升级内核3.1 更新仓库3.2 启用ELRepo 仓库3.3 查看可用的系统内核包3.4 安装最新内核4. 设置 grub24.1 查看系统上的所有可以内核4.2 设置 grub24.3 ...
  • Redhat Enterprise Linux7.2升级Linux内核4.5.4的方法
  • 五年26个版本Linux内核版本的武林大会 从2005年年中的2.6.12到正在开发中的2.6.37五年多来共有26个Linux内核版本本文详细的对这26个内核版本进了性能测试包括对于系统文件以及系统中各种应用的测试本文带领大家回顾...
  • 到公司相应目录下 下载公司虚拟机内核版本 yum -y install bcyum install openssl-devel yum -y install gcc yum -y install redhat-rpm-config yum -y install patchutils yum -y install xmlto yum -y install as....
  • centos7.x 升级内核版本为4.44

    千次阅读 2020-05-25 11:19:15
    升级教程: 1.获取源 rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm 2.安装,装完成后检查 /boot/grub2/grub.cfg中对应内核menuentry中是否包含 initrd16 配置,如果没有,再安装...
  • 如何更新和升级Linux内核

    千次阅读 2020-10-13 07:02:08
    I have Ubuntu systems and I have an old ... I want to upgrade my Linux system kernel. How can I do that? Linux kernel can be upgraded by two ways one way is getting source code compiling and inst...
  • RedHat 升级内核版本离线版. kernel-lt-4.4.130-1.el6.elrepo.x86_64.rpm 修改配置文件 cp /etc/grub.conf /etc/grub.conf.bak vi /etc/grub.conf 将default=1 改为 default=0 重启服务器,并查看内核

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 69,599
精华内容 27,839
关键字:

linux内核版本升级

linux 订阅