新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 編譯內核的步驟

        編譯內核的步驟

        作者: 時間:2006-12-12 來源:網絡 收藏

           第一步:在任何一個子目錄下 untar 解開新的內核源程序。
          
           tar xvfz linux-x.x.xx
          
           第二步:rm /usr/src/linux
          
           這通常是一個符號連接。
          
           第三步:在 /usr/src/ 下建立一個符號連接到你的新內核目錄。
          
           ln -s xxx/yyy/xxx/linux.x.x.xx /usr/src/linux
          
           第四步:將當前目錄變成 /usr/src/linux
          
           cd /usr/src/linux
          
           第五步:變成超級用戶
          
           su
          
           第六步:配置內核
          
           如果你在 X window 下并且希望有圖形界面,你就說:
          
               make xconfig
          
           如果你不在 X Window 下或不想使用圖形界面,你就說:
          
           make config
          
           逐個回答完問題后稍等片刻,等提示符出現或圖形界面消失,
          
           系統就配置好了。
          
           第七步:生成新內核,你說:
          
           make dep ; make clean
          
           make zImage
          
           注意大小寫一定要搞對!
          
           第八步:如果你用了模塊,你還需要生成和安裝模塊
          
           make modules
          
           make modules-install
          
           第九步:察看你的 /etc/lilo.conf 看用的是那個目錄的那個文件作為
          
           image。例如:image = /boot/vmlinuz
               將 /usr/src/linux/System.map 復制到 /boot 目錄中,
          
           將 /usr/src/linux/arch/i386/boot/zImage 復制到 /boot 目錄
          
           中并改名為 vmlinuz
          
           第十步:安裝新內核并重新起動。
          
           lilo
          
           shutdown -r now
          
          
           警告:你應該有備用的起動手段,不然新內核起動不了你哭都沒眼淚! :-)
          
           編譯一次在我的 120 MHz 奔騰 32 MB 主存的機器上要 20 分鐘。
          
           更詳細的情況請看有關 initrd, lilo 的有關資料。
          
           祝大家好運氣!

        本文引用地址:http://www.104case.com/article/258264.htm


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 台湾省| 房产| 当涂县| 龙海市| 古蔺县| 伊吾县| 平江县| 尚义县| 安仁县| 平遥县| 宜兴市| 江门市| 阳朔县| 鄂州市| 皮山县| 高陵县| 合川市| 凤山市| 靖州| 鲁甸县| 基隆市| 花垣县| 锦州市| 承德县| 苍梧县| 广州市| 化德县| 盐源县| 灌云县| 田东县| 正镶白旗| 彭山县| 临城县| 南乐县| 革吉县| 扎赉特旗| 宁国市| 宜阳县| 桂平市| 巴青县| 吉隆县|