开心六月综合激情婷婷|欧美精品成人动漫二区|国产中文字幕综合色|亚洲人在线成视频

    1. 
      
        <b id="zqfy3"><legend id="zqfy3"><fieldset id="zqfy3"></fieldset></legend></b>
          <ul id="zqfy3"></ul>
          <blockquote id="zqfy3"><strong id="zqfy3"><dfn id="zqfy3"></dfn></strong></blockquote>
          <blockquote id="zqfy3"><legend id="zqfy3"></legend></blockquote>
          打開APP
          userphoto
          未登錄

          開通VIP,暢享免費電子書等14項超值服

          開通VIP
          linux2.6內(nèi)核編譯方法詳述
          linux2.6內(nèi)核成功編譯

          1) 需要的工具:

               (1) 模塊工具:modutils-2.4.21-23.src.rpm
           
                    //負責(zé)加載模塊,在2.4之前是不需要單獨編譯

                    //模塊存放位置:/lib/modules/內(nèi)核版本目錄/kernel/drivers

                    //lsmod: 查看已經(jīng)加載的模塊

               (2) 源代碼:linux-2.6.9.tar.gz

                   //選擇需要編譯的部分: 最新內(nèi)核2.6.9 支持NTFS分區(qū)(只讀)

                   //查看現(xiàn)有系統(tǒng)支持的文件系統(tǒng): cat /proc/filesystems

                   //顯示內(nèi)核版本:  uname -r
                     反引號: 當(dāng)作命令執(zhí)行 cd /lib/modules/`uname -r`

               (3) 可以加上補?。簆atch-2.6.9.gz

          (2) 編譯內(nèi)核的基本步驟

              (1) 主要用的編譯命令: make make modules_install make install

              (2) 基本安裝: 安裝模塊、安裝內(nèi)核
          ------------------------------------------------------------------------------------------------------------------------------------------------
                                  安裝2.6內(nèi)核的步驟
          1 安裝模塊:(1)執(zhí)行rpm命令將modutils-2.4.21-23.src.rpm
                          安裝到/usr/src/redhat/SOURCES
                       //rpm -ivh modutils-2.4.21-23.src.rpm
                       //模塊工具是RPM包安裝后默認安裝在/usr/src/redhat/SOURCES

                      (2)在SOURCIES中含有2個文件module-init-tools.tar.gz 
                                                modutils-2.4.21.tar.gz
                         將module-init-tools.tar.gz接壓
                        //tar -xzvf module-init-tools.tar.gz
                        // modutils-2.4.21.tar.gz文件不是主要要用的,不用接壓

                      (3)module-init-tools.tar.gz文件接壓后會有一個
                         module-init-tools-3.0-pre1
           
                      (4)進入到module-init-tools-3.0-pre1  文件夾中
                          //cd module-init-tools-3.0-pre1 

                      (5)在module-init-tools-3.0-pre1  下編譯
                         //./configure --prefix=/modules然后執(zhí)行make接著
                           make install到這模塊編譯完成
                         //注釋:/modules是自己建立的文件夾,為了以后管理方便
                      當(dāng)編譯模塊完成后在/modules文件下會有bin  man  sbin這3個文件夾

                      (6)開機自動加載模塊編輯/etc/profile
                         //vi /etc/profile
                       

                      (7)在/etc/profile文件中在添加 export上面一行                PATH=/modules/bin:/modules/sbin:$PATH

                      (8)進入到模塊的文件夾/modules
                         進入到其中的sbin中執(zhí)行一下命令
                        ./generate_modprobe.conf /etc/modprobe.conf
                        //注釋:generate_modprobe.conf在文件sbin中有這個執(zhí)行命令
                               /etc/modprobe.conf是自己輸入的,是規(guī)定的
                           //以上操作是為了規(guī)定init
                     
                      (9)重新啟動計算機,或著source /etc/profile讓其本次操作有效

           
                      (10)現(xiàn)在開始編譯內(nèi)核將linux-2.6.9.tar.gz接壓到/usr/src
                         //tar -xzvf linux-2.6.9.tar.gz -C /usr/src
                     
                      (11)接壓后在/usr/src會有 linux-2.6.9文件夾

                      (12)將 linux-2.6.9做一個連接文件
                            //創(chuàng)建鏈接文件: ln -s linux-2.6.9/  linux     
                            //創(chuàng)建鏈接文件是為了方便管理
                 
                      (13)進入到創(chuàng)建鏈接文件linux中開始編譯內(nèi)核
                         首先運行make menuconfig選擇要編譯的內(nèi)容,默認也可以
                          //注釋M: 以模塊形式加載

                               *: 直接編譯進內(nèi)核

                              空: 不做操作,不編譯
                         然后執(zhí)行make
                         再后執(zhí)行modules_install
                         最后執(zhí)行make install
                         到此內(nèi)核編譯完成

          本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
          打開APP,閱讀全文并永久保存 查看更多類似文章
          猜你喜歡
          類似文章
          Cross Toolchain-交叉編譯工具鏈
          如何為嵌入式開發(fā)建立交叉編譯環(huán)境
          Linux內(nèi)核從2.6.18升級到2.6.28(最新)全過程
          手把手教學(xué),Ubuntu 下編譯 OpenHarmony | 開源軟件
          redhat9.0如何升級內(nèi)核? - 紅聯(lián)Linux門戶 - 中國領(lǐng)先的Linux技術(shù)網(wǎng)站...
          Linux驅(qū)動開發(fā)環(huán)境配置(內(nèi)核源碼樹構(gòu)造)
          更多類似文章 >>
          生活服務(wù)
          分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
          綁定賬號成功
          后續(xù)可登錄賬號暢享VIP特權(quán)!
          如果VIP功能使用有故障,
          可點擊這里聯(lián)系客服!

          聯(lián)系客服