{"id":3163,"date":"2022-12-29T15:10:07","date_gmt":"2022-12-29T06:10:07","guid":{"rendered":"http:\/\/43.203.250.216\/?p=3163"},"modified":"2024-05-26T21:03:19","modified_gmt":"2024-05-26T12:03:19","slug":"ubuntu-22-04-linux-kernel-6-1-1%eb%a1%9c-%ec%98%ac%eb%a6%ac%ea%b8%b0","status":"publish","type":"post","link":"https:\/\/litcoder.com\/?p=3163","title":{"rendered":"Ubuntu 22.04 Linux kernel 6.1.1\ub85c \uc62c\ub9ac\uae30"},"content":{"rendered":"\n<p>Ubuntu 22.04\uc5d0\uc11c Linux kernel 6.1.1 \ube4c\ub4dc\ud574\uc11c \uc124\uc815\ud55c \ub0b4\uc6a9 \uc815\ub9ac\uc774\ub2e4. \uad73\uc774 \uc2e4\ud5d8\uc815\uc2e0\uc744 \uc5b5\ub204\ub974\uc9c0 \ubabb\ud558\ub294\uac8c \uc544\ub2c8\ub77c\uba74 \uac04\ub2e8\ud788 <a href=\"https:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/\" data-type=\"URL\" data-id=\"https:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v6.1.1\/\">deb package<\/a>\ub97c \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uc544\uc11c \uc124\uce58\ud574\ub3c4 \ub41c\ub2e4.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p>\ucef4\ud30c\uc77c\uc5d0 \ud544\uc694\ud55c tool\ub4e4\uc744 \uc124\uce58\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install libncurses-dev gawk flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf llvm<\/pre>\n\n\n\n<p>Linux kernel code\ub97c \ub2e4\uc6b4\ub85c\ub4dc \ubc1b\uace0 \ud569\ucd95\uc744 \ud574\uc81c\ud574 \ub454\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wget -c https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v6.x\/linux-6.1.1.tar.xz &amp;&amp; tar xvf .\/linux-6.1.1.tar.xz<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Kernel config \uc124\uc815 \ubc0f build \uc2e4\ud589<\/h2>\n\n\n\n<p>Linux kernel config\ub97c \ud558\ub098\ud558\ub098 \uc124\uc815\ud558\ub824\uba74 \uc2dc\uac04\uc774 \uc624\ub798 \uac78\ub9ac\ub2c8 \ud604\uc7ac \uc798 \ub3d9\uc791\ud558\ub294 \uc788\ub294 kernel \uc124\uc815 \ud30c\uc77c\uc744 \uac00\uc838\uc640\uc11c \uc124\uc815\ud558\uc790.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">cd .\/linux-6.1.1\ncp \/boot\/config-$(uname -r) .\/.config\n\nfakeroot debian\/rules clean\nmake olddefconfig<\/pre>\n\n\n\n<p>\ucd94\uac00\ub85c, \ub2e4\uc74c\uacfc \uac19\uc774 \ubcf5\uc0ac\ub41c .config\ub97c \uc5f4\uc5b4\uc11c KEY \uc124\uc815\uc744 \uc8fc\uc11d\uc73c\ub85c \uc5c6\uc560\uc8fc\ub294\uac8c \uc88b\ub2e4. \uadf8\ub807\uc9c0 \uc54a\uc73c\uba74 &#8220;No rule to make target &#8216;debian\/canonical-certs.pem&#8217;, needed by &#8216;certs\/x509_certificate_list&#8217;.  Stop.&#8221; \uc624\ub958\uac00 \ubc1c\uc0dd\ud558\uba74\uc11c \ube4c\ub4dc\uac00 \uba48\ucd9c \uac83\uc774\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">#                                                                                                   \n# Certificates for signature checking                                                               \n#                                                                                                   \n...                                                              \nCONFIG_SYSTEM_TRUSTED_KEYS=\"\" #COMMENT OUT \"debian\/canonical-certs.pem\"                                              \n...                                                            \nCONFIG_SYSTEM_REVOCATION_KEYS=\"\" #COMMENET OUT \"debian\/canonical-revoked-certs.pem\"   <\/pre>\n\n\n\n<p>\ubaa8\ub4e0 \uc124\uc815\uc774 \uc644\ub8cc\ub418\uba74 \ube4c\ub4dc\ub97c \uc2e4\ud589\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">fakeroot debian\/rules binary -j$(nproc)<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Build\ub41c \ud328\ud0a4\uc9c0 \uc124\uce58 \ubc0f \ud655\uc778<\/h2>\n\n\n\n<p> \ube4c\ub4dc\uac00 \uc644\ub8cc\ub418\uba74 \ub2e4\uc74c\uacfc \uac19\uc774 4\uac1c\uc758 deb file\ub4e4\uc774 source code\uc758 \uc0c1\uc704 \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc0dd\uc131\ub418\uc5c8\ub294\uc9c0\ub97c \ud655\uc778\ud558\uace0 apt \uba85\ub839\uc5b4\ub85c \uc124\uce58 \ud6c4 system\uc744 reboot\ud55c\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ls ..\/*.deb\n  ..\/linux-headers-6.1.1_6.1.1-2_amd64.deb\n  ..\/linux-image-6.1.1-dbg_6.1.1-2_amd64.deb\n  ..\/linux-image-6.1.1_6.1.1-2_amd64.deb\n  ..\/linux-libc-dev_6.1.1-2_amd64.deb\n\nsudo apt install ..\/*.deb\nsudo reboot<\/pre>\n\n\n\n<p>BIOS\ub85c \uc9c4\uc785\ud574\uc11c secure boot\uc744 disable\ud558\uace0 GRUB\uc5d0\uc11c \uc0c8\ub85c \uc124\uce58\ud55c kernel\uc744 \uc120\ud0dd\ud574\uc11c \ubd80\ud305\ud55c \ud6c4 \ub2e4\uc74c\uacfc \uac19\uc774 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"dracula\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">uname -a\nLinux &lt;machine-name> 6.1.1 #2 SMP PREEMPT_DYNAMIC Thu Dec 29 13:15:23 KST 2022 x86_64 x86_64 x86_64 GNU\/Linux<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>A build commands summary for Linux 6.1.1 on Ubuntu 22.04 distro.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,5],"tags":[308,306,307],"class_list":["post-3163","post","type-post","status-publish","format-standard","hentry","category-linux","category-programming","tag-kernel-build","tag-linux-6-1-1","tag-ubuntu-22-04"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3163"}],"version-history":[{"count":20,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3163\/revisions"}],"predecessor-version":[{"id":3430,"href":"https:\/\/litcoder.com\/index.php?rest_route=\/wp\/v2\/posts\/3163\/revisions\/3430"}],"wp:attachment":[{"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litcoder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}