<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          如何在Ubuntu 22.04上安裝Linux 內(nèi)核 6.0?

          共 3187字,需瀏覽 7分鐘

           ·

          2022-12-22 17:13

          來源于:運(yùn)維漫談 

          內(nèi)核是任何基于 Linux 的操作系統(tǒng)的核心部分,它充當(dāng)計(jì)算機(jī)系統(tǒng)軟件和硬件之間的橋梁,還提供用戶和應(yīng)用程序與計(jì)算機(jī)交互所需的接口。內(nèi)核提供了許多功能,包括進(jìn)程調(diào)度、資源分配、設(shè)備管理、中斷處理、內(nèi)存管理和進(jìn)程。

          在撰寫本文時(shí),內(nèi)核的最新版本為 6.0,其中包含許多修復(fù)、性能改進(jìn)、增強(qiáng)功能和新硬件支持。

          在本教程中,我將向您展示如何在 Ubuntu 22.04 上安裝 Linux Kernel 6.0。

          先決條件

          • 運(yùn)行 Ubuntu 22.04 的服務(wù)器。
          • 一個(gè)有效的域名指向您的服務(wù)器 IP。
          • 在您的服務(wù)器上配置了 root 密碼。

          入門

          在開始之前,建議更新并升級所有系統(tǒng)包到最新版本,您可以通過運(yùn)行以下命令來更新所有這些:

          apt update -y
          apt upgrade -y

          更新所有軟件包后,重新啟動(dòng)系統(tǒng)以應(yīng)用更改。

          reboot

          接下來,使用以下命令驗(yàn)證當(dāng)前內(nèi)核版本:

          uname -a

          您應(yīng)該看到以下輸出:

          Linux ubuntu2204 5.15.0-33-generic #34-Ubuntu SMP Wed May 18 13:34:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

          下載 Linux 內(nèi)核 6.0

          最新的內(nèi)核不包含在 Ubuntu 22.04 默認(rèn)存儲庫中,所以你需要下載內(nèi)核源代碼并在你的系統(tǒng)上編譯它。

          首先,使用以下命令安裝編譯內(nèi)核所需的所有依賴項(xiàng):

          apt install build-essential dwarves python3 libncurses-dev flex bison libssl-dev bc libelf-dev zstd gnupg2 wget -y

          接下來,使用以下命令下載內(nèi)核 6.0:

          wget https://git.kernel.org/torvalds/t/linux-6.0-rc7.tar.gz

          下載完成后,使用以下命令解壓縮下載的文件:

          tar xvf linux-6.0-rc7.tar.gz

          配置內(nèi)核 6.0 模塊

          接下來,您需要指定編譯內(nèi)核所需的內(nèi)核模塊。

          首先,導(dǎo)航到提取的目錄并使用以下命令復(fù)制現(xiàn)有的內(nèi)核配置:

          cd linux-6.0-rc7/ 
          cp -v /boot/config-$(uname -r) .config

          接下來,使用以下命令配置內(nèi)核:

          make menuconfig

          您應(yīng)該看到以下屏幕:

          您可以在此處進(jìn)行更多配置,然后單擊“保存”按鈕。您應(yīng)該看到以下屏幕:

          接下來,使用以下命令 禁用SYSTEM_REVOCATION_KEYS :

          scripts/config --disable SYSTEM_REVOCATION_KEYS
          make localmodconfig

          編譯內(nèi)核 6.0

          創(chuàng)建 .config 配置文件后,使用以下命令編譯內(nèi)核:

          make bzImage

          您應(yīng)該看到以下輸出:

          SYNC    include/config/auto.conf.cmd
            HOSTCC  scripts/kconfig/conf.o
            HOSTLD  scripts/kconfig/conf
            SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
            SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
            SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
            SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
            SYSHDR  arch/x86/include/generated/asm/unistd_32_ia32.h
            SYSHDR  arch/x86/include/generated/asm/unistd_64_x32.h

          接下來,使用以下命令安裝內(nèi)核模塊:

          make modules
          make modules_install

          最后,使用以下命令安裝 Linux Kernel 6.0:

          make install

          安裝完成后,可以在/boot目錄下驗(yàn)證新安裝的內(nèi)核:

          initrd.img-6.0.0-rc7
          vmlinuz-6.0.0-rc7

          更新 Grub 引導(dǎo)裝載程序

          接下來,您還需要更新 Grub 引導(dǎo)加載程序以應(yīng)用更改:

          update-grub

          您應(yīng)該看到以下輸出:

          Sourcing file `/etc/default/grub'
          Sourcing file `/etc/default/grub.d/init-select.cfg'

          Generating grub configuration file ...
          Found linux image: /boot/vmlinuz-6.0.0-rc7
          Found initrd image: /boot/initrd.img-6.0.0-rc7
          Found linux image: /boot/vmlinuz-5.15.0-46-generic
          Found initrd image: /boot/initrd.img-5.15.0-46-generic
          Found linux image: /boot/vmlinuz-5.13.0-30-generic
          Found initrd image: /boot/initrd.img-5.13.0-30-generic
          Found memtest86+ image: /boot/memtest86+.elf
          Found memtest86+ image: /boot/memtest86+.bin

          接下來,重新啟動(dòng)系統(tǒng)以從新安裝的內(nèi)核引導(dǎo)。

          reboot

          系統(tǒng)重啟后,使用以下命令驗(yàn)證您的系統(tǒng)內(nèi)核:

          uname -a

          您應(yīng)該在以下輸出中看到新安裝的內(nèi)核:

          Linux ubuntu2204 6.0.0-rc7


          10T 技術(shù)資源大放送!包括但不限于:Linux、虛擬化、容器、云計(jì)算、網(wǎng)絡(luò)、Python、Go 等。在 開源Linux 公眾號內(nèi)回復(fù) 10T,即可免費(fèi)獲取!

          Linux學(xué)習(xí)指南

          有收獲,點(diǎn)個(gè)在看 

          瀏覽 66
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲日韩AV无码 | 日本三级视频中文字幕 | 成年人视频免费在线观看大香蕉 | 人人操青青草 | 日本有码第1页 |